docs(10-05): complete unit tests, assembled acceptance and phase gate plan

This commit is contained in:
Jakub Zych
2026-09-27 18:23:44 +02:00
parent 074fc52e5e
commit 3bdf6c9301
2 changed files with 338 additions and 3 deletions

View File

@@ -1,10 +1,10 @@
---
schema_version: 1
open_count: 0
open_count: 1
waived_count: 0
fixed_count: 4
total_count: 4
last_updated: 2026-09-27T15:27:25.933Z
total_count: 5
last_updated: 2026-09-27T16:22:23.140Z
---
# Broken Windows Ledger
@@ -19,6 +19,7 @@ last_updated: 2026-09-27T15:27:25.933Z
| 2 | 10 | stub | admin/src/app/i18n.ts | | t() returns backend::lang keys until the bundle is served (10-02) and loaded (10-03); SPA copy renders raw keys | fixed | | 2026-09-27T13:36:35.976Z | 2026-09-27T15:01:16.955Z |
| 3 | 10 | stub | admin/src/views/ListView.vue | | read-only tracer list without search, sort, paging or row links; full list screens in 10-03 | fixed | | 2026-09-27T13:36:36.179Z | 2026-09-27T15:01:17.178Z |
| 4 | 10 | stub | admin/src/components/form/registry.ts | | relation-manager is not registered; the Collections editors tab renders the unsupported-field box until the relation manager lands in 10-04 | fixed | | 2026-09-27T15:01:12.833Z | 2026-09-27T15:27:25.933Z |
| 5 | 10 | deviation | scripts/check-phase10.sh | | check-phase10.sh --go allow-lists exactly the two pre-existing fonoteka parity failures (TestMigrateSeedsCanonicalGenres, TestSchemaMatchesPHPSnapshot; deferred-items.md) and refuses once they pass; fix belongs to a Phase 9 follow-up | open | | 2026-09-27T16:22:23.140Z | |
````json
[
@@ -73,6 +74,19 @@ last_updated: 2026-09-27T15:27:25.933Z
"recorded_at": "2026-09-27T15:01:12.833Z",
"resolved_at": "2026-09-27T15:27:25.933Z",
"milestone": "v1.0"
},
{
"id": 5,
"kind": "deviation",
"phase": "10",
"file": "scripts/check-phase10.sh",
"line": null,
"description": "check-phase10.sh --go allow-lists exactly the two pre-existing fonoteka parity failures (TestMigrateSeedsCanonicalGenres, TestSchemaMatchesPHPSnapshot; deferred-items.md) and refuses once they pass; fix belongs to a Phase 9 follow-up",
"status": "open",
"reason": "",
"recorded_at": "2026-09-27T16:22:23.140Z",
"resolved_at": null,
"milestone": "v1.0"
}
]
````