Add state_of_kokonut_graphs visual timelines (tree + Ikigai v1/v2) #39
Merged
wasabi opened 1 week ago

Summary

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.
Commits were merged into target branch
1/1
Submitter wasabi
Target main
Source feat/state-of-kokonut-graphs
Jobs
Merge Strategy
Create Merge Commit
Watchers (1)
Reference
pull request KI-39
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover