Files
summercms/.planning/phases/14.2.1-translate-plugin/14.2.1-REVIEW-DISPOSITION.md

59 lines
2.3 KiB
Markdown

---
phase: 14.2.1
review: 14.2.1-REVIEW.md
titles: json
findings:
- id: CR-01
severity: critical
disposition: fixed
title: "Admin ML fields never surface enabled locales on create, load, or save"
- id: WR-01
severity: warning
disposition: deferred
title: "Default-locale flip is racy; ML lift reads default outside the save transaction"
- id: WR-02
severity: warning
disposition: fixed
title: "Relation-child saves drop nested ML maps"
- id: WR-03
severity: warning
disposition: deferred
title: "Enabled locale code backend strips the admin prefix for every request"
- id: IN-01
severity: info
disposition: deferred
title: "URL-prefix locale switch sets cookies on GET (no CSRF)"
- id: IN-02
severity: info
disposition: deferred
title: "prefixDefaultLocale is configured and never read"
- id: IN-03
severity: info
disposition: deferred
title: "Locale form shows is_default but Fillable cannot set it"
- id: IN-04
severity: info
disposition: deferred
title: "Markdown SPA preview is source text, not RenderMarkdown"
open: 0
total: 8
recorded: 2026-10-06T15:00:00Z
---
# Phase 14.2.1: Code Review Disposition
| Finding | Severity | Disposition | Source |
|---------|----------|-------------|--------|
| CR-01 | critical | fixed | gap-closure 14.2.1-05; confirmed closed in 2026-10-06 re-review |
| WR-01 | warning | deferred | out of gap-closure scope (not in current review) |
| WR-02 | warning | fixed | gap-closure 14.2.1-06; confirmed closed in 2026-10-06 re-review |
| WR-03 | warning | deferred | out of gap-closure scope (not in current review) |
| IN-01 | info | deferred | out of gap-closure scope (not in current review) |
| IN-02 | info | deferred | out of gap-closure scope (not in current review) |
| IN-03 | info | deferred | out of gap-closure scope (not in current review) |
| IN-04 | info | deferred | out of gap-closure scope (not in current review) |
Dispositions: `open` (recorded, not yet triaged), `fixed`, `skipped`, `deferred`.
Set `deferred` by hand and put the reason in the Source cell; both are preserved.
The 2026-10-06 re-review after gap closure was `status: clean` (0 findings). CR-01 and WR-02 were the gap-closure targets and are closed in source. Remaining prior findings were not in this review's scope.