feat(discovery): family-aware/target-as-LLM hunt class + mid-loop early-warning + attack-chain rollup (T3MP3ST R5/R8/R15; v0.26.0)#161
Conversation
…ly-warning + attack-chain rollup (T3MP3ST R5/R8/R15; v0.26.0) (#160) PR-C of the T3MP3ST-audit survivors; prose-only reference additions. - R5: characterize the target's trust-boundary paradigm before lane routing and instantiate the existing lane model + bug-class questions with family-appropriate vocabulary (subsystem_inventory.other + open bug-class list are the extension points, no enum/validator change); add a Model/guardrail (target-as-LLM) analyst lane for when the target itself is an LLM/agent app. Recall only; gates unchanged. - R8: non-blocking mid-loop early-warning in the critique/adapt stage surfacing evidence-without-hypothesis + closure-needs-retest, scheduling the missing step; never auto-dispositions, never substitutes for drift-gate.md. - R15: optional per-asset attack-chain rollup rated by worst-step = max already-proven demonstrated_impact; discovered kept distinct from proven. Reference ceilings raised per reviews/discovery-targeting-reporting-consensus.md. 686 unit + 9 integration green. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 24ff212b68
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
… max-reduce (Codex #161) demonstrated_impact is an open capability description, not an ordered enum, so 'worst step = max(demonstrated_impact)' is undefined and would push agents to invent an ordering / synthesize a chain severity — contradicting the no-synthesis clause. The optional rollup now lists each step's own already-proven demonstrated_impact and severity per row, with no computed chain rating. CHANGELOG + consensus updated to match; ceiling 246->247. 686 unit + 9 integration green. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Addressed (real): |
|
@codex review |
|
Codex Review: Didn't find any major issues. Breezy! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Closes #160. PR-C of 3 (final) implementing the T3MP3ST-audit survivors. Tier-3, prose-only reference additions — no validator or canonical-body change.
What changed
subsystem_inventory.other+ the open bug-class list are the sanctioned extension points — no enum/validator change). Adds aModel/guardrail (target-as-LLM) analystlane for when the target itself is an LLM/agent app, explicitly distinct from the analyzer's own XPIA/tool-firewall containment. Candidate-labeling recall only; every candidate still passes the normal gates. (discovery-specialist-router.md+discovery-orchestrator.md)next_commands; non-blocking, never auto-dispositions, and never substitutes fordrift-gate.md(the single source of truth). (loop-engineering.md)demonstrated_impact— no new chain-severity synthesis, no new proof; discovered stays distinct from proven. (artifact-index.md)Process
/simplifypass (reuse/dedup, simplification, altitude) confirmed all additions are genuinely new or correctly-cited pointers, verified R8's non-blocking/defers-to-drift-gate and R15's optional/no-synthesis framing, and drove three concision cuts.reviews/discovery-targeting-reporting-consensus.md; five-agent docs recheck +agent-feature-matrix.mdrefresh indocs/authoritative-sources.md.make sync+make verifyclean (686 unit + 9 integration).🤖 Generated with Claude Code