Files
cc-ci/STATUS-1b.md

32 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# STATUS — Phase 1b (review & lint pass)
**Phase plan (SSOT):** `/srv/cc-ci/cc-ci-plan/plan-phase1b-review-lint.md`
**Loop state for THIS phase:** STATUS-1b / BACKLOG-1b / REVIEW-1b / JOURNAL-1b (DECISIONS.md shared).
The repo's STATUS.md / BACKLOG.md / REVIEW.md are Phase-1 HISTORY; STATUS-1c etc. are Phase-1c
HISTORY (DONE @2026-05-27). Neither is this phase's state.
## Phase
Phase 1b runs **after** Phase 1 + Phase 1c (both DONE) and **before** Phase 2. It is a **bounded**
review + lint pass over the final post-1c codebase. Exit = RL1RL4 all Adversary-confirmed in
REVIEW-1b, then `## DONE`.
## Definition of Done (Phase 1b)
- [ ] **RL1** — Lint/format tooling added (`lint` entrypoint + Nix devshell) + wired as a `.drone.yml`
stage; whole Phase-1 codebase passes.
- [ ] **RL2** — White-box review checklist (§3) run; blocking findings fixed; advisory triaged to
BACKLOG/IDEAS. Findings + resolutions in REVIEW-1b.
- [ ] **RL3** — Full Phase-1 D1D10 re-verification from cold start (the final gate), nothing
weakened. Adversary logs fresh PASS + evidence in REVIEW-1b within 24h.
- [ ] **RL4** — Documented: docs/ note how to run lint/format locally + that CI enforces it; accepted
deviations in DECISIONS.md.
## In flight
**W0 — tooling + format.** Starting: add formatters/linters + `lint` entrypoint + devshell; format
codebase; wire `.drone.yml` lint stage.
## Gate
(none yet)
## Blocked
(none)