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
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

**Date:** 2026-07-22

**Status:** Approved; #60 foundation implemented on PR #63, later phases not started
**Status:** Approved; #60 and #61 implemented and validated on `main`; #62 is
the sole `next-up` issue

**Design branch:** `docs/occ-breadth-foundation-design`

Expand Down Expand Up @@ -66,22 +67,22 @@ implementation must rerender the exact pages it transcribes and follow
| 118-119 | Mystic boundary and the future psionics dependency. |
| 231-233 | Coalition military context and the complete Coalition Grunt entry; p.233 supplies the Human/Psi-Stalker restriction. |
| 286-287 | Physical S.D.C. base and accumulation boundary. |
| 304-329 | Skill descriptions and prerequisites required by the Grunt; complete touched sections must be transcribed. |
| 304-330 | Skill descriptions and prerequisites required by the Grunt; complete touched sections must be transcribed. |

No mechanic, amount, option, item, skill, or page reference may be filled from
memory. If rendered text conflicts with this design, the rendered page wins and
the discrepancy is brought back for approval.

## Delivery architecture

| Order | Issue | Deliverable | Activation rule |
| ----- | ----- | --------------------------------------- | -------------------------------------------------------------------------------- |
| 1 | #60 | Species identity and O.C.C. eligibility | Sole `next-up` issue now. |
| 2 | #61 | Skill legality and additive S.D.C. | Becomes `next-up` only after #60 is merged, synchronized, validated, and closed. |
| 3 | #62 | Structured starting loadouts | Becomes `next-up` only after #61 completes under the same gate. |
| 4 | #57 | Coalition Grunt integration | Starts only after all three foundations are on validated `main`. |
| 5 | #58 | Glitter Boy | Starts only after #57 is merged and validated. |
| 6 | #59 | Juicer | Starts only after #58 is merged and validated. |
| Order | Issue | Deliverable | Status after PR #64 |
| ----- | ----- | --------------------------------------- | --------------------------------------------------------------------------------- |
| 1 | #60 | Species identity and O.C.C. eligibility | Complete — PR #63 is merged and validated on `main`. |
| 2 | #61 | Skill legality and additive S.D.C. | Complete — PR #64 is merged and validated on `main`. |
| 3 | #62 | Structured starting loadouts | Sole `next-up` issue; its #61 activation gate is satisfied. |
| 4 | #57 | Coalition Grunt integration | Blocked only on #62; the species and skill/S.D.C. foundations are complete. |
| 5 | #58 | Glitter Boy | Queued after #57; power armor and loadouts remain missing. |
| 6 | #59 | Juicer | Queued after #58; augmentation, attributes above 30, and loadouts remain missing. |

Every slice uses the normal protected-main workflow:

Expand Down Expand Up @@ -436,25 +437,25 @@ revision.

## Tracker and missing-subsystem labels

The approved queue and dependency labels are:
The approved queue and remaining dependency labels after PR #64 are:

| Issue | O.C.C./foundation | Required labels while missing |
| ----- | ----------------------- | --------------------------------------------------------------------------------------- |
| #60 | Species foundation | `needs:species`, `next-up` |
| #61 | Skill/S.D.C. foundation | `needs:sdc-bonuses` |
| #62 | Loadout foundation | `needs:loadouts` |
| #57 | Coalition Grunt | `needs:species`, `needs:sdc-bonuses`, `needs:loadouts` |
| #58 | Glitter Boy | `needs:species`, `needs:power-armor`, `needs:sdc-bonuses`, `needs:loadouts` |
| #59 | Juicer | `needs:augmentation`, `needs:sdc-bonuses`, `needs:attributes-30-plus`, `needs:loadouts` |
| Issue | O.C.C./foundation | Current status / required labels |
| ----- | ----------------------- | ------------------------------------------------------------------ |
| #60 | Species foundation | Complete and closed; no missing-subsystem or `next-up` label. |
| #61 | Skill/S.D.C. foundation | Complete and closed; no missing-subsystem or `next-up` label. |
| #62 | Loadout foundation | Sole `next-up`; retains `needs:loadouts` until delivery. |
| #57 | Coalition Grunt | `needs:loadouts` |
| #58 | Glitter Boy | `needs:power-armor`, `needs:loadouts` |
| #59 | Juicer | `needs:augmentation`, `needs:attributes-30-plus`, `needs:loadouts` |

`needs:psionics` is reserved for future Cyber-Knight, Mystic, Psi-Stalker, or
other O.C.C./R.C.C. issues that genuinely require the unimplemented psionics
subsystem.

A dependency label is removed only after its implementing PR is merged and the
result is synchronized and verified on local `main`. Exactly one issue carries
`next-up`. After #57 completes, #58 becomes that issue. #59 remains queued
after #58.
result is synchronized and verified on local `main`. Exactly one open issue
carries `next-up`: #62 now, then #57 after #62 completes. After #57 completes,
#58 becomes that issue. #59 remains queued after #58.

## Success criteria

Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ dist-ssr
# AI agent worktrees
.claude/worktrees/

# Local Codex artifacts (existing tracked project records remain versioned)
/.codex/

# Session memory (local only)
.remember/

Expand Down
Loading