• Joined on 2026-04-15
knacky pushed to main at knacky/mimic 2026-06-09 16:19:04 +00:00
e27babed5b Merge pull request 'feat: sprint 6 — engagement export (md/csv/pdf)' (#9) from sprint/6-export into main
e41679b331 fix(export): render PDF in A4 landscape for 7-column readability
2d1c113f0c docs: log 2 MEDIUM security fixes in CHANGELOG (post-refactor)
3a9d9d3203 fix(security): defuse CSV formula injection in multiline exécution cell + HTML-escape Markdown table cells
4d9447082f docs: sprint 6 amendment — 7-column schema in CHANGELOG + PR body
Compare 21 commits »
knacky merged pull request knacky/mimic#9 2026-06-09 16:19:02 +00:00
feat: sprint 6 — engagement export (md/csv/pdf)
knacky pushed to sprint/6-export at knacky/mimic 2026-06-09 16:14:25 +00:00
e41679b331 fix(export): render PDF in A4 landscape for 7-column readability
knacky pushed to sprint/6-export at knacky/mimic 2026-06-08 17:30:00 +00:00
2d1c113f0c docs: log 2 MEDIUM security fixes in CHANGELOG (post-refactor)
3a9d9d3203 fix(security): defuse CSV formula injection in multiline exécution cell + HTML-escape Markdown table cells
Compare 2 commits »
knacky pushed to sprint/6-export at knacky/mimic 2026-06-08 17:23:03 +00:00
4d9447082f docs: sprint 6 amendment — 7-column schema in CHANGELOG + PR body
aeb4bdb025 test(e2e): adapt export specs to 7-column schema (Scénario/Test/...)
7335b9f2c6 refactor(export): switch render output to fixed 7-column schema (Scénario, Test, ...)
fdab324217 docs(spec): export — switch to fixed 7-column handoff schema
Compare 4 commits »
knacky created pull request knacky/mimic#9 2026-06-08 16:35:43 +00:00
feat: sprint 6 — engagement export (md/csv/pdf)
knacky pushed to sprint/6-export at knacky/mimic 2026-06-08 16:35:31 +00:00
e4a672c443 docs: sprint 6 wrap-up — README + CHANGELOG + 6 lessons
b572a67066 test(e2e): sprint 6 acceptance — US-29 / US-30 / US-31
3725d4415e chore: code-review cleanups (NITs + filename defense-in-depth test)
123d9812bc test: cover Content-Disposition fallback in ExportEngagementButton
57dbd14347 fix(security): defuse CSV formula injection in engagement export (MEDIUM)
Compare 10 commits »
knacky created branch sprint/6-export in knacky/mimic 2026-06-08 16:35:31 +00:00
knacky deleted branch sprint/5-templates from knacky/mimic 2026-06-07 16:08:41 +00:00
knacky pushed to main at knacky/mimic 2026-06-07 16:08:41 +00:00
678ee8fbfb Merge pull request 'feat: sprint 5 — simulation templates + instantiation + nav + dropdown' (#8) from sprint/5-templates into main
e18ec2bf79 docs(lessons): sprint 5 — fold in the recurrent SPEC-uncommitted lesson with concrete fix candidates
cbc176ab82 docs(spec): carry over sprint 5 SPEC update missed in sprint 5 commits
54959c7d5b test(e2e): sprint 5 acceptance — US-26 / US-27 / US-28 + adaptations dropdown sprint 2-4
2e59743af5 docs: sprint 5 wrap-up — CHANGELOG + README + 6 lessons + plan final
Compare 12 commits »
knacky merged pull request knacky/mimic#8 2026-06-07 16:08:39 +00:00
feat: sprint 5 — simulation templates + instantiation + nav + dropdown
knacky pushed to sprint/5-templates at knacky/mimic 2026-05-28 05:25:10 +00:00
e18ec2bf79 docs(lessons): sprint 5 — fold in the recurrent SPEC-uncommitted lesson with concrete fix candidates
knacky pushed to sprint/5-templates at knacky/mimic 2026-05-28 05:24:45 +00:00
cbc176ab82 docs(spec): carry over sprint 5 SPEC update missed in sprint 5 commits
knacky pushed to sprint/5-templates at knacky/mimic 2026-05-28 05:24:18 +00:00
54959c7d5b test(e2e): sprint 5 acceptance — US-26 / US-27 / US-28 + adaptations dropdown sprint 2-4
knacky created pull request knacky/mimic#8 2026-05-28 05:18:58 +00:00
feat: sprint 5 — simulation templates + instantiation + nav + dropdown
knacky pushed to sprint/5-templates at knacky/mimic 2026-05-28 05:18:29 +00:00
2e59743af5 docs: sprint 5 wrap-up — CHANGELOG + README + 6 lessons + plan final
7c011db6d9 test(e2e): sprint 5 acceptance tests — US-26 → US-28 + dropdown adaptations
55f993fa24 fix(backend): sprint 5 post-review — name fallback, isinstance guards, 400 tests
33a0ca30bb fix(frontend): sprint 5 post-code-review — dropdown close-on-outside + empty-state dropdown
20783118ee fix(frontend): sprint 5 design-review — dropdown dark + Plus icon + re-shoots
Compare 8 commits »
knacky created branch sprint/5-templates in knacky/mimic 2026-05-28 05:18:29 +00:00
knacky deleted branch sprint/4-ui-polish from knacky/mimic 2026-05-28 04:01:22 +00:00
knacky pushed to main at knacky/mimic 2026-05-28 04:01:22 +00:00
9873c535c6 Merge pull request 'feat: sprint 4 — UI polish + dark mode + workflow tightening + process hygiene' (#7) from sprint/4-ui-polish into main
6d2bb091e2 docs: sprint 4 wrap-up — CHANGELOG + README + 7 lessons + plan final
43ab7073f1 test(e2e): un-skip AC-21.6 — backend matrix fix landed
7d81ce9785 test(e2e): fill coverage gaps — +N suffix + focus-trap cycle
a824df06b2 fix(backend): AC-21.6 — matrix tactic_id returns TA-format (TA0007 not slug)
Compare 16 commits »
knacky merged pull request knacky/mimic#7 2026-05-28 04:01:21 +00:00
feat: sprint 4 — UI polish + dark mode + workflow tightening + process hygiene