Complete framework characterization baseline

This commit is contained in:
2026-07-27 22:13:14 +00:00
parent 4cb4943a57
commit 8703793b0c
3 changed files with 17 additions and 10 deletions

View File

@@ -2,7 +2,8 @@
## Status ## 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 ## Objective

View File

@@ -2,8 +2,8 @@
## Status ## Status
Accepted plan. Steps 1 and 2 are complete. Steps 3 through 9 remain proposed Accepted plan. Steps 1 through 3 are complete. Steps 4 through 9 remain
and are not yet implemented. proposed and are not yet implemented.
## Objective ## Objective
@@ -145,6 +145,11 @@ Preserve coverage of:
**Gate:** Current framework and adapter contracts are represented by passing **Gate:** Current framework and adapter contracts are represented by passing
tests sufficient to detect behavioral regressions during the split. 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 ### Step 4: Make Scriptorium Adapters Consume The Public Facade
Within the current repository, refactor the CLI and HTTP adapters to use the Within the current repository, refactor the CLI and HTTP adapters to use the

View File

@@ -2,8 +2,9 @@
## Status ## Status
Accepted scope. Implementation has not started. The ordered execution plan is Completed on 2026-07-27. The target state below is characterized by the
in [implementation.md](implementation.md). passing baseline; its ordered implementation record is in
[implementation.md](implementation.md).
## Purpose ## Purpose
@@ -38,7 +39,7 @@ injected-client behavior, and reserved provider parameters.
## Target State ## Target State
At completion: The completed baseline provides:
- tests destined for Promptkit use only Promptkit-destined testdata or - tests destined for Promptkit use only Promptkit-destined testdata or
fixtures generated within the test; 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; - the full roadmap behavior list has a clear, non-duplicative test owner;
- tests that require Step 4 rewrites are explicitly identified; - tests that require Step 4 rewrites are explicitly identified;
- no production behavior or public API changed; - 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. - the main migration roadmap records the Step 3 gate as complete.
Migration Step 4 must not begin until these criteria are satisfied. Migration Step 4 must not begin until these criteria are satisfied.
## Lifecycle ## Lifecycle
This is a temporary implementation roadmap. Once Step 3 is complete and its This completed implementation roadmap remains the concise characterization
gate status is recorded in the main migration roadmap, this file may be removed; record for the migration. Repository history retains the detailed implementation
repository history retains the detailed implementation record. record.