Files
discussions/.wiki/log.md
vitya 78444f9ef3 Amend tdd-criteria: anti-loophole rule 4 (test-immutability)
Post-promotion amendment captured in:
- claude-skills#tdd-criteria-skill-write description (b7819b17 in claude-skills)
- claude-skills#tdd-criteria-precommit-hook (new task d440bb52 in claude-skills)
- meeting-room .wiki/log.md amended-line

User surfaced second-order vandalism: agent rewrites failing test instead
of fixing code. Defence: tests are append-only; modification requires
[test-modify: <name>: was <literal>; is <literal>; reason: <Z>] in commit
subject + separate commit from impl changes. Rule 4 added to runtime
SKILL.md when impl-task runs; design-doc amendment text embedded in
task description for same impl session (knowledge_ingest is create-only,
overwrite blocked, so design-doc patch goes via direct git edit during impl).
2026-05-07 08:10:49 +03:00

4.4 KiB

Log

Append-only. Format: <YYYY-MM-DD> <event> <topic> [details].

Events: started, promoted, registered, archived.


2026-05-05 bootstrapped meeting-room redesign (initial .wiki/ skeleton) 2026-05-05 registered analyst 2026-05-05 registered idea_generator 2026-05-05 registered moderator 2026-05-05 registered skeptic 2026-05-05 started modulair ([moderator, skeptic, idea_generator, analyst]) 2026-05-05 promoted modulair-rag → .wiki/concepts/modulair-rag-brainstorm-trace.md (tasks_create skipped: target projects modulair-rag/meeting-room not yet registered in projects-meta; 3 actions deferred in trace) 2026-05-05 promoted meeting-room-redesign → .wiki/concepts/meeting-room-architecture.md (no tasks; plan executed during this same session — implementation plan archived separately as 2026-05-05-meeting-room-redesign-plan.md) 2026-05-05 archived meeting-room-redesign-plan (post-execution) 2026-05-05 designed interns (.brainstorm/interns.md — domain spec, target promote: claude-skills) 2026-05-05 promoted interns → claude-skills/.wiki/concepts/interns-design.md (commits 30c329fd+035e4dd5+3deaa357); tasks created: claude-skills#interns-skills-mvp (ready), common#interns-mcp-mvp (ready), projects-meta-mcp#migrate-to-common-lib (blocked), common#unify-llm-secrets (blocked) 2026-05-05 archived interns → .archive/2026-05-05-interns.md 2026-05-05 designed interns-repo-read (.brainstorm/repo-read.md — domain spec, target promote: claude-skills, parent: interns) 2026-05-05 promoted interns-repo-read → claude-skills/.wiki/concepts/interns-repo-read-design.md (commits 34001022+b7943a3c+93a45007); tasks created: common#interns-repo-read-impl (ready), claude-skills#interns-repo-read-skill-updates (ready) 2026-05-05 archived interns-repo-read → .archive/2026-05-05-repo-read.md 2026-05-06 designed factory-bootstrap (.brainstorm/factory-bootstrap.md — domain spec, target promote: factory; field-test on Win11 laptop) 2026-05-06 bootstrapped factory project (.tasks/STATUS.md + .wiki/ canonical layout, commit ecddcdf — fixed projects-meta sync indexing prerequisite) 2026-05-06 promoted factory-bootstrap → factory/.wiki/concepts/factory-bootstrap.md (commits 549fe2ea+d26da137+b79be591); tasks created: factory#factory-bootstrap-script (ready), factory#factory-l1-design (blocked-by factory-bootstrap-script); also claude-skills#project-creation-lifecycle-skill (ready, gap surfaced during this promote) 2026-05-06 archived factory-bootstrap → .archive/2026-05-06-factory-bootstrap.md 2026-05-06 designed hermes-skills-rollout (.brainstorm/hermes-skills-rollout.md — domain spec, target promote: claude-skills) 2026-05-06 promoted hermes-skills-rollout → claude-skills/.wiki/concepts/hermes-skills-rollout-design.md (commits b3dc1251+5ae14fd6+0f65e057); tasks created: claude-skills#hermes-converter-mvp (ready), claude-skills#hermes-flavour-mcp-setups (blocked), claude-skills#hermes-installer-skill (blocked), claude-skills#hermes-mvp-coverage (blocked), claude-skills#hermes-converter-ci (blocked, deferred), common#tasks-close-normalize-body (ready, discipline pre-req), claude-skills#using-tasks-close-coverage-gate (ready, discipline pre-req) 2026-05-06 archived hermes-skills-rollout → .archive/2026-05-06-hermes-skills-rollout.md 2026-05-07 designed tdd-criteria (.brainstorm/tdd-criteria.md — domain spec, target promote: claude-skills; 6-round arc with cross-project research via projects-meta) 2026-05-07 promoted tdd-criteria → claude-skills/.wiki/concepts/tdd-criteria-design.md (commits a03d2804+2ad6f4ce+5fb648d4); tasks created: claude-skills#tdd-criteria-skill-write (ready), claude-skills#tdd-criteria-hermes-mapping (blocked), claude-skills#tdd-criteria-build-install (blocked), claude-skills#tdd-criteria-review (blocked, umbrella per §5) 2026-05-07 archived tdd-criteria → .archive/2026-05-07-tdd-criteria.md 2026-05-07 amended tdd-criteria post-promotion: anti-loophole rule 4 (test-immutability + [test-modify: was X; is Y] marker + separate-commit-from-impl) added; user surfaced symmetric vandalism risk on tests after initial promotion. Patches landed: claude-skills#tdd-criteria-skill-write description updated (commit b7819b17), claude-skills#tdd-criteria-precommit-hook task created (commit d440bb52). Design-doc amendment NOT applied directly (knowledge_ingest is create-only — overwrite blocked); amendment text embedded in skill-write task description for impl session to apply via direct git edit.