Plan RepoFoundry: baseline, UC-001 artifacts and reviews #2

Merged
Tirsvad merged 2 commits from planning into main 2026-10-05 07:47:31 +02:00
Owner

Planning baseline for RepoFoundry (create-project.sh), which creates a Gitea
repository, optionally a GitHub repository with a Gitea -> GitHub push mirror,
and a local project with the SQA-QC-Framework. Documents only; no code.

What is in this PR

  • Business Case, Stakeholder Analysis, Project Plan (3 phases, 2026-10-05 to
    2026-11-13) and milestones MIL-001 to MIL-003 with 18 task rows
  • Use Case Diagram, 3 user stories (one per milestone), UC-001 "Create a new
    project" with SSD, Domain Model (use case and project), Dictionary,
    Operation Contract and Sequence Diagram
  • Review records RC-001 to RC-015 and the Traceability Matrix
  • All documents reviewed and Accepted

Decisions recorded

  • GitHub is optional; choosing GitHub applies the AGPL license to the Gitea
    repository (so it is not empty) and sets up the mirror
  • origin uses HTTPS from GITEA_URL unless the SSH test on port 10022 passes
  • S01 and S02 are held by one person for now, so the framework independence
    rule is not met; each review record notes this

Please review

  • Proposed phase dates (accepted with the plan)
  • Whether the script makes the first commit (the plan says no; open until MIL-003)
  • Credential handling and mirror design (S02)

Issues

No issue closed: milestones and issues have not been synced yet
(sync-project.sh dry run only).

🤖 Generated with Claude Code

Planning baseline for RepoFoundry (`create-project.sh`), which creates a Gitea repository, optionally a GitHub repository with a Gitea -> GitHub push mirror, and a local project with the SQA-QC-Framework. Documents only; no code. ## What is in this PR - Business Case, Stakeholder Analysis, Project Plan (3 phases, 2026-10-05 to 2026-11-13) and milestones MIL-001 to MIL-003 with 18 task rows - Use Case Diagram, 3 user stories (one per milestone), UC-001 "Create a new project" with SSD, Domain Model (use case and project), Dictionary, Operation Contract and Sequence Diagram - Review records RC-001 to RC-015 and the Traceability Matrix - All documents reviewed and Accepted ## Decisions recorded - GitHub is optional; choosing GitHub applies the AGPL license to the Gitea repository (so it is not empty) and sets up the mirror - origin uses HTTPS from GITEA_URL unless the SSH test on port 10022 passes - S01 and S02 are held by one person for now, so the framework independence rule is not met; each review record notes this ## Please review - Proposed phase dates (accepted with the plan) - Whether the script makes the first commit (the plan says no; open until MIL-003) - Credential handling and mirror design (S02) ## Issues No issue closed: milestones and issues have not been synced yet (sync-project.sh dry run only). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Tirsvad added 2 commits 2026-10-05 07:46:30 +02:00
Add the Use Case Diagram, Domain Model (use case and project), Dictionary,
Operation Contract, Sequence Diagram, review records RC-001 to RC-015 and
the Traceability Matrix. Split US-001 into one story per milestone, make
GitHub optional (AGPL license applied when chosen), and accept BC-001,
SA-001, PP-001, UCD-001, US-001, UC-001, SSD-001, DM-001, DM-002, OC-001,
SD-001, DICT-001 and MIL-001 to MIL-003 after review.

Refs: no issues synced yet (sync-project.sh dry run only)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Tirsvad merged commit 7508db7bea into main 2026-10-05 07:47:31 +02:00
Sign in to join this conversation.