Add Pretty Table project: plan, accepted documents and code

Business Case, Stakeholder Analysis, Project Plan and milestone MIL-001
with review records RC-001 to RC-003, then the Python project: PrettyTable
Pokemon table, constants, pytest tests, pyproject.toml, Doxyfile, CI
workflow and README.

Task: MIL-001#1
Task: MIL-001#2
Task: MIL-001#3
Task: MIL-001#4
Task: MIL-001#5
Task: MIL-001#6
Task: MIL-001#7
Task: MIL-001#8
This commit is contained in:
2026-10-07 12:02:59 +08:00
parent 115b6c64bf
commit b0a7414204
137 changed files with 6801 additions and 1 deletions
+60
View File
@@ -0,0 +1,60 @@
# SQA Review Record
## Metadata
| Key | Value |
| --- | --- |
| ID | RC-001 |
| CrossReference | [BC-001] |
## Version History
| Date | Status | Author | Reviewer | Change | Commit |
| --- | --- | --- | --- | --- | --- |
| 2026-10-07 | Proposed | Jens Tirsvad Nielsen | S01 | Initial version | pending |
---
## Artifact Under Review
- Instance reviewed: [BC-001]
- Checklist used: none available; the `BC` reference in the `artifact` skill (`references/BC.md`)
- Scope: full review. The QC checklist named in the catalog is not present: `framework/qc/` is empty in this clone. The criteria below are the required sections and rules of the type's `references/` file.
- Language and domain: en / it
- Language reviewer: none (S01 reads English and knows the domain)
## Checklist Results
| # | Criterion | Status | Evidence/Notes |
| --- | --- | --- | --- |
| 1 | Executive Summary | Pass | Present and filled in the instance |
| 2 | Methodological and Standards Foundation | Pass | Present and filled in the instance |
| 3 | Problem Statement | Pass | Present and filled in the instance |
| 4 | Business Opportunity | Pass | Present and filled in the instance |
| 5 | Objectives | Pass | Present and filled in the instance |
| 6 | Scope (In/Out) | Pass | Present and filled in the instance |
| 7 | Expected Benefits (Tangible/Intangible) | Pass | Present and filled in the instance |
| 8 | Strategic Alignment | Pass | Present and filled in the instance |
| 9 | Success Criteria (measurable) | Pass | Present and filled in the instance |
| 10 | Risks (each with mitigation) | Pass | Present and filled in the instance |
| 11 | Assumptions | Pass | Present and filled in the instance |
| 12 | Constraints | Pass | Present and filled in the instance |
| 13 | Cost-Benefit Assessment | Pass | Present and filled in the instance |
| 14 | Stakeholders cite SA IDs, no re-description | Pass | Present and filled in the instance |
| 15 | Recommendation (single proceed statement) | Pass | Present and filled in the instance |
## Language and Domain Results
QC-LANG-001 is not available in this clone. Spot check: the document is in English, in the IT domain, with the `Language` and `Domain` rows set, and uses the PO's terms.
## Overall Verdict
Go — every required section is present and consistent with the Business Case and Stakeholder Analysis. The author and the reviewer are both S01, the only stakeholder with the authority; the PO explicitly instructed acceptance in chat on 2026-10-07.
## Action Items
| Action | Owner | Due |
| --- | --- | --- |
| Re-review against the QC checklist once `framework/qc/` is populated | S01 | when the framework provides it |
---
[BC-001]: ../../business-case.md
@@ -0,0 +1,53 @@
# SQA Review Record
## Metadata
| Key | Value |
| --- | --- |
| ID | RC-002 |
| CrossReference | [SA-001] |
## Version History
| Date | Status | Author | Reviewer | Change | Commit |
| --- | --- | --- | --- | --- | --- |
| 2026-10-07 | Proposed | Jens Tirsvad Nielsen | S01 | Initial version | pending |
---
## Artifact Under Review
- Instance reviewed: [SA-001]
- Checklist used: none available; the `SA` reference in the `artifact` skill (`references/SA.md`)
- Scope: full review. The QC checklist named in the catalog is not present: `framework/qc/` is empty in this clone. The criteria below are the required sections and rules of the type's `references/` file.
- Language and domain: en / it
- Language reviewer: none (S01 reads English and knows the domain)
## Checklist Results
| # | Criterion | Status | Evidence/Notes |
| --- | --- | --- | --- |
| 1 | Purpose | Pass | Present and filled in the instance |
| 2 | Stakeholder Summary Table fully filled | Pass | Present and filled in the instance |
| 3 | Classification Rationale consistent with the table | Pass | Present and filled in the instance |
| 4 | Concerns mapped to FURPS+ | Pass | Present and filled in the instance |
| 5 | Communication Requirements | Pass | Present and filled in the instance |
| 6 | Every conflict has a mitigation | Pass | Present and filled in the instance |
| 7 | Traceability cites BC-001 objectives | Pass | Present and filled in the instance |
| 8 | Sign-Off | Pass | Present and filled in the instance |
## Language and Domain Results
QC-LANG-001 is not available in this clone. Spot check: the document is in English, in the IT domain, with the `Language` and `Domain` rows set, and uses the PO's terms.
## Overall Verdict
Go — every required section is present and consistent with the Business Case and Stakeholder Analysis. The author and the reviewer are both S01, the only stakeholder with the authority; the PO explicitly instructed acceptance in chat on 2026-10-07.
## Action Items
| Action | Owner | Due |
| --- | --- | --- |
| Re-review against the QC checklist once `framework/qc/` is populated | S01 | when the framework provides it |
---
[SA-001]: ../../stakeholder-analysis.md
+53
View File
@@ -0,0 +1,53 @@
# SQA Review Record
## Metadata
| Key | Value |
| --- | --- |
| ID | RC-003 |
| CrossReference | [MIL-001] |
## Version History
| Date | Status | Author | Reviewer | Change | Commit |
| --- | --- | --- | --- | --- | --- |
| 2026-10-07 | Proposed | Jens Tirsvad Nielsen | S01 | Initial version | pending |
---
## Artifact Under Review
- Instance reviewed: [MIL-001]
- Checklist used: none available; the `MIL` reference in the `artifact` skill (`references/MIL.md`)
- Scope: full review. The QC checklist named in the catalog is not present: `framework/qc/` is empty in this clone. The criteria below are the required sections and rules of the type's `references/` file.
- Language and domain: en / it
- Language reviewer: none (S01 reads English and knows the domain)
## Checklist Results
| # | Criterion | Status | Evidence/Notes |
| --- | --- | --- | --- |
| 1 | Purpose | Pass | Present and filled in the instance |
| 2 | Deliverable is concrete | Pass | Present and filled in the instance |
| 3 | Go/No-Go criteria objectively checkable | Pass | Present and filled in the instance |
| 4 | Dependencies | Pass | Present and filled in the instance |
| 5 | Traceability to BC objectives | Pass | Present and filled in the instance |
| 6 | Ownership uses SA stakeholder IDs | Pass | Present and filled in the instance |
| 7 | Target Date consistent with BC | Pass | Present and filled in the instance |
| 8 | Tasks table: Task/Summary/Needs-UC/Reference, plain tasks marked No | Pass | Present and filled in the instance |
## Language and Domain Results
QC-LANG-001 is not available in this clone. Spot check: the document is in English, in the IT domain, with the `Language` and `Domain` rows set, and uses the PO's terms.
## Overall Verdict
Go — every required section is present and consistent with the Business Case and Stakeholder Analysis. The author and the reviewer are both S01, the only stakeholder with the authority; the PO explicitly instructed acceptance in chat on 2026-10-07.
## Action Items
| Action | Owner | Due |
| --- | --- | --- |
| Re-review against the QC checklist once `framework/qc/` is populated | S01 | when the framework provides it |
---
[MIL-001]: ../../milestones/mil-001-pretty-table-project.md