Skip to content

[Kontynuacja 2026-09-15] Poprawić inventory standardów i wznowienie publikacji z worktree #162

Description

@tom-sapletta-com

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    managedAuto-created label for managedplanfileAuto-created label for planfilepriority-highAuto-created label for priority-high

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions