{
  "schema": "freshvibe-way-v8.smart-modules",
  "schema_version": "1.0.0",
  "app_id": "studio.oscar.platform",
  "version": "0.1.0",
  "doctrinal_basis": "FWV v8 v0.10.0 §16.2 (Smart Modules = clusters of smart features)",

  "modules": {
    "assistant-module": {
      "status": "enabled",
      "files": ["app/src/assistant/**"],
      "features_served": ["smart-chat", "smart-explain", "smart-engines", "smart-peek"],
      "loc": 888
    },
    "brain-module": {
      "status": "enabled",
      "files": ["app/src/brain/**"],
      "features_served": ["smart-engines (rule/cached engine)", "smart-explain (via standards)"],
      "loc": 520
    },
    "writing-module": {
      "status": "enabled",
      "files": ["app/src/writing/**"],
      "features_served": ["smart-input", "smart-preview"],
      "loc": 237
    },
    "intelligence-module": {
      "status": "enabled",
      "files": ["app/src/intelligence/**"],
      "features_served": ["smart-engines (provider/engine)", "smart-docs (via standards)"],
      "loc": 1100
    },
    "ux-module": {
      "status": "partial",
      "files": ["app/src/ux/**"],
      "features_served": ["smart-insights (CompletenessMeter exists but not surfaced)"],
      "loc": 600
    },
    "search-module": {
      "status": "partial",
      "files": ["app/src/search/**"],
      "features_served": ["smart-search (keyword-based)"],
      "loc": 200
    }
  },

  "counts": { "enabled": 4, "partial": 2, "absent": 0, "total": 6 }
}
