This repo prototypes a DPH-style build workflow for new data products using a coding agent.
Before changing code, always:
- Read
docs/prototype-goal.md - Read
docs/tool-map.md - Read
.agents/skills/dph-builder/SKILL.md
- Prefer fixture-driven development before live integration
- Use lineage and asset discovery as read-first context
- Treat contracts and protection rules as governed inputs
- Do not directly implement live GCP mutations in this prototype
- Produce machine-readable outputs in
output/
For the main workflow, maintain:
output/build_bundle.jsonoutput/draft_contract.yamloutput/policy_recommendations.jsonoutput/prototype_plan.md
- Python 3.11+
- Small pure functions
- JSON/YAML outputs should be deterministic
- Add comments only where they clarify behavior