deploy foundation: push-based deploy.sh, spec-007, v3.0.0

This commit is contained in:
Oleksandr Kozachuk
2026-07-13 15:06:38 +02:00
parent 3d2289496b
commit 8a19c35353
7 changed files with 115 additions and 5 deletions
+5
View File
@@ -54,6 +54,11 @@ Decisions inside the set architecture. D-NNN, never renumbered.
fact-level erasure ships with FDB-007 structured memory — stated in
the user-facing confirmation, not hidden. (Superseded by D-014:
erasure now covers facts, observations and episode traces.)
- **D-015** — Deploys are push-based from the dev machine
(`git archive <tag> | ssh`), not pull-based: no deploy keys or git
state on the hosts, the artifact is exactly the tag tree, untracked
live config survives in-place extraction. Trade-off: deploys need
the dev machine; acceptable for a one-operator project.
- **D-014** — Structured memory (FDB-007): observations are the only
consolidation feed (independent of history trimming); consolidation
returns NEW facts only (no wholesale rewrite — the lossiness of the