Consolidate cc-os per-project state under .cc-os/<plugin>/ (migrate os-doc-hygiene) #24

Closed
opened 2026-07-12 21:38:51 +00:00 by jared · 1 comment
Owner

Per-project dotfile sprawl observed in credvault: .cc-os/, .dochygiene/, plus planned .os-adr/. Adopt convention: all cc-os-owned per-project state lives under .cc-os/<plugin>/ (ADR to be recorded).

Scope:

  • Migrate os-doc-hygiene state from .dochygiene/ to .cc-os/dochygiene/ with a fallback read of the old path (auto-migrate on first write, then remove old dir).
  • os-status keeps its files at .cc-os/ top level (it owns the shared config) or moves under .cc-os/status/ — decide in ADR.
  • graphify-out/ is external-tool output: explicitly out of scope / deferred (would touch os-vault onboard skill + hooks for aesthetic gain only).
  • One gitignore entry (.cc-os/) then covers everything.

Acceptance: ADR recorded; os-doc-hygiene reads/writes new path with backward-compat fallback; tests updated; docs/implementation-status.md updated; refresh-plugins run.

Per-project dotfile sprawl observed in credvault: `.cc-os/`, `.dochygiene/`, plus planned `.os-adr/`. Adopt convention: **all cc-os-owned per-project state lives under `.cc-os/<plugin>/`** (ADR to be recorded). Scope: - Migrate os-doc-hygiene state from `.dochygiene/` to `.cc-os/dochygiene/` with a fallback read of the old path (auto-migrate on first write, then remove old dir). - os-status keeps its files at `.cc-os/` top level (it owns the shared config) or moves under `.cc-os/status/` — decide in ADR. - `graphify-out/` is external-tool output: explicitly out of scope / deferred (would touch os-vault onboard skill + hooks for aesthetic gain only). - One gitignore entry (`.cc-os/`) then covers everything. Acceptance: ADR recorded; os-doc-hygiene reads/writes new path with backward-compat fallback; tests updated; docs/implementation-status.md updated; refresh-plugins run.
Author
Owner

This was generated by AI during triage.

Shipped in commit cf14bb3 (2026-07-12): ADR-027 records the .cc-os/ convention, os-doc-hygiene state migrated with backward-compat fallback, tests and docs updated, refresh-plugins run. Closing as completed.

> *This was generated by AI during triage.* Shipped in commit cf14bb3 (2026-07-12): ADR-027 records the .cc-os/<plugin> convention, os-doc-hygiene state migrated with backward-compat fallback, tests and docs updated, refresh-plugins run. Closing as completed.
jared closed this issue 2026-07-12 22:25:28 +00:00
Sign in to join this conversation.
No description provided.