Aller au contenu

Référence des contrôles gouvernés

Page de référence générée depuis framework/agentic-standard/templates/pattern-catalog.yaml (source unique). Régénérer via python scripts/gen-governed-controls.py.

36 patterns gouvernés répartis sur 11 catégories. Chaque pattern pose un artefact déclaratif (_grimoire/standard/*.yaml) vérifié fail-closed par grimoire standard verify / audit / score / gate. Le profil minimal indique à partir de quelle maturité (starter → controlled → orchestrated → governed → production) le pattern devient pertinent.

Context

Pattern Profil min Intention Artefact Checks clés
advanced-context-orchestrator orchestrated Build deterministic, budgeted, redacted context bundles. context-contract.yaml, context-bundle.yaml context.budget_invalid, context.redaction_required
context-compression-gate orchestrated Allow context compression only if provenance, constraints, tool atomicity, and evidence remain verifiable. compression-gate.yaml compression.provenance_dropped, compression.atomicity_dropped

Memory

Pattern Profil min Intention Artefact Checks clés
code-graph-projection orchestrated Project code, tasks and evidence into a verifiable graph (TOUCHES_CODE/COVERS_CODE/MEMORY_FOR) for traceable recall. memory-policy.yaml
governed-memory-policy orchestrated Separate session, task, project, organization, semantic, episodic, and external cache memories. memory-policy.yaml memory.required_types_missing
memory-integrity-validator orchestrated Validate provenance, drift, poisoning, and expiry of promoted memories before recall. memory-integrity.yaml integrity.provenance_unchecked, integrity.poisoning_unchecked
redis-hot-memory-soft-gate governed Use Redis for TTL-bound session state, leases and transient events without making it a durable source of truth. memory-policy.yaml, evidence-pack.md

Knowledge

Pattern Profil min Intention Artefact Checks clés
doc-to-graph-pipeline production Extract sourced relations and contradictions into a documentary graph with provenance. doc-graph-pipeline.yaml docgraph.sources_missing, docgraph.relations_disabled
governed-knowledge-indexing orchestrated Index normative documents and patterns and bind each governed check back to its normative source. knowledge-source-registry.yaml

Orchestration

Pattern Profil min Intention Artefact Checks clés
flow-dsl-minimal production Tool-neutral flow manifest: ordered steps, exportable diagram, determinism flag. flow-dsl-manifest.yaml flowdsl.steps_missing, flowdsl.export_undeclared
governed-agent-orchestration orchestrated Declare agent roles, handoffs, escalation and fallback so multi-agent routing cannot drift undeclared. orchestration-policy.yaml
skill-classification-matrix governed Classify skills as core templates, project packs or incubator assets before promotion. hook-registry.yaml, pattern-catalog.yaml

Workflow

Pattern Profil min Intention Artefact Checks clés
evidence-gated-fsm governed Block lifecycle transitions unless evidence is present. evidence-gates.yaml, evidence-pack.md gates.transitions_missing, evidence.pending_gate
mission-evidence-ledger governed Bind missions, tasks and verification verdicts into an append-only evidence ledger that gates release. evidence-gates.yaml, evidence-pack.md
workflow-state-manifest starter Declare a durable mission state machine (states/guards/interrupts); execution delegated to LangGraph/Conductor. workflow-state-manifest.yaml wsm.states_missing, wsm.transition_invalid

Provider

Pattern Profil min Intention Artefact Checks clés
llm-cost-registry production Track LLM cost per model/provider and report session reliability SLOs (CrashRate / UnhealthyRate). cost-registry.yaml cost.no_pricing, cost.no_slo
provider-cost-slo production Budget provider cost and declare SLOs so production routing reports overruns and latency breaches. llm-provider-registry.yaml
provider-routing-contract controlled Route provider calls through declared capability and data-policy constraints. llm-provider-registry.yaml providers.default_unknown, providers.routing_policy_weak

Security

Pattern Profil min Intention Artefact Checks clés
agent-privilege-boundary governed Separate controller/agent privileges and scrub infrastructure tokens before agent spawn (fail closed). privilege-boundary.yaml privilege.scrub_disabled, privilege.infra_token_exposed
guardrail-contract controlled Version input/output/tool/model guardrails with explicit modes and violation actions; fail closed. guardrail-contract.yaml guardrail.unversioned, guardrail.no_violation_action
prompt-injection-firewall controlled Isolate external/untrusted content so it cannot override control instructions. prompt-firewall.yaml firewall.isolation_disabled, firewall.override_allowed
tool-blast-radius-limiter starter Bound each tool/task blast radius: writable paths, network egress, environment, cost, and production reach; fail closed. blast-radius-policy.yaml tools.blast_radius_undeclared, tools.blast_radius_production_allow
tool-mediation-gate governed Mediate tool/MCP calls through a trust gate aligned with OWASP agentic threats before execution. hook-registry.yaml, rule-packs.yaml
workspace-isolation governed Declare writable roots, network egress and env passthrough; fail closed. workspace-isolation.yaml workspace.network_open, workspace.writable_unbounded

Governance

Pattern Profil min Intention Artefact Checks clés
cluster-action-dry-run production High-risk cluster actions require dry-run, rollback proof and approval before execution. cluster-action-policy.yaml cluster.dry_run_required, cluster.rollback_required
decision-council-gate governed Escalate critical/high-uncertainty decisions to a quorum with veto, budget cap, and recorded disagreements. decision-council.yaml council.quorum_too_low, council.no_veto
governed-hook-gateway governed Route hooks through a policy gateway so tool mediation, traces and evidence gates stay auditable. hook-registry.yaml, rule-packs.yaml
merge-lane-fault-classifier governed Classify merge/review failures as transient (retryable) or hard (escalate) before any automatic retry. merge-lane.yaml merge.classes_incomplete, merge.hard_not_escalated
policy-by-environment governed Declare what changes across local/CI/staging/production; production fails closed. environment-policy.yaml env.environments_missing, env.production_unguarded
remote-hygiene-guard controlled Detect stale refs, oversized branch sets, and unreachable remotes before auditing source. remote-hygiene.yaml remote.stale_check_disabled, remote.reachability_unchecked

Quality

Pattern Profil min Intention Artefact Checks clés
browser-tool-contract governed Require DOM/screenshot/console logs from browser tools and bound reachable domains. browser-tool-contract.yaml browser.dom_required, browser.screenshot_required
visual-evidence-gate governed Require DOM, screenshot, and journey proof when a delivery touches UI/UX. visual-evidence.yaml visual.missing_artifact_kinds, visual.no_triggers

Runtime

Pattern Profil min Intention Artefact Checks clés
k8s-agent-manifest production Declarative K8s agent/sandbox contract (CRD/limits/network/SA/OTel); native provider delegated to kagent/client-go. k8s-agent-manifest.yaml k8s.resource_limits_missing, k8s.telemetry_missing
runtime-journal governed Record context, decision, hook, gate, and score events for auditability. runtime-journal.jsonl
runtime-provider-contract orchestrated Uniform lifecycle/resources/logs/cleanup contract so runtimes are interchangeable. runtime-provider-contract.yaml runtime.lifecycle_incomplete, runtime.logs_undeclared

Observability

Pattern Profil min Intention Artefact Checks clés
governed-observability-cockpit governed Generate a reproducible cockpit from governed artifacts and runtime events without making the cockpit authoritative. observability-policy.yaml, runtime-journal.jsonl, cockpit-report.md, evidence-pack.md
prompt-version-observability controlled Track prompt/skill/provider/model versions linked to evals for regression attribution. prompt-version-log.yaml promptver.tracking_incomplete, promptver.evals_unlinked