How mustafahendy/demo-automated works
Demo Automated is a small Angular task-list application, not the autonomous pipeline described as the reason this repository exists. A user works through the task-list component, which delegates task creation and toggling to an in-memory signal store; the store exposes tasks and a remaining count. The shell bootstraps the UI with application configuration. Routes are registered but empty. The map follows the sampled runtime code and README; unsampled templates and styling are not expanded into separate components.
Main entry points: task-list.ts Task list · main.ts Angular bootstrap · app.config.ts App configuration · app.ts App shell
Components 8
Application startup
- Angular bootstrap
src/main.ts - App configuration
src/app/app.config.ts - Route registry
src/app/app.routes.ts
Application shell
- App shell
src/app/app.ts
Task list
- Task list
src/app/tasks/task-list.ts - In-memory store
src/app/tasks/task-store.ts - Task model
src/app/tasks/task.ts
Other components
- User
Connections 7
- Angular bootstrap → App shell: bootstraps
src/main.ts - Angular bootstrap → App configuration: configures
src/main.ts - App configuration → Route registry: provides routes
src/app/app.config.ts - App shell → Task list: includes
src/app/app.ts - User → Task list: interacts
README.md - Task list → In-memory store: adds, toggles
src/app/tasks/task-list.ts - In-memory store → Task model: uses type
src/app/tasks/task-store.ts