Claudinite maintenance (agent stage): land withheld workflow file - #138
Claudinite maintenance (agent stage): land withheld workflow file#138missingbulb wants to merge 1 commit into
Conversation
The Action token cannot push under .github/workflows/, so the deterministic converge on PR #136 withheld this file and handed it to the agent stage (this repo's MCP credential holds the workflows permission). - .github/workflows/claudinite-scheduler.yml: re-converged to the vendored stub (permissions-block comment: "agent-preprocessing" -> "task-prework"). Stamp advanced in the same commit, per the baselining task's §4. Co-authored-by: claudinite[bot] <claudinite@users.noreply.github.com>
- laughcounter/RULES.md: the "nothing runs on pull_request" lesson
restated the delivery-procedure rule as repo-specific advice ("the
canon's delivery procedure already licenses the squash merge
yourself in exactly that case"). grow_with_claudinite's
unattended-agents skill now states this generally: "the direct
merge on a base branch that requires nothing, where the arm is
rejected 'clean status' by design — are the sanctioned path, not a
workaround." Stripped that clause, kept the residue (this repo's
own no-pull_request shape, the PR #138 incident, the corollaries).
- on-device-privacy/RULES.md: "The disclosure must stay true" restated
basics/RULES.md's now-general rule ("A user-facing statement about
what the software does with a user's data ... is part of the
behaviour's contract, not documentation of it. Change the behaviour
and the statement changes in the same commit ...") using this repo's
two usage-string names as illustration. Stripped the lead sentence,
kept the residue naming which two strings exist and what they
promise.
Refs #149
Co-authored-by: Claude <noreply@anthropic.com>
|
Closing at the owner's direction, as part of the fleet-wide triage of standing scheduled-task PRs. One thing to record so it isn't lost with the PR: this change is still unlanded here. It is a one-line comment fix, so nothing breaks — but the next baselining converge that touches this file will re-propose it, and it will stall the same way, because this repo triggers nothing on Generated by Claude Code |
Follow-up to #136 (baselining, dispatch issue #137).
The deterministic converge on #136 already merged, but it withheld one file
it structurally cannot push with the Action's
GITHUB_TOKEN:.github/workflows/claudinite-scheduler.ymlThis PR lands it via the agent stage's MCP credential (which holds the
workflowspermission), re-derived deterministically by re-runningnode .claudinite/shared/engine/scheduler/converge-wiring.mjs missingbulb/LaughCounteragainst a fresh checkout of
main— the only diff is a permissions-blockcomment fix (
agent-preprocessing→task-prework). Re-running the sameconvergence afterward confirms it is idempotent (
already converged).Also re-ran
node .claudinite/shared/migrations/apply.mjs(mechanicalmigration notes) — no-op, confirming nothing else was withheld.
Verified on this branch's content:
node .claudinite/shared/engine/selftest.mjs --strict— 6 probes passed.node .claudinite/shared/engine/checks/check_the_world.mjs— no findings.agentic-carrying records predatethe current stamp day and were already applied in earlier cycles).
Stamp (
claudinite.updatedin.claudinite-checks.json) advanced in thissame commit, per the baselining task's §4.
maintenance.deliveryisauto-merge, so auto-merge is armed on this PR.Generated by Claude Code