Complete framework characterization baseline
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user