{
  "features": {
    "todo": {
      "status": "template",
      "description": "Example Todo list feature",
      "layers": {
        "ui": ["TodoList", "TodoItem", "TodoScreen"],
        "api": ["todoRoutes"],
        "logic": ["TodoService"],
        "data": ["Todo", "CreateTodoDto", "UpdateTodoDto"]
      },
      "dependencies": ["@shared/utils"]
    }
  },
  "shared": {
    "utils": {
      "description": "Common utility functions",
      "exports": ["formatDate", "validateEmail", "generateId"]
    },
    "ui-components": {
      "description": "Reusable UI components",
      "exports": ["Button", "Input", "Modal", "LoadingSpinner"]
    }
  },
  "apps": {
    "web": {
      "framework": "vite",
      "description": "Web application entry point"
    },
    "mobile": {
      "framework": "expo",
      "description": "Mobile application entry point"
    },
    "api": {
      "framework": "express",
      "description": "API server entry point"
    }
  }
}