Align completed forge roadmap status records

This commit is contained in:
2026-11-01 19:26:52 +00:00
parent 6bed1cd691
commit 9376bafaa2
3 changed files with 20 additions and 10 deletions

View File

@@ -1,6 +1,7 @@
# Roadmap: forge delivery boundary and credential preflight
Status: accepted; implementation has not started.
Status: implementation complete; review corrections are tracked in
[remediation](remediation.md).
The [implementation plan](implementation.md) owns stages, concrete design
choices, task sequencing, and verification.
@@ -23,10 +24,11 @@ backends remain future implementation work. The boundary should express the
operations used by the current delivery workflow and allow refinement when a
second backend supplies concrete requirements.
## Current baseline
## Historical planning baseline
The source baseline is `ac78e7d`, following the published v0.5.0 module migration
and the subsequent token-file and forbidden-file changes.
The original source baseline was `ac78e7d`, following the published v0.5.0
module migration and the subsequent token-file and forbidden-file changes.
The following describes that revision, before implementation of this roadmap.
- [delivery.go](../../delivery.go) exposes `GiteaDestination` through
`DeliveryRequest.Destination` and converts it into `gitea.Destination`.
@@ -50,8 +52,8 @@ and the subsequent token-file and forbidden-file changes.
request boundary. There is no dedicated authenticated credential preflight.
The [Gitea integration guide](../integrations/gitea.md) and public Go declarations
document the baseline contracts. Current behavioral tests provide regression
coverage to assess against those contracts. The
now describe the implemented contracts. Behavioral tests provide regression
coverage for the selected behavior. The
[architecture policy](../policy/architecture.md) governs facade ownership and
dependency direction.

View File

@@ -1,14 +1,17 @@
# Implementation plan: neutral forge delivery and credential preflight
Status: implementation complete; Stages 1–10 are complete.
Follow-up review corrections are tracked in [remediation](remediation.md).
## Purpose and execution
Implement the target in the [feature roadmap](forge-boundary.md). That document
owns scope and user choices; this plan owns concrete design and ordered work.
The planning baseline is `44823ce`; source implementation remains unchanged
from `ac78e7d`. Gitea delivery, token files, and `forbidden_files` work today.
The neutral destination and credential preflight are planned.
The historical planning baseline was `44823ce`, whose source implementation
was unchanged from `ac78e7d`. It included Gitea delivery, token files, and
`forbidden_files`. The neutral destination and credential preflight were the
planned additions. The sections below retain the original implementation plan;
the completed stages record its execution.
Execute Stage 1 through Stage 10 in order as one end-to-end sprint. Each stage
is a focused Luna implementation task. Intermediate stages may leave callers

View File

@@ -174,7 +174,12 @@ guarantee that authorization will remain valid during later operations.
## 4. Align roadmap completion records — P3
Status: open.
Status: complete.
**Completed:** Marked the feature roadmap's implementation complete, labeled
both planning baselines as historical, and linked both plans to this
remediation record. Reviewed the status wording against the completed stages
and retained the plans for release-preparation cleanup.
**Evidence:** [feature roadmap](forge-boundary.md) and
[implementation plan](implementation.md).