Documentation coverage, code health, and reconciled regression results across the eBoard module. Three QA sessions, one static-analysis pass, one documentation audit. Sources cited at the bottom of each section.
The eBoard Quality Engineering process spans three activities run on the same cadence: regression test execution, coverage reconciliation, and documentation auditing. Implementation is AI-augmented — three sessions executed acceptance criteria against eBoard on stage; an AI-agent pass reconciled the three reports into the canonical sub-suite matrix used in section 04; another produced the 7-page documentation gap analysis used in section 02.
Three QA sessions, six weeks
2026-03-23 · 2026-03-26 · 2026-04-15. 59 acceptance criteria executed end-to-end on stage. Outputs saved as locally-readable HTML reports.
Map runs to canonical sub-suites
A separate AI-agent pass parsed each report's per-AC breakdown and reconciled overlapping coverage into the 8-sub-suite matrix used in section 04.
One reconciled summary
Headline pass rate, defect density, blocked-rate, named bugs, risk-tagged gaps. Same loop also produces the 7-page documentation audit.
Sources: three locally-saved HTML reports under tests/reports/, aggregated into tests/generator/eboard-runs-aggregated.json.
eBoard's specifications are split across 7 Confluence pages, mapping 376 tests across v1.0 and v1.1 requirements. An AI-agent audit reconciled the test catalogue against the spec pages: 41 tests are undocumented (10.9%); two pages carry CRITICAL gaps.
| Confluence page | Ver | Spec items | Tests | Coverage | Verdict |
|---|---|---|---|---|---|
| Create a Custom Board | v1.0 | 22 | 67 | 14 / 22 (64%) | MEDIUM |
| View Board – Web | v1.0 | 10 | 5 | 5 / 10 (50%) | MEDIUM |
| View Board – TV / Fullscreen | v1.0 | 9 | 17 | 3 / 9 (33%) | HIGH |
| View Board – Mobile | v1.0 | 7 | 0 | 0 / 7 (0%) | CRITICAL |
| Date-Based View | v1.1 | 20 | 103 | 18 / 20 (90%) | LOW |
| Locked Columns | v1.1 | 20 | 143 | 18 / 20 (90%) | LOW |
| Fullscreen Table Formatting | v1.1 | 0 | 41 | spec missing | CRITICAL |
View Board – Mobile
7 documented requirements, 0 mapped tests. The mobile surface is spec'd but unverified.
Fullscreen Table Formatting
41 tests in Testomatio, no Confluence page. Save / restore formatting, auto-save, schema-mismatch handling — all tested, all undocumented.
Static analysis runs on every merge request and every push to
develop and master. The host codebase is rated
A on Maintainability and A on Security with zero open
vulnerabilities. Reliability is C — 167 bug-class issues are open.
Totals: 167 bugs · 1,589 code smells · 0 vulnerabilities
SonarQube Community 25.9 runs on every MR + push to develop and master. Currently advisory; flips to a blocking Quality Gate after 1–2 weeks of clean runs.
Three sessions executed 59 acceptance criteria against eBoard on stage. Results reconciled into one canonical view by an AI-agent pass: 76.3% raw pass, 95.7% excluding blocked, 3.4% defect density, two bugs filed. Five of the eight canonical sub-suites have execution data.
| # | Sub-suite | In TM | Exec | Pass | Fail | Block | Rate | Status |
|---|---|---|---|---|---|---|---|---|
| 1 | Date-Based View | 32 | 25 | 25 | 0 | 0 | 100% | Strong |
| 2 | Editing & Filtering | 32 | 11 | 11 | 0 | 0 | 100% | Partial |
| 3 | Lock Column Data | 42 | 10 | 6 | 0 | 4 | 60% | Partial |
| 4 | Editing Locked Column Values | 38 | 5 | 0 | 0 | 5 | 0% | Blocked |
| 5 | Behavior — Auto-Pop & Read-Only | 39 | 5 | 2 | 2 | 1 | 40% | Failures |
| 6 | Interaction with Date-Based View | 24 | 2 | 0 | 0 | 2 | 0% | Blocked |
| 7 | Fullscreen Mode | 39 | 8 | 8 | 0 | 0 | 100% | Partial |
| 8 | Fullscreen Table Formatting | 41 | 0 | 0 | 0 | 0 | — | Not run |
¹ 287 = canonical Testomatio "eBoard" sub-suite folder (the 8 sub-suites above). 376 (in section 02) = total tests mapped across the 7 v1.0 + v1.1 Confluence pages — different scope, different number, both correct.