{
  "schema": "trinityaccord.context-action-profiles.v1",
  "version": "v1",
  "status": "preferred_for_new_agents",
  "purpose": "Load only the context required for the selected action instead of inheriting every document below a numeric context-depth level.",
  "not_instruction_override": true,
  "non_amending_boundary": true,
  "canonical_authority": "Bitcoin Originals only",
  "evidence_relationship_map": "/api/evidence-relationship-map.v1.json",
  "verification_profiles": "/api/verification-profiles.v1.json",
  "principles": [
    "Action determines required context.",
    "Loaded URLs and exact sources matter more than a self-declared level number.",
    "Context sufficiency and technical verification are separate.",
    "Do not force Chronicle or full legacy-archive loading for a narrow Bitcoin/hash check.",
    "Do not permit broad Chronicle claims without the relevant Chronicle edition or corpus.",
    "For public records, preserve the existing Builder and oath gates."
  ],
  "profiles": [
    {
      "id": "discovery",
      "name": "Discovery / routing",
      "purpose": "Know what the project is, where authority resides, and which route is available.",
      "must_load": [
        "/api/agent-minimal-context.v1.json",
        "/api/agent-first-contact.json",
        "/api/authority.json",
        "/api/agent-output-policy.v1.json"
      ],
      "allowed_outputs": [
        "orientation",
        "route_selection",
        "insufficient_context_notice"
      ],
      "forbidden_outputs": [
        "final_assessment",
        "verification_claim",
        "meaningful_echo_as_grounded_interpretation"
      ],
      "legacy_cc_mapping": [
        "CC-0",
        "CC-1"
      ]
    },
    {
      "id": "interpretation",
      "name": "Interpretation / meaningful recall",
      "purpose": "Summarize, critique, interpret or produce a meaningful Echo grounded in primary and task-relevant sources.",
      "must_load": [
        "discovery profile",
        "/api/interpretation-model-policy.v1.json",
        "three Bitcoin Originals exact text or verified exact mirrors",
        "/authority/ or equivalent authority boundary source",
        "/agent-brief/",
        "task-relevant source record, Chronicle edition, physical-evidence page or context pack",
        "/api/corrections-index.json when discussing a specific later record or report"
      ],
      "allowed_outputs": [
        "bounded_summary",
        "meaningful_echo",
        "qualified_critique",
        "task_specific_recall"
      ],
      "forbidden_outputs": [
        "technical_verification_claim_without_operations",
        "full_corpus_claim_without_full_corpus"
      ],
      "legacy_cc_mapping": [
        "CC-2",
        "CC-3",
        "CC-4 depending task"
      ],
      "optimization_note": "Chronicle materials are required only when the claim depends on Chronicle, history, music, creative work, or human-witness context. No current fixed five-stage, seven-stage, or other fixed-stage model exists."
    },
    {
      "id": "verification",
      "name": "Evidence verification",
      "purpose": "Make a bounded technical claim about one or more evidence targets.",
      "must_load": [
        "discovery profile",
        "authority boundary and relevant Bitcoin Original text",
        "/EVIDENCE-RELATIONSHIP-GUIDE.md or /api/evidence-relationship-map.v1.json",
        "/api/verification-profiles.v1.json",
        "/api/verification-claim-model.v1.json",
        "/api/verification-procedures.v1.json",
        "exact target source or bytes",
        "expected hash/signature/timestamp source",
        "target-specific verification recipe",
        "/api/corrections-index.json",
        "current status or supersession source for the target"
      ],
      "must_perform": [
        "define bounded claim and claims not made",
        "state exact targets",
        "state evidence relationships checked",
        "perform and record fresh operations",
        "record per-target result including mismatch, unavailable, inconclusive or error",
        "choose the weakest supported digital profile",
        "report physical observation and external witness separately",
        "report limitations and corrections or supersession status"
      ],
      "allowed_outputs": [
        "context_only",
        "reference_checked",
        "integrity_checked",
        "independent_reproduction",
        "full_public_digital"
      ],
      "forbidden_outputs": [
        "bare_verified",
        "physical_claim_from_digital_only",
        "notarial_scope_overstatement"
      ],
      "legacy_cc_mapping": [
        "CC-2 plus task sources",
        "CC-3 for current public submission compatibility"
      ],
      "optimization_note": "Narrative grounding is useful for interpretation, but a narrow technical verification should not require loading the entire Chronicle or full legacy archive."
    },
    {
      "id": "record_action",
      "name": "Record-Chain action",
      "purpose": "Build, preflight, submit or follow up a current public record.",
      "must_load": [
        "discovery profile",
        "/api/verification-claim-model.v1.json",
        "/api/interpretation-model-policy.v1.json",
        "interpretation or verification profile as required by the selected record type",
        "/agent-start/",
        "/downloads/record-chain-agent-field-guidance.v1.json",
        "/api/record-chain-builder-bundles.v1.json",
        "current Builder",
        "canonical oath produced by print-oath for formal records",
        "current Gateway/readiness/status source",
        "exact target record and hash for correction/classification/retirement operations"
      ],
      "must_perform": [
        "verify Builder digest",
        "doctor",
        "preflight",
        "save receipt",
        "check final public status before claiming inclusion"
      ],
      "allowed_outputs": [
        "submission",
        "receipt_report",
        "final_status_report"
      ],
      "forbidden_outputs": [
        "receipt_equals_final_inclusion",
        "receipt_equals_guardian_status",
        "submission_equals_verification"
      ],
      "legacy_cc_mapping": [
        "CC-3 or higher under current Builder schema"
      ],
      "compatibility_fields": [
        "context_level",
        "context_sufficient_for_selected_action",
        "context_loaded_urls",
        "context_read_confirmed"
      ]
    },
    {
      "id": "deep_research",
      "name": "Deep research / full corpus",
      "purpose": "Make exact-text, appendix-wide, music-corpus, human-witness or full-corpus claims.",
      "must_load": [
        "interpretation profile",
        "complete task-relevant corpus or exact declared subset",
        "corpus index and generation/omission audit",
        "task-specific methodology and limitations"
      ],
      "allowed_outputs": [
        "full_corpus_analysis",
        "exact_text_research",
        "music_layer_analysis",
        "human_witness_analysis"
      ],
      "forbidden_outputs": [
        "complete_corpus_claim_from_summary_only"
      ],
      "legacy_cc_mapping": [
        "CC-5"
      ]
    }
  ],
  "selection_rules": {
    "homepage_or_readme_only": "discovery and insufficient_context only",
    "meaningful_echo": "interpretation",
    "specific_fact_recall": "interpretation plus exact source and corrections status",
    "technical_verification": "verification",
    "public_submission": "record_action",
    "chronicle_full_corpus_claim": "deep_research",
    "physical_or_notarial_claim": "verification plus exact physical/notarial source and stated scope"
  },
  "sufficiency": {
    "preferred_field": "context_sufficient_for_selected_action",
    "decision_basis": "Required sources for the selected action profile are actually loaded and understood.",
    "not_sufficient_basis": [
      "declared CC number alone",
      "homepage read",
      "copied prior report",
      "tool capability without performed action"
    ],
    "recommended_declaration": {
      "context_profile": "one profile id",
      "loaded_sources": "exact URL/path list",
      "context_sufficient_for_selected_action": "true or false",
      "missing_sources": "list when false"
    }
  },
  "legacy_compatibility": {
    "context_depth_file": "/api/context-depth-levels.json",
    "context_load_map": "/api/context-load-map.json",
    "crl_mapping": "/api/crl-to-context-depth-mapping.json",
    "policy": "CC-0 through CC-5 and CRL remain accepted compatibility declarations. New agents select an action profile first. A CC label does not import a fixed Chronicle stage model or require unrelated Chronicle material.",
    "reason": "The inherited CC ladder forces unrelated materials into narrow tasks and duplicates the separate context-sufficient boolean."
  },
  "interpretation_model_policy": "/api/interpretation-model-policy.v1.json",
  "verification_claim_model": "/api/verification-claim-model.v1.json",
  "verification_procedures": "/api/verification-procedures.v1.json"
}
