Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .ci/behavior-ownership/partition.v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,10 @@
"group": "shared",
"target": "backend/app/modules/api_controls/service.py"
},
{
"group": "artifacts",
"target": "backend/app/modules/artifacts/api/review_packet.py"
},
{
"group": "artifacts",
"target": "backend/app/modules/artifacts/api/submission_admission.py"
Expand Down Expand Up @@ -1533,7 +1537,7 @@
"target": "backend/scripts/validate_test_lane_evidence.py"
}
],
"authority_digest": "fa372bfafa2649a9e94a4bea1d1a0009f4734e5073ff1766c41184ebf6da1801",
"authority_digest": "7ac9e6bbb24c63ce9cbef90541f4c0025ee8a0ebad01caf02f288ea047bff52f",
"protected_base_commit": "7676ce4347db0c9694962a9b587a20765e16eac6",
"schema": "workstream.behavior-ownership-partition.v1"
}
14 changes: 7 additions & 7 deletions .commitrail/INDEX.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ for current product capability.
|---|---|---|
| [WS-DB-002](initiatives/WS-DB-002/OVERVIEW.md) | Complete | Shared UUIDv7 record generation, native-UUID relationships and fresh v0.1 baseline; natural-owner retry custody and aligned CI/local setup |
| [WS-MCP-002](initiatives/WS-MCP-002/OVERVIEW.md) | Planned | Three self-service tools delivered through WS-MCP-002-02; 24 tools remain and WS-MCP-002-03 administrative reads are next |
| [WS-ARCH-001](initiatives/WS-ARCH-001/OVERVIEW.md) | Planned | ARCH-04E1A immutable route-neutral TASK source storage, detached facts and type-only accepted-effects contract are delivered; next build shared REV-04B/CON-03C/07 and REV-12A/CON fence foundations before 04E1B/04E2/04E3 routing and 04F remediation |
| [WS-ART-001](initiatives/WS-ART-001/OVERVIEW.md) | Planned | ARCH-04E1A source facts now retain canonical material lineage without publishing a route; 04F remediation and the later public intake cutover remain |
| [WS-AUTH-001](initiatives/WS-AUTH-001/OVERVIEW.md) | Planned | ARCH-04E1A source facts are delivered without routing authority; shared acceptance foundations and hidden 04E1B proof precede exact 04E2 activation and 04E3 live composition |
| [WS-CON-001](initiatives/WS-CON-001/OVERVIEW.md) | Planned | ARCH-04E1A source facts are delivered; REV-04B source/FinalAcceptance persistence, CON-03C/07 and the shared REV-12A/CON fence foundation are next before either acceptance trigger composes shared effects |
| [WS-AUTH-003](initiatives/WS-AUTH-003/OVERVIEW.md) | Planned | ARCH-04E1A source facts and source-neutral types are delivered without runtime composition; continue boundary recovery through the shared acceptance foundations and later 04E1B/04E2/04E3 route |
| [WS-POL-003](initiatives/WS-POL-003/OVERVIEW.md) | Planned | ARCH-04E1A source facts are delivered, but false activation remains unavailable until shared acceptance, exact routing authority, live composition and 04F remediation are proven |
| [WS-REV-001](initiatives/WS-REV-001/OVERVIEW.md) | Planned | ARCH-04E1A TASK source foundation delivered; REV-04B source/FinalAcceptance, CON-03C/07 and existing REV-12A/CON fence foundations are next; human hidden review work remains independently dependency-gated |
| [WS-ARCH-001](initiatives/WS-ARCH-001/OVERVIEW.md) | Planned | ARCH-04E1A immutable route-neutral TASK source storage, detached facts and type-only accepted-effects contract are delivered; next build REV-03B packet and REV-04A Review storage, then shared REV-04B/CON-03C/07 and REV-12A/CON fence foundations before 04E1B/04E2/04E3 routing and 04F remediation |
| [WS-ART-001](initiatives/WS-ART-001/OVERVIEW.md) | Planned | ART-07A1 metadata-only packet contract and ARCH-04E1A source facts are delivered; REV-03B packet storage, REV-04A Review storage and shared acceptance precede routing, 04F remediation and public intake |
| [WS-AUTH-001](initiatives/WS-AUTH-001/OVERVIEW.md) | Planned | ARCH-04E1A source facts are delivered without routing authority; REV-03B packet and REV-04A Review storage, shared acceptance foundations and hidden 04E1B proof precede exact 04E2 activation and 04E3 live composition |
| [WS-CON-001](initiatives/WS-CON-001/OVERVIEW.md) | Planned | ARCH-04E1A source facts are delivered; REV-03B packet and REV-04A Review storage, then REV-04B FinalAcceptance persistence, CON-03C/07 and the shared REV-12A/CON fence foundation are next before either acceptance trigger composes shared effects |
| [WS-AUTH-003](initiatives/WS-AUTH-003/OVERVIEW.md) | Planned | ARCH-04E1A source facts and source-neutral types are delivered without runtime composition; continue with REV-03B packet and REV-04A Review storage, then shared acceptance foundations and later 04E1B/04E2/04E3 route |
| [WS-POL-003](initiatives/WS-POL-003/OVERVIEW.md) | Planned | ARCH-04E1A source facts and ART-07A1 packet types are delivered; REV-03B packet and REV-04A Review storage come next, while false activation remains unavailable until shared acceptance, exact routing authority, live composition and 04F remediation are proven |
| [WS-REV-001](initiatives/WS-REV-001/OVERVIEW.md) | Planned | ARCH-04E1A TASK source foundation delivered; ART-07A1 packet types delivered; REV-03B packet and REV-04A Review storage, then REV-04B FinalAcceptance, CON-03C/07 and existing REV-12A/CON fence foundations are next; human hidden review work remains independently dependency-gated |
| [WS-QUAL-002](initiatives/WS-QUAL-002/OVERVIEW.md) | Planned | Populate subsystem ownership before changed-line mutation work |
| [WS-QUAL-003](initiatives/WS-QUAL-003/OVERVIEW.md) | Planned | Audit and prune test proof, add missing safety cases, decompose oversized test modules |
| [WS-XINT-002](initiatives/WS-XINT-002/OVERVIEW.md) | Planned | Remaining ART/AUTH activation edges only |
Expand Down
7 changes: 6 additions & 1 deletion .commitrail/initiatives/WS-ARCH-001/OVERVIEW.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ Exact pre-cutover work record: [`STATUS.md`](pre-cutover/STATUS.md),
[`planning/chunk contracts`](pre-cutover/chunks/).

- Disposition: Planned
- Delivered prerequisite: [ART-07A1](../WS-ART-001/WS-ART-001-07A1.md) supplies
metadata-only packet types; REV-03B packet storage and REV-04A Review storage
precede shared FinalAcceptance. No packet resolver or human runtime is live.

- Completed boundary: through 02H, [CP05](WS-ARCH-001-CP05.md), [CP06](WS-ARCH-001-CP06.md), [CP07](WS-ARCH-001-CP07.md), [ARCH-03A](WS-ARCH-001-03A.md), and
[ARCH-04A consolidation](WS-ARCH-001-04A.md) canonical post-submit contracts/conformance.
- Intent: keep product modules behind explicit ports and composition roots.
Expand All @@ -22,7 +26,8 @@ Exact pre-cutover work record: [`STATUS.md`](pre-cutover/STATUS.md),
authority. The source table has no writer, reader, handler, current pointer,
routing authority or acceptance effect implementation. False is proven only as
a scalar DTO value because activation still rejects it.
- Next usable boundary: shared REV-04B source/FinalAcceptance persistence,
- Next usable boundary: REV-03B normalized packet persistence, then complete
REV-04A Review storage and shared REV-04B FinalAcceptance persistence,
CON-03C/07 and the existing REV-12A/CON fence foundation before shared
acceptance composition, then ARCH-04E1B/04E2/04E3 and ARCH-04F. Output-file
authority remains unavailable for the zero-output catalogue.
Expand Down
2 changes: 1 addition & 1 deletion .commitrail/initiatives/WS-ARCH-001/planning/CHUNK_MAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public intake remains deferred to ARCH-02I.
| [WS-ARCH-001-04D1](../WS-ARCH-001-04D1.md) | Canonical terminal ART material custody | L1 | Complete; valid retained history preserved; invalid upgrades refused |
| [WS-ARCH-001-04D2](../WS-ARCH-001-04D2.md) | AUTH exact fixed-service post-submit activation (replaces XINT-06B) | L1 | Complete: exact input, execute and finalize authority; output write/bind remains unavailable |
| [WS-ARCH-001-04E1A](../WS-ARCH-001-04E1A.md) | Route-neutral immutable source schema and shared accepted-effects types | L1 | Complete; no runtime writer/reader, routing authority, current pointer or effects implementation; false proof is scalar transport only |
| [WS-ARCH-001-04E](chunks/WS-ARCH-001-04E-canonical-allow-review.md) | TASK current routing: true to canonical `allow_review`, false/pass to shared acceptance | L1 | Delivered source 04E1A -> shared REV-04B/CON-03C/07 plus REV-12A/CON fence foundation -> hidden 04E1B -> AUTH 04E2 -> live 04E3, plus 04D2/OUTBOX-02; false activation also requires 04F remediation |
| [WS-ARCH-001-04E](chunks/WS-ARCH-001-04E-canonical-allow-review.md) | TASK current routing: true to canonical `allow_review`, false/pass to shared acceptance | L1 | Delivered source 04E1A -> REV-03B packet and REV-04A Review storage, then shared REV-04B/CON-03C/07 plus REV-12A/CON fence foundation -> hidden 04E1B -> AUTH 04E2 -> live 04E3, plus 04D2/OUTBOX-02; false activation also requires 04F remediation |
| [WS-ARCH-001-03D](../WS-ARCH-001-03D.md) | Exact activated historical guide through hidden durable intake; obsolete lookup removed | L1 | Complete; hidden exact post-submit materialization, ARCH-04B2 output custody, ARCH-04C execution, ARCH-04D1/04D2 custody/authority and ARCH-04E1A source-only facts/types delivered; public cutover remains deferred |
| [WS-ARCH-001-04F](chunks/WS-ARCH-001-04F-checker-remediation.md) | Contributor-correctable checker failures and same-lineage admission-backed replacement Submission | L1 | Planned after 04E; replaces XINT-05C, required before public 02I, not before REV begins from `allow_review` |

Expand Down
4 changes: 2 additions & 2 deletions .commitrail/initiatives/WS-ARCH-001/planning/PLAN.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ checker-remediation boundary before public Submission cutover.
| CON-02B | AUTH-OUTBOX-01 | Complete: shared hidden dispatcher/claim fencing, typed handlers and recovery |
| AUTH-OUTBOX-02 | CON-02B exact hidden manifest | Exact dispatcher mechanics only; no feature authority |
| [ARCH-04E1A](../WS-ARCH-001-04E1A.md) | ARCH-04C/04D2 | Complete: route-neutral immutable TASK source schema/detached facts and source-neutral accepted-effects types; no runtime writer/reader, handlers, current pointer, routing authority, acceptance implementation or REV dependency |
| ARCH-04E1B | ARCH-04E1A, CON-02B hidden contract; shared REV-04B + CON-03C/07 + REV-12A shared fence foundation for false | TASK hidden handlers; consume one shared acceptance operation on false/pass |
| ARCH-04E1B | ARCH-04E1A, CON-02B hidden contract; ART-07A1 types -> REV-03B/04A storage -> shared REV-04B + CON-03C/07 + REV-12A shared fence foundation for false | TASK hidden handlers; consume one shared acceptance operation on false/pass |
| Scoped XINT-003-08B controller activation | Early existing REV-12A foundation and hidden shared acceptance/writer/observation proof | Existing Operator lifecycle-control action for the bounded shared manifest, not human runtime |
| ARCH-04E2 | ARCH-04E1B; scoped XINT-003-08B controller activation for false | AUTH exact TASK routing authority |
| ARCH-04E3 | ARCH-04E2, ARCH-04D2, AUTH-OUTBOX-02; shared acceptance proof for false | TASK live dispatch/routing composition: true to allow_review, false/pass to shared acceptance when proven |
Expand Down Expand Up @@ -98,7 +98,7 @@ new permission requirement.
Delivered supporting foundations are [ARCH-04B2](../WS-ARCH-001-04B2.md),
[AUTH-OUTBOX-01/02](../../WS-AUTH-001/planning/PLAN.md#ws-auth-001-outbox-01--unavailable-dispatcher-contract),
and [CON-02B](../../WS-CON-001/OVERVIEW.md#con-02b-current-dispatcher-contract).
The remaining routing sequence starts with shared REV-04B/CON-03C/07 and the
The remaining routing sequence starts with REV-03B packet and REV-04A Review storage, then shared REV-04B/CON-03C/07 and the
existing REV-12A/CON fence foundation before shared acceptance composition,
then [ARCH-04E1B/04E2/04E3](chunks/WS-ARCH-001-04E-canonical-allow-review.md#current-bounded-sequence)
and ARCH-04F. ARCH-04E1A is delivered as the source-only predecessor.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,10 @@ current TASK children do not implement REV/CON internals: consume the
[canonical shared participants and authority contract](../../../../../docs/spec_review_lifecycle.md#finalacceptance).
04E1A's TASK manifest schema/detached facts and narrow accepted-effects Protocol
are delivered after 04C, without REV dependency, runtime participant or handlers.
REV-04B can now reference that schema. Shared REV-04B/CON-03C/07 and the early
REV-04B can reference that schema only after its other source prerequisites:
[ART-07A1 packet types](../../../WS-ART-001/WS-ART-001-07A1.md) are delivered;
REV-03B normalized packet storage and complete REV-04A Review storage follow.
Shared REV-04B/CON-03C/07 and the early
existing REV-12A/CON fence
foundation are hard dependencies of false handler composition, not of this
early schema or true admission. This breaks the source-FK dependency cycle.
Expand Down
15 changes: 10 additions & 5 deletions .commitrail/initiatives/WS-ART-001/OVERVIEW.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@ and the [capability ledger](../../../docs/roadmap_status.md).
[ARCH-04D2](../WS-ARCH-001/WS-ARCH-001-04D2.md), without a runtime reader,
writer or published route. Output-file authority remains unavailable for the
zero-output catalogue.
- Next usable boundary: ARCH-04F checker remediation through existing ART ports,
after the shared acceptance and 04E routing sequence; public intake remains a
later cutover.
- Delivered contract: [ART-07A1](WS-ART-001-07A1.md) defines exact, metadata-only
reviewer packet membership. It supplies no resolver or byte authority.
- Next usable boundary: REV-03B normalized packet persistence, then REV-04A
Review storage before shared acceptance. ARCH-04F remediation and public
intake follow acceptance and routing composition.
- Governing sources: artifact specifications, `ArtifactStore`,
`ArtifactScratchManager`, code, migrations, and artifact tests.
- Preserve: SHA-256/byte-count identity, reread verification, isolation,
Expand All @@ -45,10 +47,13 @@ must prove exact approved lineage at preparation, consumption and binding.
1. ARCH-04B hidden exact Submission materialization, ARCH-04B2 hidden output
custody, ARCH-04C hidden durable execution, ARCH-04D2 fixed-service authority
and ARCH-04E1A source-only material lineage are delivered.
2. ARCH-04F owns checker-remediation resubmission using existing ART ports;
2. ART-07A1 metadata-only membership types are delivered. REV-03B packet
storage and complete REV-04A Review storage precede shared FinalAcceptance,
CON participation and the shared fence, then acceptance/routing composition.
3. ARCH-04F owns checker-remediation resubmission using existing ART ports;
later reviewer-requested revision remains a separate REV boundary. Add those dependencies before public Submission
cutover.
3. Perform ARCH-02I only after those replacement paths exist; historical
4. Perform ARCH-02I only after those replacement paths exist; historical
ART-05/06 and XINT-05 designs remain non-executable.

## Preserved history
Expand Down
Loading
Loading