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

agnaldo4j / kanban_vision_api_iex / 3ea7ca7f0877da2ea9e40baeea3c1d856076787f
88%

Build:
DEFAULT BRANCH: main
Ran 16 Feb 2026 01:29AM UTC
Jobs 1
Files 40
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

16 Feb 2026 01:28AM UTC coverage: 83.582% (-9.6%) from 93.162%
3ea7ca7f0877da2ea9e40baeea3c1d856076787f

push

github

web-flow
fix: Code review quality improvements across all layers (#13)

* fix: Code review quality improvements across all layers

- Fix test tag typo :domain_smulations → :domain_simulations
- Add 29 domain entity unit tests for all 13 entities (kanban_domain)
- Add delete operations for Simulations and Boards (port, agent, command, use case, GenServer)
- Add get_by_id to Boards agent and port for API consistency
- Add BoardRepository contract test
- Fix Step.new() parameter order (required params before optional)
- Fix Audit.new() to use single DateTime call (prevents microsecond drift)
- Add telemetry events to GetAll use cases for observability consistency
- Add board_id/board_name to Logger metadata config
- Update coverage thresholds (kanban_domain: 70%, usecase: 50%)
- Fix CLAUDE.md test path reference

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

* test: Achieve 100% domain entity coverage by exercising all arities

Cover all generated default-parameter clauses for Board, Simulation,
Project, Step, and Task factory functions.

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

* test: Add missing persistence tests for delete and get_by_id operations

Cover Boards.get_by_id/2, Boards.delete/2, and Simulations.delete/2
in persistence unit tests to restore 100% coverage threshold.

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

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

29 of 68 new or added lines in 11 files covered. (42.65%)

5 existing lines in 2 files now uncovered.

280 of 335 relevant lines covered (83.58%)

3.59 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
0.0
apps/usecase/lib/kanban_vision_api/usecase/board/commands.ex
2
66.67
-33.33% apps/usecase/lib/kanban_vision_api/usecase/simulation/commands.ex
3
81.25
-18.75% apps/usecase/lib/kanban_vision_api/usecase/simulation.ex
16
0.0
apps/usecase/lib/kanban_vision_api/usecase/boards/delete_board.ex
16
0.0
apps/usecase/lib/kanban_vision_api/usecase/simulations/delete_simulation.ex

Uncovered Existing Lines

Lines Coverage ∆ File
2
66.67
-33.33% apps/usecase/lib/kanban_vision_api/usecase/simulation/commands.ex
3
81.25
-18.75% apps/usecase/lib/kanban_vision_api/usecase/simulation.ex
Jobs
ID Job ID Ran Files Coverage
1 3ea7ca7f0877da2ea9e40baeea3c1d856076787f.1 16 Feb 2026 01:29AM UTC 40
83.58
GitHub Action Run
Source Files on build 3ea7ca7f0877da2ea9e40baeea3c1d856076787f
  • Tree
  • List 40
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3ea7ca7f on github
  • Prev Build on main (#D4581F97...)
  • Next Build on main (#D7E8D7B9...)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc