Skip to content

intake: regenerate the dashboard in the same commit as the filed prompt - #286

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/automind-dashboard-incomplete-tasks-8d9h20
Aug 25, 2026
Merged

intake: regenerate the dashboard in the same commit as the filed prompt#286
Jammy2211 merged 1 commit into
mainfrom
claude/automind-dashboard-incomplete-tasks-8d9h20

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

The same gap #285 closed for /prm, at the other end of the lifecycle.

intake --apply writes the prompt file and runs no git at all — the only subprocess git call in _intake.py is inside the reconcile --repo reader. The skill then treated the render as optional: "regenerate it by hand only when you want the page current in the same commit."

But filing a prompt is a dashboard-changing act, and the dashboard is the pickup mechanism — tap the 📋, get /start_dev <path>. A prompt filed without the regen is invisible on that path until dashboard_refresh.yml heals the render and re-dispatches pages_dashboard.yml, which it must do explicitly because its heal commit is made with GITHUB_TOKEN and triggers no other workflow. Filing a task nobody can find yet is the failure this closes.

What changes

  • Do gains step 4 — regenerate, --check, and prompt_sync_push the prompt and both pages as a single commit. Stated to cover formalise and the ideas sweep as well, since they change the page the same way.
  • The misleading line is corrected. "Self-heals … so regenerate by hand only when you want the page current" now says what that backstop actually is: cover for a page nobody rebuilt, and later to Pages than a correctly-committed render.
  • SKILL.md states that --apply runs no git, so filing is not finished until the page is committed with it.

Re-rendering an already-current tree is a no-op — both files are rewritten byte-identically and git status stays clean (verified while doing #285). So there is no judgement call about whether it is needed; it runs on every --apply.

Scope

Documentation only, two files in skills/intake/. No agent or script behaviour changes. install.sh --check-agents-surface clean.


Generated by Claude Code

…d prompt

Same gap /prm had, at the other end of the lifecycle. `intake --apply` writes
the prompt file and runs no git at all, and the skill treated the render as
optional — "regenerate it by hand only when you want the page current in the
same commit" — leaving it to dashboard_refresh.yml.

But filing a prompt is a dashboard-changing act, and the dashboard is the
pickup mechanism: tap 📋, get `/start_dev <path>`. A prompt filed without the
regen is invisible on that path until the workflow heals the render AND
re-dispatches pages_dashboard.yml, because its heal commit is made with
GITHUB_TOKEN and triggers no other workflow. Filing a task nobody can find yet
is the failure this closes.

- Do gains step 4: regenerate, `--check`, and `prompt_sync_push` the prompt and
  both pages as one commit. Called out as covering `formalise` and the `ideas`
  sweep too, which change the page the same way.
- The "self-heals, so regenerate by hand only when…" line now says what that
  backstop actually is: cover for a page nobody rebuilt, and later to Pages
  than a correctly-committed render.
- SKILL.md states that --apply runs no git, so filing is not finished until the
  page is committed with it.

Re-rendering an already-current tree is a no-op (verified while doing the /prm
change), so there is no judgement call here — it runs on every --apply.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011QFJaycmUfaEhR4XoZajy9
@Jammy2211
Jammy2211 merged commit 5d816a7 into main Aug 25, 2026
2 checks passed
@github-actions
github-actions Bot deleted the claude/automind-dashboard-incomplete-tasks-8d9h20 branch August 26, 2026 20:06
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