docs: PRD rev1 review Q90 — Prettier-format the bundle, add rev0 archive README
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
Addresses CPS-PRD-REV1-REVIEW-Q90 findings F1 and F3 on PR #1491: F1 (format gate): `prettier --write` on the 18 rev1 bundle documents. Whitespace, table padding, list markers and emphasis delimiters only — a normalized token comparison of every file before/after shows zero content difference, so the ratified text is unchanged and no re-ratification applies. F3 (rev0 relative links): the archived rev0 PRD stays byte-identical (sha256 60cc2f98...36afdf verified) per GOV.1 archive-never-edit. A sibling docs/PRDs/2026-08-26_PRD_rev0/README.md records the digest, the original location, the owner disposition that the in-file links are intentionally historical, and a resolution table for all 9 targets (11 occurrences), each verified to exist. Future relocated archives ship the same README instead of edited bytes. F2 (test step) is investigated separately against the CI log.
This commit is contained in:
@@ -15,12 +15,12 @@ intervention and no noticeable performance degradation.
|
||||
|
||||
## Two operations, two code paths — never merged
|
||||
|
||||
| | Harness / model / provider switch | Role switch |
|
||||
|---|---|---|
|
||||
| Session id | preserved | seat identity preserved; session is **clean** |
|
||||
| Context | fully transferred | **ephemeral context discarded** (register OD-03) |
|
||||
| Governed by | this section | [[SEAT.1-seat-profile]] §role-binding |
|
||||
| Why | continuity requirement | an active session never switches roles (register OD-02) |
|
||||
| | Harness / model / provider switch | Role switch |
|
||||
| ----------- | --------------------------------- | ------------------------------------------------------- |
|
||||
| Session id | preserved | seat identity preserved; session is **clean** |
|
||||
| Context | fully transferred | **ephemeral context discarded** (register OD-03) |
|
||||
| Governed by | this section | [[SEAT.1-seat-profile]] §role-binding |
|
||||
| Why | continuity requirement | an active session never switches roles (register OD-02) |
|
||||
|
||||
## The ratified mechanism already exists: register OD-57–OD-61
|
||||
|
||||
@@ -39,7 +39,7 @@ The 2026-08-28 register confirms the machinery this requirement needs:
|
||||
|
||||
A mid-stream harness switch is therefore an OD-59 relaunch keyed to a persistent
|
||||
Stack session id: checkpoint → stop → reconfigure → new incarnation →
|
||||
restore → resume. What OD-59 does not yet promise is the *experience* bar — no
|
||||
restore → resume. What OD-59 does not yet promise is the _experience_ bar — no
|
||||
user intervention, no noticeable degradation — which is this PRD's addition.
|
||||
|
||||
## Identity layering
|
||||
@@ -63,6 +63,7 @@ Context-transfer fidelity between harnesses with different context formats,
|
||||
tool-call encodings, and system-prompt injection points. The checkpoint (OD-57)
|
||||
is the transfer vehicle; whether a checkpoint alone meets "no noticeable
|
||||
degradation" across harness families is unproven: [[GOV.5-open-questions]] Q-S3.
|
||||
|
||||
## Session lifecycle state machine (pulled 2026-08-31 from the session-lifecycle draft — with one required extension)
|
||||
|
||||
The operator draft (`workflows/session-lifecycle.md`, the densest
|
||||
|
||||
Reference in New Issue
Block a user