Skip to content

Commit abbe111

Browse files
songololoclaude
andcommitted
docs: soften deferral framing — paper deferred, Atlas pending
Per review, the deferral language was too final. Consistent reframe across argument.md / README / ROADMAP / CLAUDE / PAPER: - The paper: just "deferred" (trimmed the verbose three-surface descriptions). - The Atlas: "pending", not "removed/rebuilt fresh". Its place-scoring and the XGBoost planning models are to be **reevaluated** for the two-axis frame — they sit on top of the measure and aren't implicated by the framing fix, so they may return. Their code lives in git history (removed from the tree in the migration). Only the summed cost-stack + its access-penalty regression are superseded (they double-counted travel). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 4acdffb commit abbe111

5 files changed

Lines changed: 47 additions & 55 deletions

File tree

CLAUDE.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,10 +201,11 @@ are run on demand rather than wired as pipeline stages.
201201
| `lock_in.py` | Energy gap surviving best-fabric + full EV (1.78× → 1.44×) |
202202
| `form_size_decomposition.py` | Heat vs dwelling/household-size, via floor-area elasticity + a total→direct regression ladder |
203203

204-
> **⏸ Deferred.** The earlier three-surface / A–G scorecard, the empirical access-penalty
205-
> model, and the Atlas (XGBoost planning models + static site) were **removed** in the
206-
> two-axis migration and will be rebuilt fresh later; see [`paper/argument.md`](paper/argument.md)
207-
> and [ROADMAP.md](ROADMAP.md). Git history holds the old code.
204+
> **⏸ Pending.** The earlier three-surface / A–G scorecard, the empirical access-penalty model,
205+
> and the Atlas (XGBoost planning models + static site) were removed from the tree in the
206+
> two-axis migration (git history holds them). The Atlas scoring + models are **pending
207+
> reevaluation** for the two-axis frame; the paper is deferred. See
208+
> [`paper/argument.md`](paper/argument.md) and [ROADMAP.md](ROADMAP.md).
208209
209210
---
210211

PAPER.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
# The Neighbourhood Energy Performance Index: Energy Spent versus Access Gained
22

3-
> **⏸ DEFERRED — parked, not maintained now.** This paper is set aside for a later phase. The
4-
> current focus is the canonical argument ([`paper/argument.md`](paper/argument.md)) and the
5-
> processing pipeline. Only the **abstract** has been updated to the **two-axis** model
6-
> (*energy spent* vs *access gained*); the methods/results body below still uses the original
7-
> *three-surface* framing (Form + Mobility + Access penalty, summed in kWh and banded A–G),
8-
> which is **superseded** (the kWh-stack, A–G banding and empirical access-penalty model are
9-
> retired). The full rewrite to two axes happens **next**. Until then, wherever anything
10-
> conflicts, **`argument.md` is authoritative.**
3+
> **⏸ DEFERRED.** Parked for a later phase; the current focus is the canonical argument
4+
> ([`paper/argument.md`](paper/argument.md)) and the pipeline. The abstract reflects the
5+
> two-axis model; the body below is the older draft. Where they conflict, `argument.md` is
6+
> authoritative.
117
128
## Abstract
139

README.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ removed pending a fresh two-axis rebuild — see below).*
1010

1111
> **⏸ Current focus.** The live work is the **[argument](paper/argument.md)** (the canonical
1212
> two-axis statement) and the **processing pipeline**. The **paper ([PAPER.md](PAPER.md)) is
13-
> deferred** (still the old framing), and the **Atlas has been removed**it implemented the
14-
> retired *three-surface / A–G* model and will be rebuilt fresh for the two-axis frame (git
15-
> history holds the old code). The theory + headline below are the current two-axis frame.
13+
> deferred**, and the **Atlas is pending**its scoring and the XGBoost planning models are to
14+
> be reevaluated for the two-axis frame (that code lives in git history). The theory + headline
15+
> below are the current two-axis frame.
1616
1717
---
1818

@@ -94,13 +94,11 @@ the access deficit is **100% tech-immune**. Built form fixes demand for generati
9494
(`stats/travel_energy.py`, `stats/access_profile.py`, `stats/lock_in.py`), reproducible
9595
end-to-end via the orchestrator.
9696

97-
### Deferred / removed (next phase)
97+
### Pending (next phase)
9898

99-
1. **The paper** — full IMRaD case in [PAPER.md](PAPER.md); deferred, to be rewritten to the
100-
two-axis frame once the argument + pipeline are locked.
101-
2. **The NEPI Atlas + planning tool** — the old public A–G dashboard and the four XGBoost
102-
planning models implemented the retired three-surface framing and have been **removed**; a
103-
two-axis Atlas will be **rebuilt fresh** later (git history holds the old code).
99+
1. **The paper** — deferred ([PAPER.md](PAPER.md)).
100+
2. **The NEPI Atlas + planning tool** — pending: reevaluate the place-scoring and the XGBoost
101+
planning models for the two-axis frame (their code lives in git history).
104102

105103
---
106104

@@ -152,13 +150,13 @@ Full status, open work, and scope decisions (KEEP / DEFER / CUT) live in
152150
NTS-anchored car-travel energy, the lock-in quantification, the per-service access profile,
153151
and the heat-vs-size decomposition (`stats/`); storage centralised behind
154152
`URBAN_ENERGY_DATA_DIR`; methodology #6 Form under-recording flags; and an executable rebuild
155-
orchestrator (`urban_energy.pipeline`). The retired three-surface code and the old A–G Atlas
156-
were stripped in the two-axis migration.
153+
orchestrator (`urban_energy.pipeline`). The old three-surface code and A–G Atlas were removed
154+
from the tree in the migration (in git history, pending reevaluation).
157155

158156
**Current focus:** keeping the argument + processing pipeline watertight.
159157

160-
**Deferred (next phase):** rewrite the paper ([PAPER.md](PAPER.md)) to the two-axis frame;
161-
rebuild the Atlas fresh; deferred LiDAR/morphology.
158+
**Pending (next phase):** the paper ([PAPER.md](PAPER.md)); reevaluating the Atlas scoring +
159+
planning models for the two-axis frame; deferred LiDAR/morphology.
162160

163161
---
164162

ROADMAP.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
Single source of truth for status, open work, and methodology decisions.
44
Updated 2026-06-15 (two-axis reframe; paper + Atlas deferred).
55

6-
> **⏸ Current focus.** The live work is the **[argument](paper/argument.md)** (canonical
7-
> two-axis statement) and the **processing pipeline** — making both watertight. **The paper
8-
> ([PAPER.md](PAPER.md)) and the Atlas / A–G planning tool are DEFERRED** to a later phase;
9-
> they still carry the old *three-surface / A–G* framing. Sections below describing the A–G
10-
> scorecard, bands, surface decomposition and the empirical access-penalty model refer to that
11-
> **deferred** legacy layer.
6+
> **⏸ Current focus.** The live work is the **[argument](paper/argument.md)** and the
7+
> **processing pipeline**. The **paper ([PAPER.md](PAPER.md)) is deferred**; the **Atlas is
8+
> pending** — its place-scoring and XGBoost planning models are to be reevaluated for the
9+
> two-axis frame (that code lives in git history).
1210
1311
## Deliverables & priority
1412

@@ -19,11 +17,11 @@ Updated 2026-06-15 (two-axis reframe; paper + Atlas deferred).
1917
2. **The processing pipeline** + two-axis analysis layer (`stats/travel_energy.py`,
2018
`stats/access_profile.py`, `stats/lock_in.py`).
2119

22-
### Deferred (next phase — old three-surface / A–G framing)
20+
### Pending (next phase)
2321

24-
1. **The paper**IMRaD case in [PAPER.md](PAPER.md); rewrite to two axes.
25-
2. **The NEPI Atlas + planning tool**public A–G dashboard + four XGBoost models;
26-
migrate off the three-surface framing.
22+
1. **The paper**deferred ([PAPER.md](PAPER.md)).
23+
2. **The NEPI Atlas + planning tool**pending: reevaluate the place-scoring and the XGBoost
24+
planning models for the two-axis frame (code in git history).
2725

2826
## Scope decisions (consumption audit)
2927

@@ -36,11 +34,12 @@ The rebuild targets only what the two-axis analysis consumes:
3634
- **DEFER** (heavy, unused columns): LiDAR heights + momepy morphology (~30–45 h)
3735
and OS Open Map Local footprints. Re-runnable via
3836
`pipeline run lidar morphology --include-optional`.
39-
- **CUT / removed** (zero live reads): the retired three-surface / A–G code
37+
- **Removed from the tree** (in git history): the summed three-surface / A–G code
4038
(scorecard, bands, empirical access-penalty model, three-surface figures) and the
41-
old Atlas (XGBoost planning models + static site) — stripped in the two-axis
42-
migration (git history holds them). Plus the earlier archive: Census 2011, DESNZ
43-
LSOA energy, MSOA OD flows, BRES+GVA scaling, NESO projections, the basket index.
39+
old Atlas (XGBoost planning models + static site), taken out in the two-axis
40+
migration. The Atlas scoring + models are **pending reevaluation**, not retired.
41+
Plus the earlier archive: Census 2011, DESNZ LSOA energy, MSOA OD flows, BRES+GVA
42+
scaling, NESO projections, the basket index.
4443

4544
## Done
4645

@@ -81,7 +80,8 @@ These are the contestable scientific choices; none gate the national run.
8180
error / lag models on the form/size regression.
8281

8382
### Forward work (out of current scope)
84-
- **Rebuild the Atlas** for the two-axis frame (the old A–G tool was stripped).
83+
- **Atlas (pending):** reevaluate the place-scoring and the XGBoost planning models for the
84+
two-axis frame (old code in git history).
8585
- Bettencourt scaling analysis (BRES + GVA) — source archived; revive if pursued.
8686
- LiDAR/morphology source (LiDAR vs WALS) and sky-view-factor / shadow features —
8787
deferred with the morphology dimension; revisit only if it is reinstated.

paper/argument.md

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ or supports it:
66
| Doc | Role |
77
|-----|------|
88
| **`paper/argument.md`** (this file) | The argument: hypothesis + claims + reasoning, distilled |
9-
| [`PAPER.md`](../PAPER.md) | The formal IMRaD expansion**DEFERRED** (old three-surface framing; next phase) |
9+
| [`PAPER.md`](../PAPER.md) | The formal IMRaD paper**deferred** |
1010
| [`paper/methodology_review.md`](methodology_review.md) | Adversarial audit — where it's weak |
1111
| [`paper/robustness_plan.md`](robustness_plan.md) | The worklist of fixes |
1212
| [`README.md`](../README.md) | Public pitch + status |
@@ -18,11 +18,9 @@ method), **[open]** (identified, not yet done). Numbers are current national-OA
1818
> ## ⏸ Scope — current focus (read this first)
1919
>
2020
> The live work is **this argument** and the **processing pipeline** — making both watertight.
21-
> The **paper (`PAPER.md`) is deferred** (its body still carries the old *three-surface / A–G*
22-
> framing). The **Atlas and the retired three-surface code** (the A–G scorecard + bands, the
23-
> empirical access-penalty model, the four XGBoost planning models, and the static site) have
24-
> been **removed** in the two-axis migration and will be rebuilt fresh later — git history holds
25-
> them. Wherever anything conflicts, **this document is authoritative.**
21+
> The **paper (`PAPER.md`) is deferred.** The **Atlas is pending** — its place-scoring and the
22+
> XGBoost planning models are to be reevaluated for the two-axis frame; that code currently lives
23+
> in git history, not the tree. Wherever anything conflicts, **this document is authoritative.**
2624
2725
---
2826

@@ -346,14 +344,13 @@ can clean the energy, but you cannot make the desert a rainforest without rebuil
346344
(access ÷ energy) contains the inverse of its own numerator. Consider rating against heat +
347345
an idealised/electrified travel cost, so the rate measures the *structural* return cleanly.
348346

349-
**Deferred / removed — next phase (see scope banner at top).**
347+
**Pending — next phase (see scope banner at top).**
350348

351-
- **The paper (`PAPER.md`)** — deferred. The IMRaD body still carries the old three-surface /
352-
A–G numbers; to be rewritten to the two-axis frame after the argument + pipeline are locked.
353-
- **The Atlas + retired three-surface code** — the A–G scorecard + bands, the empirical
354-
access-penalty model, the four XGBoost planning models, and the static site have been
355-
**removed** in the two-axis migration (git history holds them); a two-axis Atlas will be
356-
rebuilt fresh.
349+
- **The paper (`PAPER.md`)** — deferred.
350+
- **The Atlas** — pending: reevaluate the place-scoring and the XGBoost planning models for the
351+
two-axis frame (their code lives in git history, removed from the tree in the migration). The
352+
summed cost-stack and its access-penalty regression are superseded — they double-counted
353+
travel (see Appendix) — but the scoring and models can be reapplied to the two-axis output.
357354

358355
---
359356

@@ -364,5 +361,5 @@ total A–G. That cost-stack was abandoned because (a) it inverted the trophic p
364361
(measuring total consumption, not function-per-energy), and (b) the Access penalty was a
365362
regression slice of the same transport variable as Mobility, double-counting it. The two-axis
366363
frame above replaces it: Access is the *return*, measured as counts within a catchment, never
367-
summed into the energy cost. The old A–G banding and the empirical access-penalty model are
368-
retired.
364+
summed into the energy cost. The old summed-total A–G banding and the empirical access-penalty
365+
model are superseded; any future Atlas would score the two-axis output instead.

0 commit comments

Comments
 (0)