aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-28 09:13:51 -0500
committerCraig Jennings <c@cjennings.net>2026-05-28 09:13:51 -0500
commitbdf755d33aa6a207a538c85f18e38cc03f14e529 (patch)
treef9c97e10d1408aa74e6aa17c5f731253e2c929ef /todo.org
parent9f84ea2c7854e35ae30c0fb5fbd63f7b7115fb41 (diff)
downloadrulesets-bdf755d33aa6a207a538c85f18e38cc03f14e529.tar.gz
rulesets-bdf755d33aa6a207a538c85f18e38cc03f14e529.zip
feat(status): add `make status` for compact health summary
scripts/status.sh prints a six-line summary composing existing checks: - audit + doctor (one call, since audit.sh runs doctor internally) - canonical/mirror sync state via sync-check.sh - open todo count under * <Project> Open Work - inbox count (excluding .gitkeep and PROCESSED- prefixes) - git working-tree state with ahead/behind upstream Sample output: rulesets status — 2026-05-28 09:13 CDT audit Summary: 41 ok, 0 warnings, 2 failures sync canonical = mirror todo 22 open inbox 1 unprocessed git main dirty — in sync with origin/main The script adds no new logic beyond formatting. `make status` is the entry point. The scope here is limited per the triage disposition for codex item #12. The rest of #12 was rejected. `make sync` duplicates the existing sync flow, `make health` wraps existing checks without adding signal, `make bootstrap-project` duplicates `install-ai` + `install-lang`.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org3
1 files changed, 2 insertions, 1 deletions
diff --git a/todo.org b/todo.org
index 0df9f6d..0b76681 100644
--- a/todo.org
+++ b/todo.org
@@ -1336,7 +1336,8 @@ Scope: write a small =scripts/sync-check.sh= (or fold into the existing Makefile
Verification: introduce a deliberate diff, commit, hook should block. Restore parity, hook should pass.
-** TODO [#C] Add =make status= — compose audit + doctor + open-task count :feature:quick:solo:
+** DONE [#C] Add =make status= — compose audit + doctor + open-task count :feature:quick:solo:
+CLOSED: [2026-05-28 Thu]
:PROPERTIES:
:CREATED: [2026-05-28 Thu]
:LAST_REVIEWED: 2026-05-28