Add Mermaid + JSON graph descriptors for the State of Kokonut report covering all four requested visual concepts:
Vertical tree of the 2021-2024 ecosystem journey (funding rounds + DAO proposals)
Circular Ikigai-inspired framework view (v1, and v2 with outer foundation ring + outward growth arrow + concentric ripples)
Farm development phases from farm_zone zone_type
Kokonut Seeds short-cycle crop timelines from crop_cycle plant/harvest dates
Design
Dependency-free: emits Mermaid text + a JSON descriptor; no charting library added. Mirrors services/workflow_specs/render.py.
Reuses the same location selection model as state_of_kokonut (--all / repeatable --location-id) and date-range filtering.
Read-only; never modifies governed data. Failing graph builders are isolated rather than breaking the whole report.
Verification
7 new tests in tests/test_state_of_kokonut_graphs.py all pass.
ruff clean on changed files.
Live-DB smoke verified: ecosystem_tree, ikigai_v1, ikigai_v2, farm_phases, seeds_crop_timelines all build from real pilot data.
Notes
The circular Ikigai view is a Mermaid approximation of a radial layout (node graph, not a true chord/radial SVG). A true radial SVG is a separate follow-up (HTML/SVG) task.
Funding/DAO data is seeded pilot data, self-reported, not on-chain verified.
Add Mermaid + JSON graph descriptors for the State of Kokonut report:
- vertical ecosystem journey tree 2021-2024 (funding rounds + DAO proposals)
- circular Ikigai framework view (v1, v2 with foundation ring + growth arrow + ripples)
- farm development phases from farm_zone, Kokonut Seeds crop timelines from crop_cycle
Read-only; no charting dependency; mirrors workflow_specs Mermaid renderer.
Summary
Add Mermaid + JSON graph descriptors for the State of Kokonut report covering all four requested visual concepts:
Design
Verification
Notes