{
  "schema_version": 1,
  "package": {
    "id": "newapp-v1",
    "name": "New App Standards",
    "version": "1.0.0",
    "description": "Standard docs and structure for new applications.",
    "stacks": ["php", "node"]
  },
  "variables": {
    "APP_NAME": {"description": "Human-readable application name.", "required": true},
    "APP_SLUG": {"description": "Filesystem-safe slug for the app.", "required": true},
    "APP_DATE": {"description": "Scaffold date (YYYY-MM-DD).", "required": true},
    "APP_DESCRIPTION": {"description": "Short description of the app.", "required": false, "default": "Application created from newapp standards."},
    "APP_OWNER": {"description": "Default owner or team.", "required": false, "default": "RickB Dev"},
    "APP_LICENSE": {"description": "Default license identifier.", "required": false, "default": "MIT"}
  },
  "templates": [
    {"id": "root-readme", "src": "root/README.md.in", "dest": "README.md", "stack": "*"},
    {"id": "docs-index", "src": "docs/INDEX.md.in", "dest": "docs/INDEX.md", "stack": "*"}
  ],
  "required": {
    "files": [
      {"path": "README.md"},
      {"path": "docs/INDEX.md"},
      {"path": "docs/PROCESS.md"},
      {"path": "docs/SPEC.md"},
      {"path": "docs/ARCHITECTURE.md"}
    ],
    "sections": [
      {"file": "README.md", "pattern": "^## AI Usage", "description": "AI usage section for guardrails."}
    ]
  },
  "metadata": {
    "standards_tag_file": "docs/PROCESS.md",
    "standards_tag_pattern": "New App Standards v",
    "cli_min_version": "0.1.0"
  }
}

