• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

akvo / akvo-mis / #852
89%

Build:
DEFAULT BRANCH: main
Ran 18 Aug 2026 09:54PM UTC
Jobs 1
Files 117
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Aug 2026 09:43PM UTC coverage: 89.435%. Remained the same
#852

push

coveralls-python

dedenbangkit
[VIZ-001] Break the dashboard builder into VIZ-002..VIZ-009 task designs

Split VIZ-001 into eight per-task design docs in the MT-00x style, four
phases with the backend and frontend tracks running in parallel inside each
phase against the API contract frozen in VIZ-001 section 6.

- VIZ-002 dashboard data model, constants and permissions (BE)
- VIZ-003 visualization endpoint hardening (BE, gated on nothing)
- VIZ-004 dashboard list and create flow (FE)
- VIZ-005 /manage/dashboards CRUD, validation and /sources (BE)
- VIZ-006 dashboard builder UI (FE)
- VIZ-007 publish, snapshot and the read namespace (BE)
- VIZ-008 dashboard viewer and preview (FE)
- VIZ-009 legacy dashboard removal (full-stack, last)

Three changes to VIZ-001 itself:

- D-3 hardened: one form family per dashboard, cross-form permanently
  disallowed rather than deferred, and root_form immutable after create.
  Open question 3 removed accordingly.
- D-10 added: akvo-charts is the only charting library. Widget types map to
  Bar/StackBar, Line/StackLine, Pie/Doughnut and MapCluster; table stays on
  antd since akvo-charts has no table primitive. No direct echarts import.
- Section 12 (AI-assisted generation) extracted into VIZ-AI-001 as its own
  unscheduled epic, out of scope here. The epic ends at VIZ-009.

Adds the interactive builder mockup at doc/design/VIZ-Example, which the
task docs cite by line range.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

6117 of 7044 branches covered (86.84%)

Branch coverage included in aggregate %.

11635 of 12805 relevant lines covered (90.86%)

0.91 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #852.1 18 Aug 2026 09:54PM UTC 117
89.44
Source Files on build #852
  • Tree
  • List 117
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 765886dc on github
  • Prev Build on main
  • Next Build on main
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc