Exact Git-tracked sourcedocs/AI_LEARNING.md View exact source

AI Agent Learning authority

Agent Learning is a project-isolated authority for evidence-backed procedural, failure-avoidance, relational, tool-routing, and host-compatibility lessons. It never becomes Project Truth.

Current counts are derived release facts, not permanent ceilings.

Action Access Internal owner
learning_decide_candidate write-capable agent_learning:decide_candidate
learning_inspect read agent_learning:inspect
learning_record_host_memory_import write-capable agent_learning:record_host_memory_import
learning_retrieve read agent_learning:retrieve
learning_revoke write-capable agent_learning:revoke
learning_seal_candidate write-capable agent_learning:seal_candidate

Two learning lifecycles

Learning surface Admission Reuse Human decision Project effect
Per-Delta Learning AUTO_ACCEPTED_DELTA_LEARNING only at verified Delta exit Bounded input to the next Delta entry No individual Learning HIL No Project pointer, Overlay, or accepted-ZIP effect
Full-PV consolidated weave PENDING_LEARNING_HIL after the full-PV candidate is sealed Accepted weave can inform later work Separate six-way Learning HIL Moves only the Learning pointer
Evidence-backed reusable lesson candidate Explicit learning_seal_candidate route Bounded retrieval after acceptance Separate Learning HIL Never becomes Project Truth

Automatic Delta Learning exists so verified procedural evidence from one row can inform the next row without forcing a human decision after every Delta. It remains distinct from the row’s auto-accepted sub-PV work receipt and from the later consolidated full-PV Learning weave.

Candidates remain unaccepted until the separate Learning HIL records the exact decision. Accepted Learning moves only the Learning pointer; revocation is append-only and does not erase historical evidence. Host MEMORY.md can be linked only through an explicit nonauthoritative provenance receipt.

Learning may inform later work through bounded retrieval. It cannot change a Project pointer, accept a Project proposal, alter Canon, replace Project Memory, or infer HIL from repetition or model confidence.

Source-bound workflow map

This page is projected from the same current executable snapshot as the rest of the documentation set. The map is deliberately two-directional: each horizontal district shows peer stages while vertical edges show ownership and state progression.

flowchart TB
    subgraph InputDistrict["Input and classification"]
      direction LR
      A["Evidence-backed lesson proposal"] --> B["Learning candidate classification"] --> C["Agent Learning authority"]
    end
    subgraph ExecutionDistrict["Selection and execution"]
      direction TB
      D["Separate Learning HIL"] --> E["Accept, reject, or research"] --> F["Evidence and scope validation"]
    end
    subgraph EvidenceDistrict["Evidence and outcome"]
      direction LR
      G["Learning decision receipt"] --> H["Bounded later retrieval or revocation"]
      G -. mismatch .-> I["Keep Project Truth unchanged"]
    end
    C --> D
    F --> G

Contract and readback

Phase Current contract Required readback
Input Evidence-backed lesson proposal Exact identity, provenance, and scope
Classification Learning candidate classification Owning schema, action, lane, skill, or authority
Owner Agent Learning authority One canonical implementation owner
Route Separate Learning HIL Condition-true ordered route with no hidden alias
Execution Accept, reject, or research Real execution or a visible fail-closed result
Validation Evidence and scope validation Hash, schema, authority-effect, and negative-case checks
Receipt Learning decision receipt Content-addressed result and provenance receipt
Downstream Bounded later retrieval or revocation Only the explicitly eligible next state
Failure Keep Project Truth unchanged No inferred HIL, candidate acceptance, or pointer movement

Canonical source owners

Exact backend readback

Source contract Bytes SHA-256
authorities/agent_learning/manifest.v1.json 7742 A23A8299F02569AEA1934BAA2B4D2A55BA018A157470757906F1C6C4D778F521
skills/evi-learning/SKILL.md 10124 42AB4B361F38BD7744078B647190D28FB642D1F701CC90D79C53BEA12913E8E5
schemas/actions/learning_seal_candidate.schema.json 3782 1701BFA110AD78A7AA299B333E0BBF0DA4E59A7E1478F7247BED1BE306F7C1E0

Cross-surface invariants


This page is a Git-tracked documentation projection. Executable source, SQLite authorities, installed-runtime receipts, and explicit human gates remain the governing evidence.