Adopt 14 doctrine rules from 2026-07-24 starred-repo mining pass (Tier-1) - #81
Merged
Conversation
…r-1) Mines the owner's starred agent-skill repositories for doctrine ideas, adopting the strongest cross-repo convergences and named-gap novelties across five opus-pack skills. Ideas only, no third-party text; each new behavioral rule ships `unprobed` with a Provenance entry, and its round-5 probe debt is tracked in the pack's private evals ledger (not distributed). operational-rigor: extend the hidden-directive unicode sweep to the Unicode Tag Block (U+E0000-E007F) in both the §2 doctrine and .github/checks.py (two-sided proven); a self-severing-channel one-way-door rule (conditioned on no independent recovery path plus authorization); a labelled-degraded-fallback rule. delegation-and-review: no-silent-backfill of a failed delegate; fix-the-contract-before-compute (scoped to contract-slack failures); prefer a genuinely read-only critic (sandbox / no mutation-capable tool), routing a write-capable critic to an independent copy; extend the worker Rules bullet to no-commit/push/merge. ground-truth-gates: for an automated gate, deterministic block-on-fail with independent recompute (review/adjudication gates carved out); external-ground-truth anchoring where agreement stands in for correctness/freshness; an optional-feature global guard opt-in (authorized global policy controls carved out). skill-authoring: memory-by-future-reach three-tier taxonomy; catalog-scale trigger-collision measurement and mitigation ladder. security-architect: a prompt-embedded guardrail is not an enforced control, and the denial-of-wallet unbounded-tool-loop class (cumulative budget + iteration cap + per-action authorization); sharpen the SSRF clause to name the cloud metadata endpoint. One surveyed source was judged a live trojan and nothing was taken from it. README (EN + zh-Hant) acknowledgements updated. Gated by a four-round cross-family review (grok-4.5 high + gpt-5.6-luna ultra + gpt-5.6-sol max), terminal round all-PROCEED. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GhLu6NCGzM9HxnqNb87MAx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Tier-1 adoptions from a 2026-07-24 mining pass over the owner's starred agent-skill repositories (Verification & QA / Security / Planning / Design categories, ~27 repos across 10 mining agents). ~14 doctrine rules across five opus-pack skills — ideas only, no third-party text; each new behavioral rule ships
unprobedwith a Provenance entry and a README acknowledgement (EN + zh-Hant), with round-5 probe debt tracked in the pack's private evals ledger.Companion coverage fix in
.github/checks.py(two-sided proven).What's adopted (dup-check trimmed the shortlist ~18 → ~14; some "novel" candidates proved already covered once read against full skill text)
U+E0000–E007F, an ASCII-smuggling vector) in both the §2 doctrine and.github/checks.py; a self-severing-channel one-way-door rule (conditioned on no independent recovery path + authorization); a labelled-degraded-fallback rule.Trojan finding
One surveyed source was judged a live trojan — it instructs the reading agent to self-propagate routing rules into
~/.claude/CLAUDE.md, auto-register an offensive MCP server, flip the authorization default to "assume authorized", and apply an agent-obedience-engineering playbook (attention-decay layout, an excuse-rebuttal table, fabricated authority citations). Nothing was adopted from it; a contamination check confirmed the payload never executed (~/.claude/CLAUDE.mdand~/.claude/mcp.jsondo not exist). The finding reinforcedoperational-rigor§2's "self-described security tools earn stricter scrutiny" — the 4th community "security" skill judged trojan across two audit passes. It is not named here, following the pack's existing public pattern.License ceilings
Ideas-only throughout. Hard ideas-only (no text under any circumstance): Trellis (AGPL-3.0), matlab-agentic-toolkit (MathWorks field-of-use), a Superpowers GPT-5.6 port (no license), claude-task-master (MIT + Commons Clause), vercel-labs/agent-skills (MIT declared in README, no LICENSE file).
Gate
Four-round cross-family review — grok-4.5 high + gpt-5.6-luna ultra + gpt-5.6-sol max every round, each reviewer in an isolated context on a self-contained packet.
.github/checks.pygreen throughout; every finding reproduced before folding; disposition ledger kept per round.🤖 Generated with Claude Code
https://claude.ai/code/session_01GhLu6NCGzM9HxnqNb87MAx