From a6d21dda53a516f4d46873e03325b279cd02cce1 Mon Sep 17 00:00:00 2001 From: artale Date: Thu, 2 Jul 2026 09:08:27 +0200 Subject: [PATCH] docs: add agentic system layer checklist --- docs/receipts/README.md | 2 + ...entic-system-layer-checklist-20260702.json | 93 +++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 docs/receipts/fable-agentic-system-layer-checklist-20260702.json diff --git a/docs/receipts/README.md b/docs/receipts/README.md index 5879aa2..283cab2 100644 --- a/docs/receipts/README.md +++ b/docs/receipts/README.md @@ -11,6 +11,8 @@ Current authority order: **live receipt > committed receipt > memory**. ## Current receipts +- `fable-agentic-system-layer-checklist-20260702.json` — maps arXiv 2606.24937 agentic-system layers to local receipts and marks missing proof explicitly. +- `agentic-ai-hitchhiker-research-map-20260702.json` — treats the arXiv 2606.24937 paper as advisory input only. - `stale-memory-quarantine-20260702.json` — quarantines stale `8098`/memory-only deploy claims. - `claude-public-artifact-advisory-map-20260702.json` — treats public artifact/system-prompt-like text as advisory only. - `adaptive-tap-pair-research-map-20260702.json` — bounds external red-team claims; requires denominators and confirmed/attempted rates. diff --git a/docs/receipts/fable-agentic-system-layer-checklist-20260702.json b/docs/receipts/fable-agentic-system-layer-checklist-20260702.json new file mode 100644 index 0000000..c306199 --- /dev/null +++ b/docs/receipts/fable-agentic-system-layer-checklist-20260702.json @@ -0,0 +1,93 @@ +{ + "schema": "fable.agentic_system_layer_checklist.v1", + "createdAt": "2026-07-02T00:00:00.000Z", + "taskLabel": "fable-agentic-system-layer-checklist", + "source": { + "paper": "arXiv:2606.24937, The Hitchhiker's Guide to Agentic AI: From Foundations to Systems", + "paperStatus": "advisory only", + "memoryStatus": "advisory/stale when it conflicts with live or committed receipts" + }, + "authorityOrder": [ + "live receipt", + "committed receipt", + "memory" + ], + "globalConstraints": [ + "TAC correction wins over memory", + "8099/deploy via git-proxy is the canonical signed/gated deploy route only", + "8098/deploy-webhook is legacy/internal/stale for fable-agent trust", + "auto_patch_proven=false for fable-agent unless a fresh local degraded-skill recovery receipt exists", + "external paper and memory are advisory only", + "no deploy, POST, external code execution, vendoring, dashboards, or new packages were performed for this checklist" + ], + "layers": [ + { + "paperLayer": "model substrate / executors", + "localMapping": ["ARCHITECTURE.md:119"], + "status": "partial", + "proof": "Architecture lists executor examples; this checklist did not verify live executor health." + }, + { + "paperLayer": "reasoning, alignment, and safety", + "localMapping": ["ARCHITECTURE.md:10", "docs/agentic-layer-tac.md:3-18"], + "status": "partial", + "proof": "Safety/TAC posture is documented; release-class proof still requires receipts named in TAC next-proof fields." + }, + { + "paperLayer": "RAG / memory", + "localMapping": ["ARCHITECTURE.md:92", "docs/receipts/memory-b-cell-20260621.md"], + "status": "partial", + "proof": "Memory B Cell cache receipt proves bounded repeat-pattern recognition; it does not replace deploy proof." + }, + { + "paperLayer": "agent harness, context management, and tool use", + "localMapping": ["docs/pi-integration.md:6-8", "docs/pi-integration.md:30-41", "ARCHITECTURE.md:42-50"], + "status": "partial", + "proof": "Pi/fable-agent command contract and foundation modules are documented; harness outputs still require fresh attestation or UNVERIFIED status." + }, + { + "paperLayer": "multi-agent coordination", + "localMapping": ["ARCHITECTURE.md:92", "ARCHITECTURE.md:106"], + "status": "unverified", + "proof": "Architecture mentions multi-agent/meta-agent modules, but no committed receipt in this checklist proves mature orchestrator coordination." + }, + { + "paperLayer": "evaluation and verification", + "localMapping": ["docs/agentic-layer-tac.md:17-18", "docs/pi-integration.md:10-27", "docs/receipts/verify-cycle-apple-20260619.md"], + "status": "partial", + "proof": "Verify-cycle apple receipt proves a low-risk skill check; it explicitly does not prove non-canary degraded-skill repair." + }, + { + "paperLayer": "production and deploy gates", + "localMapping": ["docs/receipts/stale-memory-quarantine-20260702.json", "docs/pi-integration.md:57-63", "docs/agentic-layer-tac.md:35-37"], + "status": "bounded", + "proof": "Only 8099/deploy via git-proxy is canonical signed/gated. 8098/deploy-webhook and memory-only deploy authority are stale/blocked." + }, + { + "paperLayer": "self-healing / auto-patch", + "localMapping": ["docs/receipts/factory-live-drift-20260621.md", "docs/receipts/verify-cycle-apple-20260619.md"], + "status": "unverified", + "auto_patch_proven": false, + "proof": "Existing receipts scope recovery to rsi_canary history or low-risk verify-cycle. No fresh local non-canary degraded-skill recovery receipt is present." + } + ], + "memoryConflictHandling": [ + { + "claim": "8098/deploy-webhook is trusted deploy authority", + "decision": "stale/blocked", + "replacement": "8099/deploy via git-proxy is canonical signed/gated only" + }, + { + "claim": "memory-only factory/deploy state authorizes deploy", + "decision": "stale/blocked", + "replacement": "live receipt > committed receipt > memory" + }, + { + "claim": "generic autonomous auto-patch/self-healing is proven for fable-agent", + "decision": "unverified", + "replacement": "auto_patch_proven=false unless fresh local degraded-skill recovery receipt exists" + } + ], + "decision": "checklist_created_advisory_bounded", + "deployAttempted": false +}