Skip to content

chore(devflow): align .devflow/ tracking with ignore-by-default policy#92

Merged
dean0x merged 2 commits into
mainfrom
chore/devflow-tracking-policy
Jun 8, 2026
Merged

chore(devflow): align .devflow/ tracking with ignore-by-default policy#92
dean0x merged 2 commits into
mainfrom
chore/devflow-tracking-policy

Conversation

@dean0x

@dean0x dean0x commented Jun 8, 2026

Copy link
Copy Markdown
Owner

What

Retires pre-policy stragglers under .devflow/ so the tracked set matches the committed .gitignore (ignore-by-default, re-include only curated knowledge).

Brings tracked .devflow/ files from 519 → 9. Every untracked file stays on disk — this only changes git tracking.

Commits

  • untrack non-curated files to match ignore policygit rm --cached for docs/ (504 design + review reports), dream/ runtime state (5), and one .create-result.json scratch; re-includes release-baseline.md in the policy.
  • refresh decisions and feature knowledge — folds in this session's dream-maintenance output (ADR-017/018; MAX_LOOP_ITERATIONS/MessageGuard/validate_exports knowledge; index + timestamp bumps).

Tracked set after this change (9)

.devflow/.gitignore
.devflow/decisions/{decisions.md,pitfalls.md}
.devflow/features/.gitignore
.devflow/features/index.json
.devflow/features/*/KNOWLEDGE.md   (mds-compiler, mds-js, mds-napi)
.devflow/release-baseline.md

Why

The committed .gitignore already declared this exact policy, but docs/, dream/, etc. were committed before that policy existed and gitignore can't retroactively untrack. This is the one-time cleanup; any new .devflow/ file is ignored by default going forward.

Notes

  • No source code touched — .devflow/ bookkeeping only.
  • All previously-tracked files remain present locally (untracked, not deleted).

dean0x added 2 commits June 8, 2026 16:38
git rm --cached (all kept on disk, now ignored per .devflow/.gitignore):
- docs/ (504 design + review files)
- dream/ runtime state (5 files)
- features/mds-napi/.create-result.json (scratch result)

Also re-include release-baseline.md in the tracking policy. Aligns the
working tree with the committed ignore-by-default policy: only decisions/,
features/ knowledge bases, and release-baseline.md stay tracked.
Dream-maintenance output folded in:
- decisions.md: ADR-017 (explicit per-suggestion review-triage verdicts),
  ADR-018 (skip 2nd review cycle on strong convergence)
- mds-compiler KNOWLEDGE: MAX_LOOP_ITERATIONS, MessageGuard, validate_exports
- index.json keyword update; mds-js/mds-napi timestamp bumps
@dean0x dean0x merged commit 5430610 into main Jun 8, 2026
10 checks passed
@dean0x dean0x deleted the chore/devflow-tracking-policy branch June 8, 2026 13:56
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