docs: live-queryable Dockhand state + dockhand-api skill #5
No reviewers
Labels
No labels
lab-honing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
adam/foundry!5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "dockhand-api-skill"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Corrects the repo docs to match what the Dockhand API actually reports, and adds a skill so agents introspect live state instead of trusting a static list.
Why
Audited the live Dockhand API (
:8647) while wiring DroppedNeedle and found the staticCLAUDE.mdstack table was materially wrong:proxytruly auto-deploys on push —autoUpdateis off everywhere; webhooks are per-stack and only proxy has one wired (duplicated x2).authhas the Dockhand flag on but no Forgejo hook.Changes
CLAUDE.md: replace the drift-prone stack table with a live-query pointer + the durable facts the API won't state plainly (infra bootstrap paradox, the two-repo split, the auto-deploy reality)..claude/skills/dockhand-api/SKILL.md: new introspection-first skill — Bearer auth viaop://foundry/dockhand/api_key, the?env=1gotcha, git-stack/repo endpoints, drift-check recipe, Hermes headless pattern, and writes flagged break-glass..claude/skills/README.md: register the skill; fix the cross-cutting ground rule that repeated the auto-deploy myth.Memory files (outside the repo) updated to point at the skill as source of truth.
Note for reviewer
Local
mainhad an unpushed commit0fe725d(lab review) and was missing origin's printing PR #3 — I based this branch onorigin/mainso it contains only the docs change. Your localmainstill has0fe725d; worth pushing or dropping it deliberately.🤖 Generated with Claude Code
99e74159f1to4049bfa508