Overview

Getting Started

Projects

Usage
Introduction
Principles
Guidelines
Ingredients
Recipes
Workflows
Compliance
Reference
Appendix

Python

10 documents

Dashboard service is display-only

The dashboard service is a generic API and UI layer. It has no knowledge of git, files, or roadmap structure. Agents ...

Database

Use SQLite with WAL mode for concurrent read access. No ORM — use direct SQL via the `sqlite3` standard library module.

python

Deterministic IDs

Always use the roadmap file's own UUID from its YAML frontmatter. Never generate random UUIDs. IDs must be determinis...

File paths

Use `pathlib.Path`, not `os.path`. All path manipulation should go through `pathlib`.

python

No external dependencies in core libraries

`roadmap_lib` uses the standard library only. Do not add PyYAML, requests, or other third-party packages to core libr...

Shell scripts

Shell script `main()` functions must only call other functions — no inline logic. Keep scripts composable and testable.

Type hints

Type hints are welcome but not required. Maintain Python 3.9 compatibility — use `from __future__ import annotations`...

python

Use roadmap_lib

Use functions from `roadmap_lib` for all roadmap operations (reading state, parsing frontmatter, finding steps, etc.)...

Web services

Use Flask for web services. The dashboard service runs on Flask with a REST API and SSE/polling for live updates.

pythonweb

YAML frontmatter

Parse YAML frontmatter with the built-in frontmatter parser in `roadmap_lib`. Do not add a PyYAML dependency. The par...

© 2026 The Agentic Developer Cookbook
  • Hub
  • Docs
  • Cookbook
  • Projects
  • Persona Registry
  • Team
  • Toolkit
  • API
  • Studio
TermsPrivacy