Recontract #228 discovery around the official catalog - #258
Conversation
3a282f6 to
af560d3
Compare
Update: official-catalog snapshot model appliedThis PR has been updated after Project Owner approval to replace user-facing built-in catalog wording with the dotfiles-manager official catalog model:
Local validation and subagent blocker review passed before the force-push. |
0c8cc7b to
e933967
Compare
|
UX wording refinement after Project Owner feedback on |
e933967 to
d71dd01
Compare
|
Managed UX simplification after Project Owner approval:\n\n- Shortened default |
d71dd01 to
5771de2
Compare
|
Managed UX correction after Project Owner feedback:\n\n- Removed offline/cache/download semantics from default |
5771de2 to
40b99b1
Compare
|
Managed catalog-model correction after Project Owner feedback:\n\n- Removed wording that presented the official catalog as included/baked into the app.\n- Simplified |
40b99b1 to
7f8d6b8
Compare
|
Managed catalog-list UX tweak:\n\n- Changed the catalog row from duplicated label text to the catalog identifier:\n\n |
7f8d6b8 to
293d8b6
Compare
|
Managed #228 catalog update omission after Project Owner selected hide/omit until implemented:
Current relevant mock output: Validation:
|
293d8b6 to
c4c5013
Compare
|
Managed #228 UX cleanup after Project Owner decision and UX role re-review:
Validation:
Commit: c4c5013 |
Rework the #228 design evidence after the Project Owner removed custom.files, local catalog lifecycle, and user-facing built-in catalog wording from the normal discovery path. The active target is now app/tool discovery from the preconfigured dotfiles-manager official catalog using the bundled snapshot that ships with the installed app. Replace the previous catalog discovery storyboard with a coherent recontracted version that keeps list, search, and explain app-first, shows official-catalog source wording, rejects custom.files and local catalog paths in the normal UX, and makes catalog update/add placeholder errors explicit #229 boundaries. Add and update the runnable mock plus golden transcript so the CLI surface can be reviewed before implementation. Reconcile related design records so future implementation has one target: the #252 discovery-normalization storyboard, the product concept, vocabulary, catalog trust/origin model, UX index, and execution record now describe official catalog snapshot discovery for #228 and official-catalog update/additional remote catalog management for #229. No runtime behavior is changed in this commit. The unrelated untracked presentations artifact remains outside this work item.
c4c5013 to
fe6d21b
Compare
Related work
This PR does not close #228. It records the recontracted #228 target and design evidence so a fresh implementation-start gate can happen from current
main.Risk tier
Tier 1: this changes public CLI UX design evidence, tracker records, and process state for a user-facing discovery surface. It does not change runtime behavior, live settings, stored settings, remote fetching, or write authority.
Recontracted #228 decision
The Project Owner decided on 2026-06-30 that normal discovery should:
list/search;catalog listto identifydotfiles-manager/official, define catalogs as app/tool support sources rather than settings storage, and show catalog version/updated time;catalog updateandcatalog addfrom v2 catalogs: implement official catalog discovery baseline #228 public/mock output until v2 catalogs: implement official and remote catalog management with write gates #229 implements those behaviors;What changed
docs/internal/ux/v2-catalog-discovery-storyboard.mdwith the official-catalog discovery target.docs/internal/ux/mocks/v2-catalog-discovery/.No live settings were read or changed/No stored settings were changedfooters from normal read-only discovery output after Project Owner UX feedback.Design evidence
docs/internal/ux/v2-catalog-discovery-storyboard.mddocs/internal/ux/mocks/v2-catalog-discovery/run-demo.sh --checkcatalog addfrom v2 catalogs: implement official catalog discovery baseline #228 public/mock output, avoid the normal-userrecipenoun, and clarify catalog meaning/active-for-discovery wording.Validation performed
git diff origin/main...HEAD --check PYTHON="$HOME/.asdf/shims/python" docs/internal/ux/mocks/v2-catalog-discovery/run-demo.sh --checkBoth passed.
Live tracker updates performed
catalog updateandcatalog addfrom v2 catalogs: implement official catalog discovery baseline #228 public/mock output.Docs impact
Internal design/process docs only. Production end-user documentation remains #216.
Known out-of-scope item
The unrelated untracked local file under
docs/presentations/was left untouched and is not part of this PR.