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
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

View File

@@ -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

View File

@@ -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.