From 7c2b9402de914169e08fea7e2ed771b6f31c9ffb Mon Sep 17 00:00:00 2001 From: Bruno Postle Date: Sat, 18 Jul 2026 12:39:23 +0100 Subject: [PATCH] docs: add collapse_cmd/homemaker-collapse to module lists (94g) Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01M8566xAxTnwtJTkpXjYNZm --- CLAUDE.md | 1 + README.md | 1 + 2 files changed, 2 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index f30b452..15089e0 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -72,6 +72,7 @@ Key modules: - `solver.py` — bottom-up ratio solve (scipy) - `fitness.py` — native Python fitness evaluator (replaces Perl oracle) - `fitness_cmd.py` — `homemaker-fitness` CLI entry point +- `collapse_cmd.py` — `homemaker-collapse` CLI: finish-time global cell→room collapse (94g) - `graph.py` — leaf-adjacency graph for programme-driven fitness checks - `genome.py` — topology genome: base-floor tree + per-storey deltas - `operators.py` — high-locality mutation and subtree crossover diff --git a/README.md b/README.md index d45bcbe..ec268b5 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ search then only explores topology + types + adjacency. - `src/homemaker_layout/solver.py` — bottom-up ratio solve (scipy). - `src/homemaker_layout/fitness.py` — native Python fitness evaluator. - `src/homemaker_layout/fitness_cmd.py` — `homemaker-fitness` CLI (drop-in for `urb-fitness.pl`). +- `src/homemaker_layout/collapse_cmd.py` — `homemaker-collapse` CLI: finish-time global cell→room relabel of a `.dom`. - `src/homemaker_layout/graph.py` — leaf-adjacency graph for programme-driven checks. - `src/homemaker_layout/genome.py` — topology genome: base-floor tree + per-storey deltas. - `src/homemaker_layout/operators.py` — high-locality mutation and subtree crossover.