Skip to content

docs: C-70 docs refresh — narrative epoch-lag cleared + banner guard (resolves C-70)#196

Merged
Polichinel merged 1 commit into
developmentfrom
docs/audit-c70-docs-refresh
Jul 2, 2026
Merged

docs: C-70 docs refresh — narrative epoch-lag cleared + banner guard (resolves C-70)#196
Polichinel merged 1 commit into
developmentfrom
docs/audit-c70-docs-refresh

Conversation

@Polichinel

Copy link
Copy Markdown
Contributor

Part 2 of 2 clearing register C-70 (part 1 = tests, #195). Docs+script+register only.

  • CLAUDE.md rewritten for the released three-package reality (was two-packages/v0.1.0).
  • README banner → v1.8.0 + chronicle; ADR-013 as-built amendment (feature_names).
  • CIC accuracy: §5 artifact names → values.npy (×3); PF §6 real dtype behavior (coerce, not
    raise); index §6 NaN-via-dtype; Reconcile §10 names the actual pinning files; CICs/ADRs README
    framing refreshed; review dates bumped.
  • Recurrence guard: validate_docs.sh checks README banner MAJOR.MINOR vs pyproject.toml.
  • Register: C-70 → Resolved — 12 open / 55 resolved; /review-rr seams verified.

Gate: ruff ✅ · pytest 100% ✅ · validate_docs (incl. new check) ✅. /review-diff CLEAN.

🤖 Generated with Claude Code

…ard (resolves C-70)

The 2026-07 four-axis audit found the code<->contract agreement strong but the
narrative documentation an epoch behind. Clear the whole list:

- CLAUDE.md: rewritten for the released three-package reality (was "Two packages",
  "Status: v0.1.0", no views_frames_reconcile — misinforming every onboarding).
- README banner: v1.7.0 -> v1.8.0 + the 1.8.0 chronicle line.
- ADR-013: as-built amendment (feature_names is a FeatureFrame constructor arg, not
  a header field; header fields are all-optional — the decision's core stands).
- CIC fixes: PF/TF/FF §5 artifact name -> values.npy; PredictionFrame §6 states the
  real dtype behavior (float64 COERCED, object dtype ValueError); SpatioTemporalIndex
  §6 NaN-via-dtype wording; Reconcile.md §10 names the actual pinning files (true
  after #195); CICs/README "no contracts yet" -> "fully contracted"; ADRs/README
  framing 011–016/design-bible -> 011–025/released; Last-reviewed dates bumped.
- Recurrence guard: validate_docs.sh now checks the README banner's MAJOR.MINOR
  against pyproject.toml (patch-tolerant), so banner epoch-lag fails validation.
- Register: C-70 -> Resolved (both halves done: tests #195 + this PR); 12 open / 55 resolved.

Docs+script+register only — no src/ or test change. Gate green (ruff, pytest 100%,
validate_docs incl. the new check). /review-diff CLEAN.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Polichinel Polichinel merged commit fc40eef into development Jul 2, 2026
7 checks passed
@Polichinel Polichinel deleted the docs/audit-c70-docs-refresh branch July 2, 2026 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant