Skip to content

docs(housekeeping): post-session 2026-05-28 — drain INFLIGHT + bump pointers + add root CONTEXT.md#296

Merged
dackclup merged 1 commit into
mainfrom
claude/post-session-housekeeping-2026-05-28
May 28, 2026
Merged

docs(housekeeping): post-session 2026-05-28 — drain INFLIGHT + bump pointers + add root CONTEXT.md#296
dackclup merged 1 commit into
mainfrom
claude/post-session-housekeeping-2026-05-28

Conversation

@dackclup
Copy link
Copy Markdown
Owner

Summary

End-of-day housekeeping bundle landing two commits that close the doc-drift loop after 6 PRs landed on main today (#286 / #290 / #291 / #292 / #293 / #294) AND add a root-level orientation pointer.

Commit 1 — 0949a3c1 · post-session-housekeeping pointer bumps (4 files)

Commit 2 — 5dbbb3a7 · add root CONTEXT.md pointer + reconcile docs/agents/domain.md (3 files)

  • CONTEXT.md (NEW, ~245 lines) — bridge / live-snapshot pointer. 11 sections: Design note (explicit "not source of truth") · What is QuantRank · Live snapshot (schema 0.10.8-phase4.6 · v1.4.0-phase4.6 tag · 33 declared flags · USE_SECTOR_COE=True · cron docs(skill): frontend-design-system — capture chip / badge / palette rules #69 green) · Multi-file mapping (12-row + 6-row tables mirroring docs/agents/domain.md) · 8 Key invariants (Rule 16 / schema triple / Rule 18 / lockstep / rebase / mobile-only / formula sacred / orchestrator role) · Stack · Layout · Quick-start commands · 9 Standing constraints · 7 Vocabulary discipline terms · Roadmap pointer (Stage 0 → Stage 6 / v2.0) · Companion files index.
  • docs/agents/domain.md §"QuantRank has NO CONTEXT.md" — rewritten to "CONTEXT.md is a pointer, not the source of truth" framing. Topic-driven lookup table + "Use the project vocabulary" + "Flag conflicts" sections unchanged — their semantics still apply (updates land in the appropriate deep file, not in CONTEXT.md).
  • PHASE_STATUS_INFLIGHT.md — appended in-flight entry per §Conventions lockstep (PR docs(workflow): adopt PHASE_STATUS_INFLIGHT.md side-file (structural fix for parallel-PR collision) #237 convention).

Design discipline (CONTEXT.md)

  • CONTEXT.md MUST NOT duplicate content from the four canonical files (CLAUDE.md + SKILL.md + WORKFLOW.md + docs/METHODOLOGY.md) — when content drifts, the four files win and CONTEXT.md updates to point at the new location.
  • "Live snapshot" block IS expected to drift; next end-of-session housekeeping refreshes it the same way it refreshes CLAUDE.md §Phase status.
  • "Roadmap pointer" block is a 6-line summary; full detail routes to PHASE_STATUS.md §"Next deliverables" + WORKFLOW.md per-phase task lists.

Why this PR

Test plan

Hard constraints honored

  • No code / scoring / schema / Rule 16 / Top-5 invariant touched
  • No new defense flag · No new dep · No new env-var
  • Doc-only, pointer-only (no duplicated content from canonical files)
  • Four-file analog (CLAUDE.md + SKILL.md + WORKFLOW.md + docs/METHODOLOGY.md) remains canonical
  • AGENTS.md substance unchanged (PR docs(agents): AGENTS.md substance refresh — production-verified run + open-issues list #291 already bumped production-verified-run pointer this morning; CLAUDE.md = SoT for §Phase status / Stack)

Generated by Claude Code

@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
quantrank Ready Ready Preview, Comment May 28, 2026 7:00am

@dackclup dackclup marked this pull request as ready for review May 28, 2026 06:16
…main.md

End-of-day Track-A3 follow-up to the post-session-housekeeping commit
(0949a3c). Adds a single-file CONTEXT.md entry point at the repo
root so external tools / fresh agents / vendored skills that expect
the upstream mattpocock single-CONTEXT.md convention have one bridge
file to read first. Reconciles docs/agents/domain.md which previously
declared "QuantRank has NO CONTEXT.md" (now stale).

Changes (3 files, doc-only — additive):

- CONTEXT.md (NEW, ~245 lines) — bridge / live-snapshot pointer.
  11 sections: Design note (explicit "not source of truth" framing)
  · What is QuantRank · Live snapshot (schema 0.10.8-phase4.6 ·
  v1.4.0-phase4.6 tag · 33 declared flags · USE_SECTOR_COE=True
  post-#294 · cron #69 green) · Multi-file mapping (12-row file→topic
  + 6-row topic→file tables mirroring docs/agents/domain.md) · 8 Key
  invariants (Rule 16 / schema triple / Rule 18 / lockstep / rebase
  / mobile-only / formula sacred / orchestrator role) · Stack ·
  Layout · Quick-start commands · 9 Standing constraints · 7
  Vocabulary discipline terms · Roadmap pointer (Stage 0 → Stage 6
  / v2.0) · Companion files index.

- docs/agents/domain.md §"QuantRank has NO CONTEXT.md" — section
  header + opening paragraph rewritten to "CONTEXT.md is a pointer,
  not the source of truth" with the new framing (the four-file
  analog remains canonical; CONTEXT.md is a bridge). Topic-driven
  lookup table + "update CONTEXT.md inline when a term resolves" +
  "Use the project vocabulary" sections unchanged — their semantics
  still apply (updates land in the appropriate deep file, not in
  CONTEXT.md which is pointer-only).

- PHASE_STATUS_INFLIGHT.md — appended in-flight entry per §Conventions
  lockstep (PR #237 convention).

Design discipline:

- CONTEXT.md MUST NOT duplicate content from the four canonical files
  (CLAUDE.md + SKILL.md + WORKFLOW.md + docs/METHODOLOGY.md) — when
  content drifts, the four files win and CONTEXT.md updates to point
  at the new location.
- "Live snapshot" block IS expected to drift; the next end-of-session
  housekeeping commit refreshes it the same way it refreshes
  CLAUDE.md §Phase status.

Doc-only PR — ruff / schema_check N/A; no compute / schema / scoring
/ valuation / frontend / Python / TS change. CLAUDE.md substance
untouched this PR (CONTEXT.md is a NEW top-level file that pointers
TO CLAUDE.md, not a substance change WITHIN it).
@dackclup dackclup force-pushed the claude/post-session-housekeeping-2026-05-28 branch from 5dbbb3a to eb52495 Compare May 28, 2026 06:59
@dackclup dackclup merged commit e85dfbc into main May 28, 2026
4 checks passed
@dackclup dackclup deleted the claude/post-session-housekeeping-2026-05-28 branch May 28, 2026 07:42
dackclup added a commit that referenced this pull request May 28, 2026
…rkers + bump pointers (#299)

Closes today's 10-PR cycle (#286 / #290 / #291 / #292 / #293 / #294 /
#295 / #296 / #297 / #298). Mirror of PR #286 (post-v1.4.0 cycle
drain) for the post-cron-#71 cycle.

Three stale `(in flight, 2026-05-28)` markers in
PHASE_STATUS_INFLIGHT.md drained to `(merged 2026-05-28, <SHA>)`:

  - PR #295 (`2d2ec83e`) — Post-session housekeeping drain 6 INFLIGHT
    + bump pointers
  - PR #297 (`ecb60e64`) — Issue #287 PR A: durable timeout + cache
    canary + per-loop wall-clock Metadata (schema 0.10.8 → 0.10.9-phase4.6)
  - PR #298 (`030675e9`) — Issue #288 follow-up: cache-key bump v4 → v5

Bodies preserved (historical record).

CLAUDE.md §Phase status — drained the "(In flight this PR — cache-v5)"
qualifier (PR #298 merged) + added post-PR-#298 confirmation note +
cron Run #71 production-verified pointer.

AGENTS.md open-issues list — #288 status flipped "(fix in flight this
PR)" → "(closed by PR #298 cache-v5 bump)" + clarified the silent-
failure root-cause + Run #72 verification gate.

Why this PR exists: without end-of-day drain, session N+1 reading
CLAUDE.md / PHASE_STATUS_INFLIGHT.md would see 3 PRs still marked
"in flight" despite them merging hours earlier — the same friction
pattern PR #286 closed for the post-v1.4.0 cycle. Three same-day
drains in one PR keeps the side-file disciplined.

Scope (3 files, doc-only):

  - PHASE_STATUS_INFLIGHT.md — 3 header substitutions + this PR's
    own in-flight entry appended per PR #237 side-file convention
  - CLAUDE.md §Phase status pointer refresh
  - AGENTS.md open-issues list #288 status update

Hard constraints honored:

  - No code / scoring / schema / valuation / Rule 16 / Top-5
    invariant touched
  - No new defense flag · No new dep · No new env-var
  - Doc-only diff (Markdown only)
  - Schema version UNCHANGED at 0.10.9-phase4.6 (no Pydantic / TS /
    snapshot change)

PHASE_STATUS_INFLIGHT.md side-file satisfies §Conventions "ship with
every PR" lockstep per PR #237 convention. Same drain template as
PR #286 (post-v1.4.0 cycle).

https://claude.ai/code/session_01AGU8d6pm4u2fQQ5cebg9qa

Co-authored-by: Claude <noreply@anthropic.com>
dackclup added a commit that referenced this pull request May 28, 2026
…ULD-FIX cross-doc drifts (#301)

Comprehensive .md housekeeping closing today's 11-PR session day.
Output of docs-reviewer (sonnet) full Tier 1 + Tier 2 audit on main
(post-PR-#299) — verdict NEEDS-CROSS-REF-FIX with 14 prioritized
findings; this PR applies all 8 MUST-FIX + 6 SHOULD-FIX. 3 NICE-TO-FIX
deferred to follow-up.

Scope (7 files, doc-only):

  - SKILL.md schema-version history table (line 240) — prepend 2 new
    rows: 0.10.9-phase4.6 (PR #297, 4 *_wall_clock_seconds fields +
    195m timeout + cache canary, empirically validated cron Run #71)
    + 0.10.10-phase4.6 (PR #300 in flight — Issue #67 follow-up per-
    sector delta). Closes the canonical-history gap where PR #297 +
    PR #300 were absent.

  - PHASE_STATUS.md §Current state — schema row 0.10.8 → 0.10.9 +
    PR #300 in-flight note; Post-tag production patches row extended
    with PR #295/#296/#297/#298/#299 SHAs + one-liners; Production
    run pointer 0ad1d57 cron #69368dccd cron Run #71 with the
    PR #297 wall-clock empirical numbers + Issue #288 cache-replay
    smoking gun (multi_class_per_class_attempt_count=0 +
    fundamentals_latency_p50_seconds=0.0). Recently merged block
    extended 6 → 11 PRs. Issue closure status updated. Next
    deliverables refreshed: Issue #67 flip removed (PR #294 already
    executed); item 2 now = Issue #287 PR B FORM4 revert; PR #300
    per-sector delta added as item 3. Open issues list refreshed
    (#288 + #289 marked closed; #287 PR A vs PR B split).

  - CLAUDE.md §Phase status Recently merged block — extended 6 → 11
    PRs with full SHA + one-liner per PR. New "In flight" sub-section
    added for PR #300.

  - AGENTS.md §Phase + version state — Production-verified run
    cron #69 (233117a, 13m 16s) → cron Run #71 (368dccd, 14m 32s,
    2026-05-28 08:44 UTC, schema 0.10.7 → 0.10.9-phase4.6); 4 new
    wall-clock field values cited; Issue #288 cache-replay smoking
    gun captured; closed-issue note for #288 + #289 + #287 PR A.

  - CONTEXT.md §Live snapshot — schema 0.10.8 → 0.10.9 + PR #300
    in-flight note; new "Post-tag patches" row listing PRs #292-#299
    + PR #300 in flight; cron status cron #69 2026-05-27 → Run #71
    2026-05-28; Sector-CoE row updated with empirical 132 → 109;
    §Roadmap Stage 0 description refreshed.

  - WORKFLOW.md §Agentic 6-Phase Cadence session-start protocol —
    inline schema 0.10.7-phase4.6 replaced with current 0.10.9-phase4.6
    + pointer guidance to PHASE_STATUS.md §Current state as the
    canonical bump-per-schema-PR target. Closes the recurring inline-
    schema drift pattern.

  - PHASE_STATUS_INFLIGHT.md — this PR's in-flight entry appended per
    PR #237 side-file convention.

docs-reviewer lockstep cross-check after this PR:

  - SCHEMA_VERSION: ALIGNED across all 6 canonical docs at
    0.10.9-phase4.6 with PR #300 in-flight note where applicable
  - Defense layer 33 declared: ALIGNED (was already)
  - USE_SECTOR_COE = True post-PR #294: ALIGNED (was stale in
    AGENTS.md issue #67 framing + PHASE_STATUS.md Next deliverables;
    both fixed)
  - Subagent count 18: ALIGNED (was already)
  - Skill count 45: ALIGNED (was already)
  - Latest cron Run #71 368dccd: ALIGNED (was stale in AGENTS.md +
    PHASE_STATUS.md + CONTEXT.md; all fixed)
  - Issue #288 + #289 closure status: ALIGNED (was stale as open in
    AGENTS.md + PHASE_STATUS.md; both fixed)

3 NICE-TO-FIX deferred:

  - README.md Honest Limitations does not reference Phase 4.6 honest
    re-validation harness (PR #283). Coverage gap, not break.
  - WORKFLOW.md Phase 4.5 row cites v1.2.0; technically closed at
    v1.3.0-phase4.5e. Historical-context only.
  - METHODOLOGY.md USE_SECTOR_COE framing needs verification before
    edit.

Hard constraints honored:

  - No code / scoring / schema / valuation / Rule 16 / Top-5
    invariant touched
  - No new defense flag · No new dep · No new env-var
  - Markdown-only diff (no JSON / YAML / Python / TS change)
  - Schema version UNCHANGED on main at 0.10.9-phase4.6 (PR #300 will
    bump 0.10.10 on its merge)
  - AGENTS.md substance lockstep with CLAUDE.md per the established
    delegation pattern

Verification:

  - ruff check .                          PASS (no Python touched)
  - python -m compute.output.schema_check PASS (no schema touched)
  - pytest tests/ -m "not network"        N/A (no test surface)
  - Cross-reference grep — all 7 anchor strings consistent across
    all 6 docs after fix

https://claude.ai/code/session_01AGU8d6pm4u2fQQ5cebg9qa

Co-authored-by: Claude <noreply@anthropic.com>
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.

2 participants