The historical source is ha-platform/control; no GitLab Issue number is
reused as a GitHub Issue number. Every imported Issue must retain the source
URL and only sanitized, still-relevant decisions/evidence.
| GitLab | GitHub target | Current status/type/owner/scope/evidence |
|---|---|---|
| #64 | Levtos/control |
in-progress / chore / Codex / Cross-Repo+Platform / Missing |
| #51, #49, #32, #41, #18, #8, #16 | Levtos/control |
preserve each source state; sanitize private targets |
| #62, #55, #53, #52, #27 | Levtos/Title_classifier |
preserve source metadata and live gates |
| #57 | Levtos/benni-core-contracts#1 |
Foundation target and gates; Testing / feature / Codex / Platform / Missing |
| #59 | Levtos/benni-core-contracts#2 |
UX acceptance; Testing / feature / Codex / Platform / Tests Pass |
| #58 | Levtos/control#17 plus docs/adr/0001-ux-frontend-standard.md |
Binding decision / decision / Codex / Platform; docs and ADR |
| #56, #5, #6, #13 | Levtos/benni-core-devices |
preserve source metadata; do not infer priority |
| #42 | private parents configuration reference | sanitize; keep private topology out |
| #54 | Levtos/stash-ha |
In Progress / feature / Codex / Benni / Live evidence requires review |
| #50, #35 | Levtos/plug_policy_engine |
preserve source metadata |
| #48, #46, #44 | private einhornzentrale reference |
sanitize and keep configuration private |
| #45 | Levtos/benni_media_policy |
Testing / bug / Codex / Cross-Repo / Tests Pass |
| #37, #47, #12, #4 | Levtos/benni_door_policy |
preserve safety gates |
| #63, #28 | Levtos/benni_media |
preserve decision/live gates |
| #15, #14, #10 | Levtos/benni_light_policy |
preserve source metadata |
| #9 | Levtos/benni_climate_policy |
preserve source metadata |
| #11 | Levtos/benni_blind_policy |
preserve source metadata |
The following remain historical or are consolidated rather than imported as
separate active Issues: #60 into #62, #61 into #63, #17 into the UX ADR, and
completed Issue #3 into durable documentation. The former GitLab Wiki is
available as the sanitized versioned snapshot under docs/wiki/.
GitLab #66 is consolidated into Levtos/benni-core-contracts#1, together with
the target and live-gate record formerly tracked under #57. GitLab #64 and #65
remain represented by the current GitHub workflow and cutover documentation;
historical notes, attachments, runner records, and private artifacts are not
claimed as fully imported.
Priority and Module are left unset when the GitLab evidence does not support them. The four status/evidence inconsistencies found in the audit must be documented before any import is treated as complete.