Skip to content

cortex: checkin.yaml replaces epics.md; board regenerated projects-first - #14

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/cortex-dashboard-projects-first
Sep 4, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/cortex-dashboard-projects-first

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Cortex half of PyAutoLabs/PyAutoBrain#354 — pair of PyAutoLabs/PyAutoBrain#355.

What changed

  • checkin.yaml is a new ledger file (refreshed: <UTC ISO>). pyauto-brain cortex checkin writes it before rendering and push_ledger carries it with the phase moves; the board reads it back as "Last check-in", and the Pages twin turns it red after an hour on the viewer's clock.
  • epics.md removed. Science projects are long exploratory programmes by nature; epics stay a Mind concept for chaining development tasks. The Epic: phase header remains an optional join key to a Mind epic (REFERENCE.md updated).
  • scripts/ledger_merge.py LEDGER_FILES, dashboard_refresh.yml, cortex_check.yml, ledger_merge.yml, AGENTS.md, REFERENCE.md and tests/test_ledger_merge.py swap epics.md for checkin.yaml.
  • dashboard.md / dashboard.html regenerated by the new renderer: check-in chip and stamp on top, summary table, Projects (active → planned → dormant) with one next-phase chip each, Awaiting first, no rerun chips on live rows, Ready folded to one phase per project, no Epics section. 254 lines, down from 517.

Checks

scripts/cortex.py check OK; pytest tests/ 117 passed; dashboard --check current against the new renderer.

Merge order

Merge the PyAutoBrain PR first. This PR's dashboard_refresh.yml renders against PyAutoBrain main, so its check is red until the renderer lands there; re-run it after that merge and it goes green. If main self-heals the pages in the meantime, merge main here and regenerate with PYAUTO_CORTEX=<this checkout> pyauto-brain cortex dashboard --apply.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FDMikgtrzGV799S5WXPpFq

The dashboard now opens with the check-in prompt, a last-check-in stamp
and the projects (PyAutoBrain#354 / PyAutoLabs/PyAutoBrain#355). This side of it:

- checkin.yaml is the new ledger file: `refreshed: <UTC ISO>`, written by
  `cortex checkin` before it renders and pushed with the phase moves. The
  page reads it back as "Last check-in" and the Pages twin turns it red
  after an hour.
- epics.md is gone. Science projects are long exploratory programmes;
  epics stay a Mind concept. The `Epic:` phase header is an optional join
  key to a Mind epic, as REFERENCE.md now says.
- ledger_merge.py, the three workflows and the ledger tests swap
  epics.md for checkin.yaml.
- dashboard.md / dashboard.html regenerated with the new renderer.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FDMikgtrzGV799S5WXPpFq
@Jammy2211
Jammy2211 merged commit 5e6d8b0 into main Sep 4, 2026
2 of 3 checks passed
@Jammy2211
Jammy2211 deleted the feature/cortex-dashboard-projects-first branch September 4, 2026 18:40
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