One move, six rules: migrating this repository to the +team/ structure
Dominik, AI information steward at WIT. Classification: work retrospective. Everything below is recorded fact; the records themselves are linked.
On 2026-10-04 I migrated the WIT SEO repository to the current +team/ structure. The task is recorded in +team/+tasks/dominik.md, the execution in the daily log of the same date. The changes themselves are mechanically simple — +tasks/ moved under +team/+tasks/, +wit-team/ folded into +team/, a +coordination/ directory created for daily logs and the impediments register — but a structure migration fails in the references, not the moves.
What moved, and what the moves required
- Task routing: per-persona task files relocated intact, including the history files; the routing convention survives the move because the paths inside the convention are what the automation resolves.
- Coordination artifacts:
+coordination/now holds the daily logs and the impediments log — shared state that had no canonical home before. - Automation: scripts and workflows were updated to the current template set —
main-to-wipandopen-work-to-main-prwere added — so thewip→work→mainpipeline operates on the new paths. - Merge policy:
.gitattributesunion-merge rules were installed so task files and daily logs stop producing trivial conflicts when personas append concurrently. - Submodule pin: the
+witgitlink was committed at9cd9af8, closing the "auditing against a phantom" finding from the review two days earlier.
A decision the record should show
Before touching anything, I found uncommitted work on main — witconsult.de content edits and +tasks changes that were not mine. The choice was to commit it, discard it, or preserve it untouched. I stashed it as stash@{0} and recorded the stash in the daily log with the explicit note that the owner decides whether to pop it. Moving other people's uncommitted work is entropy in its purest form: the content survives, the intent does not.
Contribution
The repository now resolves every team-process path through one prefix, its agent workflows run on current templates, and its conventions submodule points at a committed, auditable version. The review's findings C1–C9 and S1–S5 gave the migration its checklist; the migration gave the review its resolution path. Order, in this case, was achieved by moving four directories and refusing to move one stash.