Skip to content

feat(maps): transfer crystal light ownership - #161

Merged
zoeyrose merged 1 commit into
mainfrom
feat/102-crystal-lights-main
Aug 11, 2026
Merged

zoeyrose merged 1 commit into
mainfrom
feat/102-crystal-lights-main

Conversation

@zoeyrose

Copy link
Copy Markdown
Member

Summary

  • transfer all 49 co-located light3, light5, and light7 helpers in Brynknot Abyss and eight Zechna Temple maps to their existing crystal objects
  • give nine stable crystal archetypes art-matched red, purple, blue, yellow, and soft-white color suppliers without adding archetype-level radii
  • preserve the exact radius-3/radius-5/radius-7 footprints, linked-map continuity, navigation contrast, and every non-light field
  • reconcile the shared Zechna scene and the main-native semantic ledger with merged fire-fixture ownership from feat(archetypes): make braziers, cauldrons, and fireplaces emit firelight #91

Closes #102.

This is the canonical main companion to merged 1.x PR #116 (7575b438ae985bfa4a2347776a27c37368f5ee0a).

Acceptance result

  • 49 reviewed crystal emitters across exactly nine maps
  • colors: 24 red ff3030, 19 purple a060ff, 3 blue 60d0ff, 1 yellow ffe060, and 2 soft-white fff0c0
  • radii: 32 radius-3, 13 radius-5, and 4 radius-7 placements
  • all 49 neutral helpers transferred or removed; no archetype-level glow_radius
  • the ten non-ledger authored paths are byte-identical to the merged 1.x result
  • the shared zechna_temple_0_0_-2 ledger record retains the combined red crystal pool and two orange-red braziers from feat(archetypes): make braziers, cauldrons, and fireplaces emit firelight #91
  • 101 reviewed archetypes, 4 reviewed artifacts, 11,444 light instances across 632 maps, 5,726 explicit colors, 5,823 intentional neutral emitters, and zero unreviewed emitters
  • no retired evidence path, manifest, proof scene, capture tooling/test, or capture-bound views/evidence_focus field is restored
  • main runtime status and source-review metadata remain line-native; existing classic_views metadata is preserved unchanged

Coordinates

  • base: main@0d3f8eb89097b878ed3766409b70a15142bd7575
  • head: ab78f0f7e8311825e3f48e527110dec87c31e397
  • changed paths: exactly 11 (one archetype file, nine maps, and maps/light-source-review.json)

Validation

  • python3 tools/world_content_audit.py lights --check
  • python3 tools/validate.py — 129 tests passed; 3,561 canonical plural definitions complete
  • git diff --check
  • jq empty maps/light-source-review.json
  • git ls-files 'maps/light-source-evidence/*' — empty
  • focused transfer audit — 49 helpers removed and 49 map-local radii added with the declared color/radius distributions
  • cross-line authored comparison — all ten non-ledger paths match merged 1.x byte-for-byte

Merge order

Merge only after #116, which is already squash-merged to 1.x as 7575b438ae985bfa4a2347776a27c37368f5ee0a. This PR is the second and final merge for #102 before proceeding to #99 / PR #117.

@zoeyrose
zoeyrose merged commit 12770b5 into main Aug 11, 2026
4 checks passed
@zoeyrose
zoeyrose deleted the feat/102-crystal-lights-main branch August 11, 2026 22:02
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 2.5.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

zoeyrose added a commit that referenced this pull request Aug 23, 2026
## Summary

- transfer all 49 co-located `light3`, `light5`, and `light7` helpers in
Brynknot Abyss and eight Zechna Temple maps to their existing crystal
objects
- give nine stable crystal archetypes art-matched red, purple, blue,
yellow, and soft-white color suppliers without adding archetype-level
radii
- preserve the exact radius-3/radius-5/radius-7 footprints, linked-map
continuity, navigation contrast, and every non-light field
- reconcile the shared Zechna scene and the `main`-native semantic
ledger with merged fire-fixture ownership from #91

Closes #102.

This is the canonical `main` companion to merged `1.x` PR #116
(`6b4bf438f149ee9559f20e95c2c77aba3a25fe37`).

## Acceptance result

- 49 reviewed crystal emitters across exactly nine maps
- colors: 24 red `ff3030`, 19 purple `a060ff`, 3 blue `60d0ff`, 1 yellow
`ffe060`, and 2 soft-white `fff0c0`
- radii: 32 radius-3, 13 radius-5, and 4 radius-7 placements
- all 49 neutral helpers transferred or removed; no archetype-level
`glow_radius`
- the ten non-ledger authored paths are byte-identical to the merged
`1.x` result
- the shared `zechna_temple_0_0_-2` ledger record retains the combined
red crystal pool and two orange-red braziers from #91
- 101 reviewed archetypes, 4 reviewed artifacts, 11,444 light instances
across 632 maps, 5,726 explicit colors, 5,823 intentional neutral
emitters, and zero unreviewed emitters
- no retired evidence path, manifest, proof scene, capture tooling/test,
or capture-bound `views`/`evidence_focus` field is restored
- `main` runtime status and source-review metadata remain line-native;
existing `classic_views` metadata is preserved unchanged

## Coordinates

- base: `main@505ccf945acfe77c014dbc82c05760d5a46de219`
- head: `4114c1862e97ab1a7d852c127e12f7de8272d508`
- changed paths: exactly 11 (one archetype file, nine maps, and
`maps/light-source-review.json`)

## Validation

- `python3 tools/world_content_audit.py lights --check`
- `python3 tools/validate.py` — 129 tests passed; 3,561 canonical plural
definitions complete
- `git diff --check`
- `jq empty maps/light-source-review.json`
- `git ls-files 'maps/light-source-evidence/*'` — empty
- focused transfer audit — 49 helpers removed and 49 map-local radii
added with the declared color/radius distributions
- cross-line authored comparison — all ten non-ledger paths match merged
`1.x` byte-for-byte

## Merge order

Merge only after #116, which is already squash-merged to `1.x` as
`6b4bf438f149ee9559f20e95c2c77aba3a25fe37`. This PR is the second and
final merge for #102 before proceeding to #99 / PR #117.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(maps): pilot crystal-owned colored light in Zechna Temple and Brynknot Abyss

1 participant