docs(#20): mark hook phases 1+2 done; resume notes point to phase 3 (indeedhub)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
955c54b713
commit
ccb5b7ca39
@@ -94,10 +94,14 @@ the `post_install` hook above. `install_indeedhub_stack` becomes orchestrator-fi
|
||||
|
||||
## 6. Phases
|
||||
|
||||
1. **Schema + executor + validation + unit tests** (this design) — `exec` +
|
||||
`copy_from_host`, allowlist-enforced.
|
||||
2. **Wire into orchestrator install** (post-create, install-only).
|
||||
3. **indeedhub**: author member manifests + frontend `post_install` hook; wire
|
||||
1. ✅ **Schema + validation + unit tests** — `LifecycleHooks`/`HookStep`/`HostCopy`
|
||||
in `archipelago-container::manifest`, allowlist-enforced at `validate()`.
|
||||
(commit `4c1a4e59`)
|
||||
2. ✅ **Executor + wire into orchestrator install** — `container::hooks::run_post_install`
|
||||
(`exec` + `copy_from_host`, canonicalise + symlink-escape prefix check, best-effort);
|
||||
called from `install_fresh` after the container is up, fresh-container-only.
|
||||
(commit `955c54b7`)
|
||||
3. ⏳ **indeedhub**: author member manifests + frontend `post_install` hook; wire
|
||||
`install_indeedhub_stack` orchestrator-first; live-migrate + verify on .228.
|
||||
4. **netbird**: assess its setup steps; migrate with hooks.
|
||||
5. `pre_start` hooks (repair/ownership) if needed.
|
||||
4. ⏳ **netbird**: assess its setup steps; migrate with hooks.
|
||||
5. ⏳ `pre_start` hooks (repair/ownership) — type exists; executor not yet wired.
|
||||
|
||||
Reference in New Issue
Block a user