What shipped
Data Center Docket Watch is a local-first Python CLI that creates a deterministic civic packet from docket-input.json, jurisdiction-profile.json, and optional notes.md.
Implemented commands:
python -m data_center_docket_watch init --path ./workspacepython -m data_center_docket_watch sample --path /tmp/data-center-docket-watch-demo --forcepython -m data_center_docket_watch generate --path /tmp/data-center-docket-watch-demopython -m data_center_docket_watch validate --path /tmp/data-center-docket-watch-demo
Generated artifacts:
docket-brief.mdhearing-calendar.jsonordinance-risk-map.mdpublic-comment-pack.mdutility-and-tax-questions.mdstakeholder-map.mddecision-receipts.mddocket-watch.json
Architecture
- Reused the parent build's smallest stable pattern: standard-library Python package, CLI commands, seeded sample, deterministic renderers, validator, unit tests, and root
verify.sh. - Rebuilt the domain model around civic dockets instead of copying MCP/tooling logic.
- Kept source URLs as references only; the generator never fetches them.
- Used field and keyword-based risk tagging so results are deterministic and inspectable.
- Kept a stable
docket-watch.jsoncore for future dashboard, diff, or watch-service layers.
Trimmed scope
- No web app or dashboard.
- No live scraping of civic systems.
- No API keys, OAuth, browser automation, or LLM calls.
- No legal, engineering, environmental, utility, lobbying, or compliance advice.
- No public-comment submission or outbound notifications.
Limitations
- The seeded
BL2026-1391workspace is Nashville-like demo data, not a live official record. - Risk tags depend on provided local text and may miss issues not represented in the input.
- Validation proves structure and required language, not the factual accuracy of the docket.
- Calendar and decision receipts must be updated manually as official records change.
Suggested next steps
- Add a second sample for another jurisdiction to test portability.
- Add optional local CSV import for calendar events and decision receipts.
- Add a diff command to compare packet revisions before and after meetings.
- Add a manual source checklist for Legistar, planning agendas, utility boards, and incentive bodies.
- Create a client handoff template for the
$1,500 Data Center Docket Scan.