Skip to content

📝 Document the unified seed engine and retire the vault page#173

Merged
bdsoha merged 3 commits into
mainfrom
feature/unified-seed-engine
Jul 1, 2026
Merged

📝 Document the unified seed engine and retire the vault page#173
bdsoha merged 3 commits into
mainfrom
feature/unified-seed-engine

Conversation

@bdsoha

@bdsoha bdsoha commented Jun 30, 2026

Copy link
Copy Markdown
Member

ws-docs side of q2-59 (unified ws-cli seed engine). Rides the env.reference distribute cycle for the seed.source slug.

Changes

  • settings/seed.md (relocated from tools/ — seed is a configuration feature, not an installed tool; joins autoload-scripts/secrets). Documents the manifest, two tiers, all operations incl. the new op: block managed marker block and its comment: prefix, templating, secrets, the ownership boundary, and force/ephemerality. seed.svg hero icon.
  • Deleted settings/vault.md outright (no tombstone) and de-vaulted the secrets icon (vault.svgsecrets.svg).
  • Repointed every inbound link /tools/seed/settings/seed (storage.md, ws-cli.md, secrets.md, tls.md) and moved the sidebar entry Tools → Settings.
  • End-user voice pass: removed implementation phrasing (os.Root, st_uid == geteuid(), float64, "single resolved plan") and trimmed duplicated explanations.

Companion

workspace env.reference.yaml updates the seed.source reference: slug to /settings/seed so the auto-generated env page links here after distribute.

bdsoha added 3 commits June 30, 2026 12:02
- tools/seed.md: full rewrite for the ws-cli seed engine — version:v1
  dest-keyed manifest, two tiers (bare mirror + behavior overlay), ops
  (copy/merge/append/prepend), templating, inline + whole-file secrets,
  ownership boundary, force/ephemerality, apply/ls. Documents the accepted
  caveats (non-idempotent append/prepend, JSON large-int precision, keep
  ciphertext outside the mirror, re-author for key rotation).
- settings/vault.md: tombstone — the vault is removed (no migrate); redirect
  to the seed manifest + secrets primitives. Drop the sidebar entry.
- tools/ws-cli.md: drop vault from secrets, add a `ws seed` section.
- settings/secrets.md, settings/tls.md, editor/storage.md: repoint dead
  /settings/vault links and the killed "vault" term to /tools/seed.
Document the new `op: block` managed-marker-block operation and its
`comment:` prefix, and correct the append/prepend behaviour to
write-if-absent. Move the guide from `tools/` to `settings/` (seed is a
configuration feature, not an installed tool) and give it a `seed.svg`
hero icon. Delete the vault page outright (no tombstone), de-vault the
secrets icon, and repoint every inbound link. Rewrite developer-facing
phrasing for the end-user audience and trim duplicated explanations.
Add the `op: lineinfile` operation and a `seed rotate` section, and drop
the JSON large-integer precision caveat now that merge preserves them.
@bdsoha bdsoha merged commit 8a37cee into main Jul 1, 2026
4 checks passed
@bdsoha bdsoha deleted the feature/unified-seed-engine branch July 1, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant