{
  "schema": "freshvibe-way-v8.module-meta",
  "schema_version": "1.0.0",
  "module_id": "oscar.brain",
  "version": "0.2.0",
  "display_name": "Brain",
  "category": "core",
  "gallery_linkage": {
    "freshcards": false,
    "gallery_eligible": false
  },
  "fidelity": "extracted",
  "extraction_evidence": "pact/extraction/runtime-inventory.md §brain",
  "doctrinal_alignment": {
    "reconstruction_mode_declared": true,
    "module_pact_registered": true,
    "codex_with_c1_to_c9": true,
    "rules_md_with_9_things": true,
    "state_shape_inventory": true
  },
  "constitutional_fragments": [
    "oscar.brain.rules.classify-tree.001",
    "oscar.brain.rules.check-compliance.001",
    "oscar.brain.orchestrator.dispatcher.001",
    "oscar.brain.cached-standards.library.001",
    "oscar.brain.manifest.qwen-stub.001",
    "oscar.brain.chunk-loader.discovery.001",
    "oscar.brain.post-processor.cleanup.001",
    "oscar.brain.download-manager.001",
    "oscar.brain.structure.path.001",
    "oscar.smart.micro-model.qwen-0.5b-stub.001"
  ],
  "_note": "Fragments to be enumerated in subsequent passes once behavioural extraction is complete."
}