{
  "name": "SDLC Root",
  "path": "agentic/code/frameworks/sdlc-complete",
  "files": [
    "README.md",
    "actors-and-templates.md",
    "plan-act-sdlc.md",
    "prompt-templates.md"
  ],
  "ignore": [
    "manifest.json",
    "artifacts",
    "templates"
  ],
  "contextContributions": {
    "hookFragment": "templates/project/AIWG-sdlc-fragment.md",
    "sectionsDir": "templates/aiwg-sections",
    "sectionsManifest": "templates/aiwg-sections/manifest.json",
    "priority": 10,
    "description": "SDLC framework context: orchestration, NL translations, phase overview, commands"
  },
  "consolidation": {
    "strategy": "index-with-links",
    "rulesIndex": "rules/RULES-INDEX.md",
    "deployIndexOnly": true
  },
  "memory": {
    "creates": [
      {
        "path": ".aiwg/requirements/",
        "description": "User stories, use cases, NFRs"
      },
      {
        "path": ".aiwg/architecture/",
        "description": "SAD, ADRs, diagrams"
      },
      {
        "path": ".aiwg/requirements/realizations/",
        "description": "Use case realizations with sequence diagrams (Layer 3 behavioral specs)"
      },
      {
        "path": ".aiwg/requirements/contracts/",
        "description": "Method-level interface contracts (Layer 3)"
      },
      {
        "path": ".aiwg/requirements/state-machines/",
        "description": "State machine specifications for stateful entities (Layer 3)"
      },
      {
        "path": ".aiwg/requirements/decision-tables/",
        "description": "Decision tables for complex branching logic (Layer 3)"
      },
      {
        "path": ".aiwg/requirements/activities/",
        "description": "Activity diagram specifications (Layer 3)"
      },
      {
        "path": ".aiwg/requirements/data-flows/",
        "description": "Data flow specifications (Layer 3)"
      },
      {
        "path": ".aiwg/requirements/pseudocode/",
        "description": "Pseudo-code specifications for algorithms (Layer 4)"
      },
      {
        "path": ".aiwg/traceability/",
        "description": "Spec-to-code traceability matrices and gap reports"
      },
      {
        "path": ".aiwg/planning/",
        "description": "Phase plans, iteration plans"
      },
      {
        "path": ".aiwg/risks/",
        "description": "Risk register, mitigations"
      },
      {
        "path": ".aiwg/testing/",
        "description": "Test strategy, test plans, test results"
      },
      {
        "path": ".aiwg/security/",
        "description": "Threat models, security gates"
      },
      {
        "path": ".aiwg/deployment/",
        "description": "Deployment plans, runbooks"
      },
      {
        "path": ".aiwg/intake/",
        "description": "Project intake documents: forms, vision, stakeholder requests, solution profiles"
      },
      {
        "path": ".aiwg/patterns/",
        "description": "AI behavior pattern catalogs (laziness, anti-patterns)"
      },
      {
        "path": ".aiwg/incidents/",
        "description": "Incident reports and post-mortems"
      },
      {
        "path": ".aiwg/regression/",
        "description": "Regression tracking records and root cause analysis"
      },
      {
        "path": ".aiwg/archive/",
        "description": "Phase completion archives for artifact preservation"
      },
      {
        "path": ".aiwg/management/",
        "description": "Project management artifacts (risk lists, status trackers)"
      },
      {
        "path": ".aiwg/ux/",
        "description": "UX artifacts: wireframes, research, email templates"
      },
      {
        "path": ".aiwg/compliance/",
        "description": "Compliance documentation (GDPR, PCI DSS, SOC2)"
      },
      {
        "path": ".aiwg/api/",
        "description": "API contracts and OpenAPI specifications"
      }
    ],
    "normalizedFiles": [
      {
        "path": ".aiwg/AIWG.md",
        "description": "Project context entry point — current phase, architecture summary, installed frameworks"
      }
    ],
    "topology": {
      "namespace": ".aiwg",
      "rawSources": ".aiwg/intake",
      "derivedPages": {
        "requirement": ".aiwg/requirements",
        "architecture": ".aiwg/architecture",
        "plan": ".aiwg/planning",
        "risk": ".aiwg/risks",
        "test": ".aiwg/testing",
        "security": ".aiwg/security",
        "deployment": ".aiwg/deployment",
        "synthesis": ".aiwg/reports"
      },
      "index": ".aiwg/index.md",
      "log": ".aiwg/.log.jsonl",
      "crossRefStyle": "at-mention",
      "pageTemplate": "templates/governance/adr-template.md",
      "ingestRequires": ["provenance"],
      "lintRules": ["link-check", "mention-lint", "traceability-check"]
    }
  },
  "ci": {
    "github": ["workflows/aiwg-sdlc.yml"],
    "gitea": ["workflows/aiwg-sdlc.yml"]
  }
}
