mirror of
https://github.com/motajs/template.git
synced 2026-10-10 06:20:16 +08:00
88 lines
3.7 KiB
Markdown
88 lines
3.7 KiB
Markdown
---
|
||
schema_version: 1
|
||
open_count: 4
|
||
waived_count: 0
|
||
fixed_count: 1
|
||
total_count: 5
|
||
last_updated: 2026-09-09T09:34:59.707Z
|
||
---
|
||
|
||
# Broken Windows Ledger
|
||
|
||
> Cross-phase defect register. With `workflow.windows_enforce` enabled, `/gsd-ship` blocks while `open_count > 0`.
|
||
> Waive with `gsd-tools windows waive <id> "<reason>"` (reason required).
|
||
> Mark fixed with `gsd-tools windows fixed <id>`.
|
||
|
||
| id | phase | kind | file | line | description | status | reason | recorded_at | resolved_at |
|
||
|----|-------|------|------|------|-------------|--------|--------|-------------|-------------|
|
||
| 1 | 01 | stub | packages-user/data-state/src/core.ts | 153 | Serialized event registration and map-id binding remains an intentional deferred TODO. | open | | 2026-09-08T15:06:40.634Z | |
|
||
| 2 | 01 | unrun-verify | .planning/phases/01-event/01-05-SUMMARY.md | | Downstream implementation verification was not run because the user explicitly prohibited downstream plan execution. | open | | 2026-09-08T15:37:54.227Z | |
|
||
| 3 | 01 | deviation | packages-user/data-base/src/map/mapLayer.ts | | Replaced unsupported Map upsert runtime calls so the raw map event path runs under Node Vitest. | open | | 2026-09-08T15:54:23.173Z | |
|
||
| 4 | 02 | skipped-test | packages-user/data-common/src/common/mover.test.ts | | 4 个 it.skip 坐标回写回归用例(x/y 正交、斜向、传送),待 02-02 修复 mover.ts:651 后翻绿 | fixed | | 2026-09-09T07:51:25.555Z | 2026-09-09T09:34:39.843Z |
|
||
| 5 | 02 | stub | packages-user/data-system/src/path/system.ts | 254 | interrupt() is an intentional placeholder that only stops the in-flight move; takeover sequencing (stop-then-await per approved option 1) is implemented by 02-03 Task 4 | open | | 2026-09-09T09:34:59.707Z | |
|
||
|
||
````json
|
||
[
|
||
{
|
||
"id": 1,
|
||
"kind": "stub",
|
||
"phase": "01",
|
||
"file": "packages-user/data-state/src/core.ts",
|
||
"line": 153,
|
||
"description": "Serialized event registration and map-id binding remains an intentional deferred TODO.",
|
||
"status": "open",
|
||
"reason": "",
|
||
"recorded_at": "2026-09-08T15:06:40.634Z",
|
||
"resolved_at": null
|
||
},
|
||
{
|
||
"id": 2,
|
||
"kind": "unrun-verify",
|
||
"phase": "01",
|
||
"file": ".planning/phases/01-event/01-05-SUMMARY.md",
|
||
"line": null,
|
||
"description": "Downstream implementation verification was not run because the user explicitly prohibited downstream plan execution.",
|
||
"status": "open",
|
||
"reason": "",
|
||
"recorded_at": "2026-09-08T15:37:54.227Z",
|
||
"resolved_at": null
|
||
},
|
||
{
|
||
"id": 3,
|
||
"kind": "deviation",
|
||
"phase": "01",
|
||
"file": "packages-user/data-base/src/map/mapLayer.ts",
|
||
"line": null,
|
||
"description": "Replaced unsupported Map upsert runtime calls so the raw map event path runs under Node Vitest.",
|
||
"status": "open",
|
||
"reason": "",
|
||
"recorded_at": "2026-09-08T15:54:23.173Z",
|
||
"resolved_at": null
|
||
},
|
||
{
|
||
"id": 4,
|
||
"kind": "skipped-test",
|
||
"phase": "02",
|
||
"file": "packages-user/data-common/src/common/mover.test.ts",
|
||
"line": null,
|
||
"description": "4 个 it.skip 坐标回写回归用例(x/y 正交、斜向、传送),待 02-02 修复 mover.ts:651 后翻绿",
|
||
"status": "fixed",
|
||
"reason": "",
|
||
"recorded_at": "2026-09-09T07:51:25.555Z",
|
||
"resolved_at": "2026-09-09T09:34:39.843Z"
|
||
},
|
||
{
|
||
"id": 5,
|
||
"kind": "stub",
|
||
"phase": "02",
|
||
"file": "packages-user/data-system/src/path/system.ts",
|
||
"line": 254,
|
||
"description": "interrupt() is an intentional placeholder that only stops the in-flight move; takeover sequencing (stop-then-await per approved option 1) is implemented by 02-03 Task 4",
|
||
"status": "open",
|
||
"reason": "",
|
||
"recorded_at": "2026-09-09T09:34:59.707Z",
|
||
"resolved_at": null
|
||
}
|
||
]
|
||
````
|