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
5 changes: 3 additions & 2 deletions .agent-loop/CURRENT_STATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ authority; these records do not grant or withhold it.

| Initiative | Durable state on `main` | Remaining boundary |
|---|---|---|
| [WS-ARCH-001](initiatives/WS-ARCH-001-modular-monolith-boundaries/STATUS.md) | `WS-ARCH-001-02C` is complete on merge of this change, following the boundary foundation and TASK/PROJECT public facts; no product behavior is activated | After that merge, implement only `02D`, the ART hidden-preparation public API and private-edge migration |
| [WS-ARCH-001](initiatives/WS-ARCH-001-modular-monolith-boundaries/STATUS.md) | Boundary foundation and TASK, PROJECT, and CHECKER public facts are merged through PR #320; no product behavior was activated | `02D`, the ART hidden-preparation public API and private-edge migration, is the next durable boundary |
| [WS-ART-001](initiatives/WS-ART-001-immutable-artifact-storage/STATUS.md) | Active delivery initiative; verified ready-admission publication and hidden preparation are merged through `04C2` | Replace the non-executable 05-wave XINT/ART contracts with WS-ARCH-001 split public-API contracts before activation, Submission consumption, or live cutover |
| [WS-AUTH-001](initiatives/WS-AUTH-001-workstream-authorization-service/STATUS.md) | Active delivery initiative; project-policy authority and unified compilation authorization are merged through `12I` | POL-03B consumes 12I next; remaining AUTH activation chunks wait for their exact hidden owner behavior |
| [WS-CON-001](initiatives/WS-CON-001-contribution-compensation-boundary/STATUS.md) | Active delivery initiative; policy persistence and shared lifecycle audit are merged | Complete hidden services, contribution records, conditional awards, fulfillment, and reconciliation after named AUTH and REV gates |
| [WS-AUTH-003](initiatives/WS-AUTH-003-module-boundary-recovery/STATUS.md) | AUTH boundary foundation and first public-capability proof through POL-03A are merged | Repair each touched AUTH capability through `authorization.api` and shrink the canonical AUTH ledger |
| [WS-POL-003](initiatives/WS-POL-003-unified-project-guide-compilation/STATUS.md) | Active delivery initiative; hidden compilation custody and AUTH-12I activation are merged | Implement POL-03B authorized compilation persistence, then continue the reviewed dependency order |
| [WS-REV-001](initiatives/WS-REV-001-review-revision-lifecycle/STATUS.md) | Active delivery initiative; queue admission and reviewer-lease persistence are merged through `03A2` | Continue packet, review, decision, revision, recovery, and release chunks after named ART, AUTH, and CON gates |
| [WS-QUAL-002](initiatives/WS-QUAL-002-behavior-ownership-catalogue/STATUS.md) | Active quality initiative; catalogue foundation `01` is merged | Add context evidence, then populate subsystem ownership before considering a changed-line-aware mutation gate |
| [WS-QUAL-002](initiatives/WS-QUAL-002-behavior-ownership-catalogue/STATUS.md) | Catalogue foundation `01` and local context evidence `02` are merged through PRs #297 and #303 | Populate subsystem ownership through `03A`-`03D` before completeness or changed-line-aware mutation work |
| [WS-XINT-002](initiatives/WS-XINT-002-art-auth-end-to-end/STATUS.md) | Guide and pre-submit materialization activation is merged | Continue only remaining ART and AUTH activation edges required by the artifact delivery path |
| [WS-XINT-003](initiatives/WS-XINT-003-rev-auth-end-to-end/STATUS.md) | REV authorization readiness through `02D` is merged | Later activation waves resume only against exact merged REV behavior |
| [WS-POL-002](initiatives/WS-POL-002-post-submit-checker-foundation/STATUS.md) | Earlier post-submit foundations are merged; future guide inference is superseded by WS-POL-003 | Reframe remaining executor work against WS-POL-003; do not revive the old inference path |
Expand All @@ -44,6 +44,7 @@ authority; these records do not grant or withhold it.
| [WS-CI-001](initiatives/WS-CI-001-backend-ci-acceleration/STATUS.md) | Semantic distributed backend lanes complete | Treat further CI optimization as a fresh measured bounded change |
| [WS-CI-002](initiatives/WS-CI-002-deterministic-agent-gates/STATUS.md) | `WS-CI-002-01` complete through PR #311; Agent Gates is deterministic per PR head | Preserve protected-branch review as the independent approval authority |
| [WS-CI-003](initiatives/WS-CI-003-atomic-chunk-state/STATUS.md) | `WS-CI-003-01` complete | Require every chunk PR to land its final contract and initiative state atomically |
| [WS-DB-001](initiatives/WS-DB-001-v01-schema-baseline/STATUS.md) | v0.1 schema baseline complete through PRs #316 and #317 | Extend `0001_v01_baseline` only through future bounded migrations |
| [WS-DOCS-001](initiatives/WS-DOCS-001-current-v01-documentation/STATUS.md) | Current v0.1 entry documentation complete | Keep current pages synchronized with merged capability changes |
| [WS-DOCS-002](initiatives/WS-DOCS-002-workstream-definition/STATUS.md) | Canonical Workstream definition complete | Preserve terminology across current documentation and generated artifacts |
| [WS-XINT-001](initiatives/WS-XINT-001-lifecycle-boundary-reconciliation/STATUS.md) | Planning reconciliation complete and closed | Owner initiatives implement the resulting boundaries |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
| Chunk | Goal | Risk | State |
|---|---|---:|---|
| `WS-ARCH-001-01` | Canonical module map, exact general edge ledger, public-API validator, and CI foundation | L1 | Complete |
| `WS-ARCH-001-HK1` | Post-02B durable-state and local-worktree housekeeping | L2 | In review; documentation and local operations only |
| `WS-ARCH-001-HK1` | Post-02B durable-state and local-worktree housekeeping | L2 | Merged PR #318; documentation and local operations only |
| `WS-ARCH-001-02` | Coordination record for the split submission preparation/consumption capability sequence | L1 | Split; non-executable parent |
| `WS-ARCH-001-02A` | TASKS task/assignment/predecessor and Submission public facts/ports | L1 | Merged PR #314 |
| `WS-ARCH-001-02B` | PROJECTS locked guide and submission-policy public facts/ports | L1 | Merged PR #315 |
| `WS-ARCH-001-02C` | CHECKERS effective pre-submit plan and bounded execution-result public facts/ports | L1 | Complete on merge of this change; no contributor preparation action or public route activated |
| `WS-ARCH-001-02D` | ART hidden preparation public API and private-edge migration | L1 | Next executable chunk after 02C merges |
| `WS-ARCH-001-02C` | CHECKERS effective pre-submit plan and bounded execution-result public facts/ports | L1 | Merged PR #320; no contributor preparation action or public route activated |
| `WS-ARCH-001-02D` | ART hidden preparation public API and private-edge migration | L1 | Next durable boundary |
| `WS-ARCH-001-02E` | ART ready-admission consumption and binding public capability | L1 | Proposed after 02D |
| `WS-ARCH-001-02F` | TASK-owned immutable Submission command and hidden composed transaction | L1 | Proposed after 02E |
| `WS-ARCH-001-02G` | AUTH contributor preparation activation after the complete hidden path | L1 | Proposed after 02F |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@
PROJECTS, CHECKERS, ART, AUTH, composition, and the final API clean cut.
- Completed capability foundations: TASKS `02A` merged through PR #314 and
PROJECTS `02B` merged through PR #315.
- WS-ARCH-001-02C is complete on merge of this change: it exposes CHECKER-owned
- WS-ARCH-001-02C merged through PR #320. It exposes CHECKER-owned
effective-plan and bounded execution-result contracts without activating the
contributor preparation route.
- Next implementation boundary after that merge: WS-ARCH-001-02D only, the ART
hidden-preparation public API and private-edge migration.
- Next durable boundary: WS-ARCH-001-02D only, the ART hidden-preparation public
API and private-edge migration. Open pull requests show transient ownership.
- Repository housekeeping after PR #315 found no competing clean-up
initiative: WS-ARCH-001 remains the general boundary owner, WS-AUTH-003 owns
AUTH-specific debt, and test-structure repairs remain incremental with the
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Status: WS-ART-001 Immutable Artifact Storage

## Audited Durable State At 2026-08-02
## Durable state on `main`

ART-03A and every split ART-03B chunk through 03B4 are merged. The complete
verified guide binding, materialization, classification, extraction, and hidden
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,11 @@ The complete ART-facing catalogue and runtime dependency is now planned in
entries in this file remain baseline identifiers only until that planning
amendment is approved and its first reconciliation chunk merges.

## Rule
## Current use

Only one chunk may be active at a time. Do not start the next chunk until the
current chunk is implemented, verified, internally reviewed, externally
reviewed, merged by explicit human approval, followed by a memory update, and
stopped.
This map preserves merged outcomes and dependency order. It is not an active
queue or authorization source. Distinct initiatives and non-overlapping chunks
may proceed concurrently; open pull requests show transient ownership.

## Chunks

Expand Down Expand Up @@ -85,7 +84,7 @@ stopped.

These identifiers are exact future gates, not executable chunk contracts or
automatic successors. AUTH materializes each contract only after its immutable
feature manifest exists, then requires a separate explicit start.
feature manifest exists and then uses the ordinary bounded contribution loop.

| Chunk | Title | Risk | Status |
|---|---|---:|---|
Expand Down Expand Up @@ -234,53 +233,12 @@ WS-AUTH-001-PLAN
merged has its matching AUTH activation and every unimplemented registered
action still denies as planned. It does not backfill missing audit or
idempotency evidence.
- `WS-POL-002-03` merged separately through PR #90 as `a7aa474`. This initiative
does not own it; post-merge memory completed through PR #94. `WS-POL-002-04`
remains inactive until the relevant project authorization cutover is complete
and the user explicitly starts it.
- `WS-POL-002-03` merged separately through PR #90 as `a7aa474`. Future guide
inference belongs to WS-POL-003; any remaining POL-002 executor work requires
a fresh bounded contract against current `main`.

## Stop condition
## Current boundary

AUTH-03 post-merge memory merged through PR #110 as `1864867`. The user
explicitly started parent AUTH-04. Required plan review split it before runtime
implementation. AUTH-04A merged through PR #111 as `90c9a28`, and its
post-merge memory merged through PR #112 as `7749f54`. The user explicitly
started AUTH-04B. Its repaired contract passed at `b5dceb1`; bounded
implementation and all required internal review tracks passed, and PR #113
merged as `05a63c8` after Backend, Agent Gates, CodeRabbit, and explicit human
approval passed. AUTH-04B post-merge memory then merged through PR #114 as
`97cd0f5`, and the user explicitly started AUTH-05. Required plan review
rejected the combined contract before runtime edits and required 05A/05B.
The first 05A implementation review proved the original numeric ceiling
incompatible with readable typed/database privacy parity. Repaired 05A contract
review passed at `7cc6058`; the user subsequently replaced the line cap with
the semantic AUTH-05A boundary. Required reviews and checks passed, and explicit
human approval merged PR #115 as `8e1cde6` on 2026-07-14, followed by merged
post-merge memory. `WS-AUTH-001-CAT` then merged through PR #117 as `4c5d4fc`
after Backend, Agent Gates, CodeRabbit, and explicit human approval passed. The
CAT post-merge memory merged through PR #118 as `eba7e2b`; AUTH-05B then merged
through PR #119 as `ad71c7e`. AUTH-06 merged through PR #124 as `f599551`, its
signed automated memory completed, and the user explicitly started AUTH-07.
Required L1 review rejected the combined contract before runtime edits and
required 07A/07B. AUTH-07B merged through PR #130 as `90eca12`; AUTH-08 merged
through PR #131 as `aa0fdcd`. Parent AUTH-09 was split before implementation.
PR #140 merged the required XINT planning reconciliation as `d541521`. PR #132
then merged seven identities, eleven static matrix memberships, eight planned
actions, and migration `0023` as `299363a`; signed memory stopped. The user
explicitly started AUTH-09B. PR #143 merged it as `053242b`; signed memory
stopped, and the user explicitly started AUTH-09C. PR #146 merged it as
`0ffdabf`; signed memory at `eeb3dc2` stopped. The user explicitly started
AUTH-09D. Required preimplementation review rejected the combined lifecycle
contract before runtime edits, so it was split into 09D-A and 09D-B. PR #148
merged 09D-A as `99ae4c9`; signed memory `cf8a3e8` stopped and named 09D-B. The
user explicitly started 09D-B; exact contract `9ec6390b` passed required L1
review. PR #152 merged it as `93dd392`; signed memory `912a6254` passed and
stopped. The user explicitly started the contributor foundation. Its first L1
review rejected the underspecified contract before runtime edits; PR #153 later
merged its repaired implementation as `8d5eb15`. PR #157 merged AUTH-09E as
`42a89b2d`, and PR #158 merged the availability-neutral ART custody transfer as
`be2a79a2`, PR #160 merged the availability-neutral REV custody transfer as
`fe0e4492`, and PR #162 merged AUTH-PREP as `c559d556`; WS-XINT-002-01 later
reconciles the historical 25 ART rows to 22 planned ART actions, while all 19
REV actions remain planned and inactive, and PREP adds no feature consumer.
POL-002-04 remains inactive pending its own gate and explicit start.
AUTH-12I is merged. POL-03B is its next product consumer. Later AUTH activation
chunks wait for the exact hidden owner behavior named above; no static row in
this map starts work automatically.
Loading
Loading