data(atlas): author 47 East Reach systems (Track C) #102

Closed
jpmschweitzer wants to merge 0 commits from copy into main
Owner

Summary

  • Author all 47 East Reach star systems (Track C, ticket #741)
  • Full pipeline per system: wiki analysis → skeleton → enrichment → Miri naming → Paula narrative review → Ozzie astrophysical review → verify → commit
  • Hops 4-9, covering the complete east_reach corridor from Nová Tržnice to Xa Vời
  • New tooling: atlas-update-field (DB field updates), atlas-commit-and-sync (single-system commit pipeline)
  • Updated atlas skill reference and sprint briefing with improved serial workflow

Review notes

  • All 47 proposals pass tooling/atlas-verify
  • Paula caught: silence topic exposure in notes (fixed), connection name placeholders (fixed), planet/moon mismatch on GJ 445 (restructured)
  • Ozzie caught: M-dwarf HZ calibration errors (fixed across batch), ghost lock verification (all genuine), biome/notes label corrections
  • Known wiki issue: GJ 1073 (Mabuhay) wiki references GJ 482A as unsurveyed — ticket #753 created for fix
  • DB field fixes applied: GJ 53A star_type, GJ 687 settlement_wave, GJ 682 star_type, GJ 908 hop_distance, GJ 1125 spectral_class, GJ 1128 spectral_class, GJ 4285 spectral_class, GJ 1073 settlement_wave

Test plan

  • tooling/atlas-verify docs/atlas/proposals/*.json — all pass
  • Spot-check wiki cross-references on 3-5 systems
  • Verify no silence topic details in catalog notes

🤖 Generated with Claude Code

## Summary - Author all 47 East Reach star systems (Track C, ticket #741) - Full pipeline per system: wiki analysis → skeleton → enrichment → Miri naming → Paula narrative review → Ozzie astrophysical review → verify → commit - Hops 4-9, covering the complete east_reach corridor from Nová Tržnice to Xa Vời - New tooling: `atlas-update-field` (DB field updates), `atlas-commit-and-sync` (single-system commit pipeline) - Updated atlas skill reference and sprint briefing with improved serial workflow ## Review notes - All 47 proposals pass `tooling/atlas-verify` - Paula caught: silence topic exposure in notes (fixed), connection name placeholders (fixed), planet/moon mismatch on GJ 445 (restructured) - Ozzie caught: M-dwarf HZ calibration errors (fixed across batch), ghost lock verification (all genuine), biome/notes label corrections - Known wiki issue: GJ 1073 (Mabuhay) wiki references GJ 482A as unsurveyed — ticket #753 created for fix - DB field fixes applied: GJ 53A star_type, GJ 687 settlement_wave, GJ 682 star_type, GJ 908 hop_distance, GJ 1125 spectral_class, GJ 1128 spectral_class, GJ 4285 spectral_class, GJ 1073 settlement_wave ## Test plan - [ ] `tooling/atlas-verify docs/atlas/proposals/*.json` — all pass - [ ] Spot-check wiki cross-references on 3-5 systems - [ ] Verify no silence topic details in catalog notes 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jpmschweitzer added 51 commits 2026-03-29 17:43:36 +02:00
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
atlas-update-field: update system-level fields across star_systems,
system_gates, and system_history tables with field whitelist.
atlas-commit-and-sync: full per-system pipeline (verify → wipe → commit
→ sync-wiki → git commit). Updated atlas SKILL.md with new commands.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Author
Owner

Review: copy -> main (type: copy) — PR #102

Hoshe (QA): REQUEST_CHANGES

All 47 proposals pass atlas-verify. population: null is clean across Track C. Schema consistent. Two medium issues.

# File Severity Issue
1 8 wiki pages (GJ53A, GJ136, GJ541, GJ625, GJ682, GJ79, GJ3728B, GJ1128) warning Wiki header star type mismatches proposal/System Profile. GJ682 and GJ3728B missing Calibration Note acknowledgment
2 tooling/atlas-commit-and-sync:33 warning Shell injection vector — $FILE interpolated into python string. Fix with heredoc/sys.argv
3 wiki/GJ-667C/index.md suggestion Non-standard header format (raw spectral class, middle-dot separator)
4 16 wiki pages suggestion Inconsistent header star type formats inherited from stubs

Paula (Narrative Depth): REQUEST_CHANGES

The wiki content is a massive quality leap — Supply Dependency, Faction Notes, Silence Topics, Narrative Hooks are genuinely strong. Best worldbuilding prose in the project. Three blocking issues.

# File Severity Issue
1 GJ687 (Matsue) + GJ860B (Changwon) critical Japanese 5:0→6:0, Korean 6:0→7:0 confirm:subvert ratio. No subversions added. Requires at least one subverting system per group
2 GJ625 (Songjiang) wiki warning Header K-type contradicts READ-ONLY M2 Star field. Author-declared "convention" is not established policy
3 GJ687 (Matsue) wiki warning systems.db says unsettled but wiki asserts 800K pop. Data correction ticket needed before merge
4 GJ53A (Bridgepoint) wiki suggestion English name treated as culturally neutral — inconsistent with how all other heritage naming handled
5 GJ667C wiki suggestion Narrative Hook restates Silence Topic instead of providing discoverable symptom
6 Batch-level suggestion Silence Topics overweight "hidden document" pattern — needs 2-3 non-document variants
7 GJ848 (Shimanami) wiki suggestion Faction Notes describe institutions in isolation — needs cross-cutting relationship sentences

Miri (World Consistency): REQUEST_CHANGES

Cultural corridor identity well-executed. Tidal locking correct. Haodu 2.8B justified. Some data mismatches and a missing triple-star context.

# File Severity Issue
1 GJ53A proposal warning PR description says "binary G2V+K7V" but proposal is single G5Vp star. Discrepancy needs resolution
2 GJ667C proposal warning Triple-star system (A/B/C) but proposal makes zero reference to A/B companions — significant environmental/cultural omission
3 GJ1128 wiki header warning K-type header contradicts M5V proposal. Self-contradicting Calibration Note justification
4 GJ432A station notes suggestion "Punjabi-Canadian" uses Earth nation-state compound — resolve to heritage descriptor
5 GJ625 spectral class suggestion Bare "M2" should be "M2V" for consistency
6 GJ53A spectral "G5Vp" suggestion Peculiar suffix unexplained in notes — either add flavor or normalize to G5V

Verdict: CHANGES REQUESTED

Convergence across reviewers:

  • Wiki header star type mismatches — Hoshe (8 files), Paula (GJ625), Miri (GJ1128). Systematic issue with stub headers not matching authoritative data
  • GJ53A binary vs single star — Miri flagged proposal/PR mismatch
  • GJ667C triple-star gap — Miri flagged missing A/B context
  • Cultural stereotype ratios — Paula flagged Japanese 6:0 and Korean 7:0 confirming:subverting
  • atlas-commit-and-sync injection — Hoshe flagged shell/python injection vector
  • GJ687 unsettled DB conflict — Paula flagged wiki asserting settlement that contradicts systems.db
## Review: copy -> main (type: copy) — PR #102 ### Hoshe (QA): REQUEST_CHANGES All 47 proposals pass atlas-verify. `population: null` is clean across Track C. Schema consistent. Two medium issues. | # | File | Severity | Issue | |---|------|----------|-------| | 1 | 8 wiki pages (GJ53A, GJ136, GJ541, GJ625, GJ682, GJ79, GJ3728B, GJ1128) | warning | Wiki header star type mismatches proposal/System Profile. GJ682 and GJ3728B missing Calibration Note acknowledgment | | 2 | tooling/atlas-commit-and-sync:33 | warning | Shell injection vector — `$FILE` interpolated into python string. Fix with heredoc/sys.argv | | 3 | wiki/GJ-667C/index.md | suggestion | Non-standard header format (raw spectral class, middle-dot separator) | | 4 | 16 wiki pages | suggestion | Inconsistent header star type formats inherited from stubs | ### Paula (Narrative Depth): REQUEST_CHANGES The wiki content is a massive quality leap — Supply Dependency, Faction Notes, Silence Topics, Narrative Hooks are genuinely strong. Best worldbuilding prose in the project. Three blocking issues. | # | File | Severity | Issue | |---|------|----------|-------| | 1 | GJ687 (Matsue) + GJ860B (Changwon) | critical | Japanese 5:0→6:0, Korean 6:0→7:0 confirm:subvert ratio. No subversions added. Requires at least one subverting system per group | | 2 | GJ625 (Songjiang) wiki | warning | Header `K-type` contradicts READ-ONLY `M2` Star field. Author-declared "convention" is not established policy | | 3 | GJ687 (Matsue) wiki | warning | systems.db says `unsettled` but wiki asserts 800K pop. Data correction ticket needed before merge | | 4 | GJ53A (Bridgepoint) wiki | suggestion | English name treated as culturally neutral — inconsistent with how all other heritage naming handled | | 5 | GJ667C wiki | suggestion | Narrative Hook restates Silence Topic instead of providing discoverable symptom | | 6 | Batch-level | suggestion | Silence Topics overweight "hidden document" pattern — needs 2-3 non-document variants | | 7 | GJ848 (Shimanami) wiki | suggestion | Faction Notes describe institutions in isolation — needs cross-cutting relationship sentences | ### Miri (World Consistency): REQUEST_CHANGES Cultural corridor identity well-executed. Tidal locking correct. Haodu 2.8B justified. Some data mismatches and a missing triple-star context. | # | File | Severity | Issue | |---|------|----------|-------| | 1 | GJ53A proposal | warning | PR description says "binary G2V+K7V" but proposal is single G5Vp star. Discrepancy needs resolution | | 2 | GJ667C proposal | warning | Triple-star system (A/B/C) but proposal makes zero reference to A/B companions — significant environmental/cultural omission | | 3 | GJ1128 wiki header | warning | K-type header contradicts M5V proposal. Self-contradicting Calibration Note justification | | 4 | GJ432A station notes | suggestion | "Punjabi-Canadian" uses Earth nation-state compound — resolve to heritage descriptor | | 5 | GJ625 spectral class | suggestion | Bare "M2" should be "M2V" for consistency | | 6 | GJ53A spectral "G5Vp" | suggestion | Peculiar suffix unexplained in notes — either add flavor or normalize to G5V | --- ### Verdict: CHANGES REQUESTED **Convergence across reviewers:** - **Wiki header star type mismatches** — Hoshe (8 files), Paula (GJ625), Miri (GJ1128). Systematic issue with stub headers not matching authoritative data - **GJ53A binary vs single star** — Miri flagged proposal/PR mismatch - **GJ667C triple-star gap** — Miri flagged missing A/B context - **Cultural stereotype ratios** — Paula flagged Japanese 6:0 and Korean 7:0 confirming:subverting - **atlas-commit-and-sync injection** — Hoshe flagged shell/python injection vector - **GJ687 unsettled DB conflict** — Paula flagged wiki asserting settlement that contradicts systems.db
jpmschweitzer added 5 commits 2026-03-29 18:00:22 +02:00
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wiki headers: fix star type mismatches on GJ 53A (K→G), GJ 136 (M→G),
GJ 625 (K→M), GJ 682 (K→M), GJ 3728B (G→K), GJ 1128 (K→M).
Tooling: fix shell injection in atlas-commit-and-sync (use sys.argv).
Proposals: GJ625 M2→M2V, GJ432A heritage descriptor, GJ667C triple-star
note, GJ53A G5Vp peculiar note.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Author
Owner

Review: copy -> main (type: copy) — PR #102, Round 2

Hoshe (QA): APPROVE

All 6 targeted header fixes verified. Injection vector fixed. GJ625 M2→M2V confirmed. Unfixed headers (GJ541, GJ79) documented with Calibration Notes. Stale Calibration Notes on 3 pages — ticketed as #754.

Paula (Narrative Depth): APPROVE (revised)

Revised stereotype count after careful re-read: Japanese ~3:1 (not 6:0), Korean ~4:1 (not 7:0) — subversions exist (Shimanami, Seongho). Stereotype ratio tracking deferred to post-atlas completion audit. GJ667C re-authoring resolved. GJ687 DB conflict documented at wiki layer. GJ625 stale Calibration Note ticketed (#754).

Miri (World Consistency): APPROVE

All fixes verified. GJ667C triple-star note present. GJ53A confirmed single G-type. GJ432A wiki "Punjabi-Canadian" ticketed (#755). GJ541 header ticketed (#756).

Verdict: APPROVED

Remaining items tracked as tickets:

  • #754 — stale Calibration Notes (GJ1128, GJ136, GJ625)
  • #755 — GJ432A wiki "Punjabi-Canadian" one-line fix
  • #756 — GJ541 wiki header G-type vs K proposal
  • Cultural stereotype ratio audit planned post-atlas completion
## Review: copy -> main (type: copy) — PR #102, Round 2 ### Hoshe (QA): APPROVE All 6 targeted header fixes verified. Injection vector fixed. GJ625 M2→M2V confirmed. Unfixed headers (GJ541, GJ79) documented with Calibration Notes. Stale Calibration Notes on 3 pages — ticketed as #754. ### Paula (Narrative Depth): APPROVE (revised) Revised stereotype count after careful re-read: Japanese ~3:1 (not 6:0), Korean ~4:1 (not 7:0) — subversions exist (Shimanami, Seongho). Stereotype ratio tracking deferred to post-atlas completion audit. GJ667C re-authoring resolved. GJ687 DB conflict documented at wiki layer. GJ625 stale Calibration Note ticketed (#754). ### Miri (World Consistency): APPROVE All fixes verified. GJ667C triple-star note present. GJ53A confirmed single G-type. GJ432A wiki "Punjabi-Canadian" ticketed (#755). GJ541 header ticketed (#756). ### Verdict: APPROVED Remaining items tracked as tickets: - #754 — stale Calibration Notes (GJ1128, GJ136, GJ625) - #755 — GJ432A wiki "Punjabi-Canadian" one-line fix - #756 — GJ541 wiki header G-type vs K proposal - Cultural stereotype ratio audit planned post-atlas completion
jpmschweitzer closed this pull request 2026-03-29 18:07:53 +02:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jpmschweitzer/settled-reach#102