{
  "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",
        "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 for Chronicle/history/creative claims, not for every interpretation task."
    },
    {
      "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",
        "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": [
        "state target",
        "state relationship checked",
        "perform and record the operation",
        "report result, limitations and claims not made"
      ],
      "allowed_outputs": ["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",
        "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 should select an action profile first and use the smallest sufficient source set.",
    "reason": "The inherited CC ladder forces unrelated materials into narrow tasks and duplicates the separate context-sufficient boolean."
  }
}
