You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why this one matters beyond the skill. These are the only concrete implementation of Principle #9 (deterministic scaffolding around LLM steps — pre-fetch, slim, cap the input, heartbeat, resume). README claims #9 is "woven into the skills and scripts"; in the shipped kit it is only present in pr_watch.py's seen-set. Vendoring the digest + heartbeat pair would make #9 real rather than aspirational, independent of whether the systemize skill itself ships.
Work
Vendor heartbeat_cli.py first — it is the most generic and least coupled, and any long-running kit workflow can use it.
Sibling of #6.
.claude/commands/post-merge-systemize.md(400 lines) specifies four engine scripts the kit does not ship. All four exist incs-toolkit:scripts/fetch_github_prs.py— merged-PR fetcher →state/cache/scripts/digest_merged_prs.py— ~20× slimmer; the thing that keeps the run inside a scheduler timeoutscripts/heartbeat_cli.py— step-boundary heartbeatsscripts/nightly_digest.py— related digest pathWhy this one matters beyond the skill. These are the only concrete implementation of Principle #9 (deterministic scaffolding around LLM steps — pre-fetch, slim, cap the input, heartbeat, resume). README claims #9 is "woven into the skills and scripts"; in the shipped kit it is only present in
pr_watch.py's seen-set. Vendoring the digest + heartbeat pair would make #9 real rather than aspirational, independent of whether the systemize skill itself ships.Work
heartbeat_cli.pyfirst — it is the most generic and least coupled, and any long-running kit workflow can use it.ghis already the kit's assumed CLI).lookback_days,pattern_threshold,batch_size,single_pass_max_prs,review_sources,operator_login.Sequencing. After #6 — same adapter work, and the triage path is the one in weekly use.