diff --git a/docs/roadmap/implementation.md b/docs/roadmap/implementation.md index 892c6b3..5cb06fa 100644 --- a/docs/roadmap/implementation.md +++ b/docs/roadmap/implementation.md @@ -2,7 +2,8 @@ ## Status -Ready for implementation. No implementation work described here has started. +Completed on 2026-07-27. The framework characterization baseline is complete, +and Migration Step 4 is the next planned work. ## Objective diff --git a/docs/roadmap/migration.md b/docs/roadmap/migration.md index 0028b7b..98c2548 100644 --- a/docs/roadmap/migration.md +++ b/docs/roadmap/migration.md @@ -2,8 +2,8 @@ ## Status -Accepted plan. Steps 1 and 2 are complete. Steps 3 through 9 remain proposed -and are not yet implemented. +Accepted plan. Steps 1 through 3 are complete. Steps 4 through 9 remain +proposed and are not yet implemented. ## Objective @@ -145,6 +145,11 @@ Preserve coverage of: **Gate:** Current framework and adapter contracts are represented by passing tests sufficient to detect behavioral regressions during the split. +**Gate status:** Complete as of 2026-07-27. The framework contract corpus, +public `Engine` characterization, ownership audit, full test and vet suites, +temporary executable build, and maintained offline examples passed. Step 4 is +next. + ### Step 4: Make Scriptorium Adapters Consume The Public Facade Within the current repository, refactor the CLI and HTTP adapters to use the diff --git a/docs/roadmap/step3.md b/docs/roadmap/step3.md index aca0148..94948b9 100644 --- a/docs/roadmap/step3.md +++ b/docs/roadmap/step3.md @@ -2,8 +2,9 @@ ## Status -Accepted scope. Implementation has not started. The ordered execution plan is -in [implementation.md](implementation.md). +Completed on 2026-07-27. The target state below is characterized by the +passing baseline; its ordered implementation record is in +[implementation.md](implementation.md). ## Purpose @@ -38,7 +39,7 @@ injected-client behavior, and reserved provider parameters. ## Target State -At completion: +The completed baseline provides: - tests destined for Promptkit use only Promptkit-destined testdata or fixtures generated within the test; @@ -165,13 +166,13 @@ Step 3 is complete when: - the full roadmap behavior list has a clear, non-duplicative test owner; - tests that require Step 4 rewrites are explicitly identified; - no production behavior or public API changed; -- all validation in Stage 5 passes; and +- all required validation passes; and - the main migration roadmap records the Step 3 gate as complete. Migration Step 4 must not begin until these criteria are satisfied. ## Lifecycle -This is a temporary implementation roadmap. Once Step 3 is complete and its -gate status is recorded in the main migration roadmap, this file may be removed; -repository history retains the detailed implementation record. +This completed implementation roadmap remains the concise characterization +record for the migration. Repository history retains the detailed implementation +record.