Cel
Wznowienie pracy 15 września 2026 po audycie Monag i standardów.
Stan zastany — obserwacja 2026-09-14
Lokalny wellmanifest-sync działa co godzinę, tylko planuje. Czyta adoptions, pomija manifest.lock i .worktrees; 92 katalogi z lockiem oznaczył unmanaged. Brak SHA przy tej samej wersji daje up-to-date. --prepare ponownie używa --latest. Goal main checkout ma pin 0.20.25. Powiązane istniejące issues #145 i #161 — nie duplikować ich implementacji.
Następne kroki
Ustalić właściciela zainstalowanego skryptu i dostarczyć publikowany adapter. Odczytywać lock, deklaracje i ich sprzeczności; rozwiązać primary przez Git, deduplikować checkouty. Unknown SHA ma blokować sukces. Efekt musi używać SHA z planu. Rozpoznać sytuację czystego primary z aktywną dostawą w worktree. Przygotować aktualizację adopcji Goal po sprawdzeniu aktywnych właścicieli.
Kryteria ukończenia
Regresje: lock-only, puste adoptions, niezgodne piny, unknown SHA, offline, zmiana latest, brudny linked checkout, restart. Potwierdzić właściwy repo/ticket/SHA bez modyfikowania obcego worktree.
Źródło
https://github.com/subactor/docs/pull/197
https://github.com/subactor/docs/pull/194
Zadanie utworzone lub uzupełnione przez backend GitHub pakietu Planfile na jawną prośbę użytkownika. Issue przechowuje backlog; przed implementacją przydzielić lub wznowić lokalny ticket, intencję i lease zgodnie z polityką repozytorium.
Strategy Metadata:
- deduplication_key: monag-standards-handoff-2026-09-15-semcod-goal
- resume_date: 2026-09-15
- scope: monag-standards-audit
Ponowna weryfikacja 2026-09-15
Odczyt .governance/manifest.lock.json z GitHub main: 0.20.25. Kryterium aktualizacji nadal niezakończone; pozostawić otwarte.
Rzeczywiste goal -a w primary Monag, 2026-09-15 09:08
Komenda wypchnęła tylko goal.yaml na main, commit 04228b366f42ddca24e9e66cc0bb07cc0c12f2c9. Projekt primary ma project_types=[] i wskazuje pliki wersji w innym checkoutcie. Publikacja skipped/no_registry_project_types. Goal mimo pominięcia bump podaje w końcowym raporcie 0.3.0 → 0.3.1 i tests passed z czasem 0.00s. W rzeczywistym worktree make test odmawia: No rule to make target test (trwa wydzielanie bootstrapu przez innego właściciela).
Regresje do istniejącego zakresu: brak wykonanego polecenia testowego nie może być PASS; końcowa wersja ma pochodzić z efektu, nie planu; no-op/config-only nie oznacza publikacji; nie kierować wersjonowania do obcego aktywnego worktree. Sprawdzić preflight przed automatycznym commitem i push w primary bez przyjętej konfiguracji governance.
Native check: local .planfile is tracked and planfile ticket list --status all works. planfile validate schema planfile.yaml fails closed with expected 1.1, got 1.0; this is tracked centrally in semcod/planfile#102. A dry-run GitHub sync returned exit 0 for two mapped tickets. Do not treat that exit code as proof that the complete current/custom-sprint backlog was published; the sync discovery/idempotency work is semcod/planfile#97.
Cel
Wznowienie pracy 15 września 2026 po audycie Monag i standardów.
Stan zastany — obserwacja 2026-09-14
Lokalny wellmanifest-sync działa co godzinę, tylko planuje. Czyta adoptions, pomija manifest.lock i .worktrees; 92 katalogi z lockiem oznaczył unmanaged. Brak SHA przy tej samej wersji daje up-to-date. --prepare ponownie używa --latest. Goal main checkout ma pin 0.20.25. Powiązane istniejące issues #145 i #161 — nie duplikować ich implementacji.
Następne kroki
Ustalić właściciela zainstalowanego skryptu i dostarczyć publikowany adapter. Odczytywać lock, deklaracje i ich sprzeczności; rozwiązać primary przez Git, deduplikować checkouty. Unknown SHA ma blokować sukces. Efekt musi używać SHA z planu. Rozpoznać sytuację czystego primary z aktywną dostawą w worktree. Przygotować aktualizację adopcji Goal po sprawdzeniu aktywnych właścicieli.
Kryteria ukończenia
Regresje: lock-only, puste adoptions, niezgodne piny, unknown SHA, offline, zmiana latest, brudny linked checkout, restart. Potwierdzić właściwy repo/ticket/SHA bez modyfikowania obcego worktree.
Źródło
https://github.com/subactor/docs/pull/197
https://github.com/subactor/docs/pull/194
Zadanie utworzone lub uzupełnione przez backend GitHub pakietu Planfile na jawną prośbę użytkownika. Issue przechowuje backlog; przed implementacją przydzielić lub wznowić lokalny ticket, intencję i lease zgodnie z polityką repozytorium.
Strategy Metadata:
Ponowna weryfikacja 2026-09-15
Odczyt .governance/manifest.lock.json z GitHub main: 0.20.25. Kryterium aktualizacji nadal niezakończone; pozostawić otwarte.
Rzeczywiste goal -a w primary Monag, 2026-09-15 09:08
Komenda wypchnęła tylko goal.yaml na main, commit 04228b366f42ddca24e9e66cc0bb07cc0c12f2c9. Projekt primary ma project_types=[] i wskazuje pliki wersji w innym checkoutcie. Publikacja skipped/no_registry_project_types. Goal mimo pominięcia bump podaje w końcowym raporcie 0.3.0 → 0.3.1 i tests passed z czasem 0.00s. W rzeczywistym worktree make test odmawia: No rule to make target test (trwa wydzielanie bootstrapu przez innego właściciela).
Regresje do istniejącego zakresu: brak wykonanego polecenia testowego nie może być PASS; końcowa wersja ma pochodzić z efektu, nie planu; no-op/config-only nie oznacza publikacji; nie kierować wersjonowania do obcego aktywnego worktree. Sprawdzić preflight przed automatycznym commitem i push w primary bez przyjętej konfiguracji governance.
Native check: local
.planfileis tracked andplanfile ticket list --status allworks.planfile validate schema planfile.yamlfails closed withexpected 1.1, got 1.0; this is tracked centrally insemcod/planfile#102. A dry-run GitHub sync returned exit 0 for two mapped tickets. Do not treat that exit code as proof that the complete current/custom-sprint backlog was published; the sync discovery/idempotency work issemcod/planfile#97.