intrnl.cloud
Implementation plan

Phase 2: managed source and change sets

Deliverables and exit criteria for managed source and change sets.

Status: planned; completion evidence not yet recorded in this documentation.

Implement:

  • Forgejo installation and backup
  • Organization/repository provisioning
  • Managed app template creation
  • Protected main branch
  • Change-set branches
  • File list/read/patch operations
  • Commit attribution
  • Diff rendering
  • Version history
  • Source export
  • Direct Git disabled by default

Exit criteria:

  • A creator creates a Nuxt app without seeing Forgejo.
  • A change set modifies source and produces an immutable revision.
  • Concurrent stale edits fail safely.
  • Complete repository export restores elsewhere.
  • Deleted/recreated repository mapping cannot cross tenant boundaries.

Evidence to record

Record implementation revisions, test reports, relevant ADRs, unresolved findings, the accepting owner, and acceptance date. Leave this phase planned until its exit criteria are demonstrated.

Return to the implementation plan.