Skip to content

[Kontynuacja 2026-09-15] Szybsza walidacja, postep i bezpieczne wznowienie Goal #160

Description

@tom-sapletta-com

Kontynuacja — semcod/goal

  • EXT-05: zmierzyc koszt validate_delivery_ready i source-hub health na aktualnym main; podwojne wywolanie nie dowodzi zbednosci.
  • Rozdzielic tani odczyt od kosztownej deterministycznej walidacji; reuse tylko dla identycznego tree/index/dirty inputs/base/head/intent/policy/lock/runtime i konfiguracji testow.
  • Przed kazdym efektem ponawiac head, lease, freeze, authority i zewnetrzne checks; nie cacheowac uprawnien.
  • Wykazac progress/nextAction, czas kolejki i wznowienie tej samej transakcji po timeoutie; brak drugiej galezi/PR lub powtorzonego merge.
  • Testy invalidacji kazdego istotnego wejscia i porownanie baseline/candidate; adopcje standardow sprawdzic razem z istniejacym Validate exact source-hub candidate governance before publication #145, docs kontynuowac w [DOCS] Standaryzacja dokumentacji, uzgodnienie historii i deduplikacja #158.

Zasady wznowienia

Plan na 2026-09-15, stan BACKLOG/PLAN. Przed praca odczytac aktualny Git/Issues/PR/receipts, governance i istniejacy intent; wznowic pasujacy zakres. To przekazanie nie uruchamia wykonawcy ani nie tworzy writer lease, approval lub deployment. Testy, niezalezny review i chroniona publikacja pozostaja wymagane. Zachowac obca prace i dane; nie robic masowych upgrade ani nowych standardow bez potrzeby.

Zrodla zakresu: https://github.com/semcod/taskand-glm53/blob/0f9df49f33d6cd85006fe4e41378f06b7347d7dd/docs/refactoring/external-dependencies-handoff.md oraz https://github.com/wellmanifest/goal/blob/main/docs/information/goal-standard.md


Strategy Metadata:

  • deduplication_key: continuation-20260915:goal-fast-validation
  • campaign: taskand-recovery-continuation-20260915
  • target_repository: semcod/goal
  • phase: BACKLOG
  • planfile_id: goal-fast-validation-20260915

Audyt operacyjny i sugestia — 2026-09-15

Dostarczyć deterministyczny doctor/adoption planner: lokalna integralność offline, osobny audyt świeżości z TTL, compatibility graph, dry-run migracji, exact-pin canary i rollback. Reuse wyników tylko dla identycznych head/base/tool/config digests. Koordynować #161/#162/#163.

Obserwowane przypięcia lokalnego checkoutu

HEAD repo: d0b4ff013d225f1c2cc2b29f9a4a3d34735f68a7. Odczyt plików lokalnych; nie jest dowodem stanu default branch ani wdrożenia.

  • manifest.lock.json: wellmanifest/new-project 0.20.25, pin d54878a105a20d84dd554f205bc177dcacc8730a; upstream HEAD 2b016654cff1a1ccef2c0d6126a9c2550ae6b37a: DIFFERENT (nie jest automatycznym nakazem upgrade).
  • worktrees.lock.json: wellmanifest/worktrees 0.5.3, pin 57bcd6b6f5d266fa9952824f1d89d4d45d8a386d; upstream HEAD 57bcd6b6f5d266fa9952824f1d89d4d45d8a386d: MATCH.

GitHub latest release new-project: v0.20.31 / 2b016654cff1a1ccef2c0d6126a9c2550ae6b37a; Worktrees: v0.5.3 / 57bcd6b6f5d266fa9952824f1d89d4d45d8a386d. Docs ma rozbieżne kanały: latest GitHub Release v0.1.0 i nowszą gałąź domyślną aa92136b4e94f48355c39fb206286aba024c6aa4. Wybór najnowszej kompatybilnej wersji wymaga katalogu/profilu; samo releases/latest nie wystarcza.

Kryteria następnej implementacji

  • Potwierdzić pełny inventory ADOPT/HOME i wersje z chronionym katalogiem; rozróżnić latest compatible, drift, missing i unknown.
  • Zaplanować tylko kompatybilne wymagane migracje przez zarządzany updater, z canary i rollback; nie edytować ręcznie managed hashes.
  • Zmierzyć baseline i wynik usprawnienia (latencja, błędy, interwencje); zachować testy, exact-head review, limity authority i cudzą pracę.

Lokalna kolejka tej kampanii: .subactor/recovery/development-audit-20260915/queue/tickets.planfile.yaml. Lokalny runtime Planfile 0.1.125 z wheel SHA256 46a1859d89b046499d5a3efdd39e2e1254001257789c53e3668bc6af75a1710c; zależności współdzielone z Pythonem hosta (to nie hermetyczny lock środowiska). Globalny runtime pozostaje bez zmian. Kolejka/Issue to backlog, nie dowód implementacji lub wdrożenia. Kanoniczny raport przekrojowy należy do subactor/docs (#199).

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 planfile

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions