- T-1070: scaffold_bodies.py heightmap link now conditional (bake criteria per import_heightmaps.py); surgical removal of the dead image line from all 2,131 body pages lacking the file (267 with the file keep theirs) - T-1071: 26 real link breaks fixed (knowledge/→concepts/, pre-governance decision anchors, 9 phantom catalog companions unlinked, cygni relink to the corporation page, wrong design-doc path); wiki/index.md counts fixed (301 systems) + Economics nav section; corporations/index.md regenerated from frontmatter (all 155, tier1.toml grouping — corrects 4 misfiled tier-1 corps); 25 orphaned station GTTRs linked from 11 system pages (own ##-heading so atlas sync cannot absorb it); GOVERNANCE.md + star-system template rewritten to the generated model (DB owns structured fields, wiki owns prose); triangles/index.md added - Sol markers conversion REVERTED before commit: atlas_viewer.gd:433 still renders the legacy geometry schema, so conversion would drop Sol's Atlas overlays — split to T-1073 (convert together with the client read path) Broken relative links: 2,180 → 25 (all remaining are intentional _templates/ placeholders). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
101 lines
4.0 KiB
Markdown
101 lines
4.0 KiB
Markdown
<!-- TEMPLATE: star-system page (generated model)
|
|
|
|
System pages carry NO YAML frontmatter. Structured fields live in
|
|
server/data/systems.db (DB owns structured, wiki owns prose — see
|
|
tooling/db/wiki_sync.py and wiki/GOVERNANCE.md). Pages are produced by the
|
|
generator pipeline; the authoring surface is the five prose sections below.
|
|
Sections marked READ-ONLY are regenerated from their source — never edit them
|
|
by hand. -->
|
|
|
|
# {Name}
|
|
**{GJ ID}** | {star-type} | {sector}
|
|
|
|
---
|
|
|
|
## System Profile
|
|
<!-- READ-ONLY — generated from systems.db -->
|
|
|
|
| | |
|
|
|---|---|
|
|
| **Star** | {spectral_class} · {distance} ly |
|
|
| **Bodies** | {habitable_count} habitable · {inhabited_count} inhabited |
|
|
| **Gates** | {aperture_count} aperture · {topology} |
|
|
| **Settlement** | {wave} |
|
|
| **History** | {history_tags} |
|
|
| **Population** | {population} |
|
|
| **Economy** | Tier {n} · {economic_base} |
|
|
| **Industries** | {industry_tags} |
|
|
| **Exports** | {export_commodities} |
|
|
| **Imports** | {import_commodities} |
|
|
| **Governance** | {governance_type} · {governance_body} |
|
|
| **Atmosphere** | {atmosphere_tags} |
|
|
| **Stability** | {stability_level} · {stability_descriptor} |
|
|
| **Earth Alignment** | {earth_alignment} |
|
|
|
|
<!-- Not all fields are required. Unsettled/placeholder systems may omit History,
|
|
Population, Economy, Governance, Atmosphere, Stability, and Earth Alignment.
|
|
Bodies may also be omitted when unknown. -->
|
|
|
|
---
|
|
|
|
## Supply Dependency
|
|
<!-- AUTHORED PROSE — preserved across regeneration.
|
|
What the system produces, what it imports, where the economic leverage lies.
|
|
Required for manufacturing/transit_logistics base and narrative_notable systems. -->
|
|
|
|
{How the system feeds itself, what it exports, what supply relationships define its
|
|
economic position. Where the leverage points are.}
|
|
|
|
## Faction Notes
|
|
<!-- AUTHORED PROSE — significant local factions not covered by standard columns.
|
|
Who has institutional presence, who competes, who cooperates. -->
|
|
|
|
{Faction presence, institutional relationships, political dynamics.}
|
|
|
|
## Silence Topic
|
|
<!-- AUTHORED PROSE — what the system does not discuss. The administered or organic
|
|
silence. Required for narrative_notable and Institutional Core / Diplomatic
|
|
Periphery zones. -->
|
|
|
|
{The thing the system's residents, institutions, or records avoid discussing.
|
|
What a visitor would eventually notice is never mentioned.}
|
|
|
|
## Narrative Hook
|
|
<!-- AUTHORED PROSE — required if narrative_notable = true. One sentence that
|
|
captures the core dramatic tension or mystery of the system. -->
|
|
|
|
{One sentence.}
|
|
|
|
## Calibration Note
|
|
<!-- AUTHORED PROSE — unusual column combinations requiring justification. Explains
|
|
why the system profile data is internally consistent despite seeming
|
|
contradictions. -->
|
|
|
|
{Why the system profile values make sense together. Addresses apparent
|
|
contradictions in star type, settlement wave, economic tier, topology, etc.}
|
|
|
|
## Topology
|
|
<!-- READ-ONLY — regenerated from star-map.json edges -->
|
|
- **Hop Distance from Gateway:** {n}
|
|
- **Adjacent Systems:** {comma-separated GJ IDs}
|
|
|
|
## Celestial Bodies
|
|
<!-- READ-ONLY — generated from systems.db bodies/stations tables (atlas sync) -->
|
|
|
|
| Orbit | ID | Name | Type | Inhabited | Pop | Mass | Gravity | Year (d) | Day (h) | Atmo | Class | Hydro | Economy | Settlement | Industrial |
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| {n} | `{body_id}` | {name} | {type} | {yes/no} | {pop} | {mass} | {g} | {days} | {hours} | {atmo} | {class} | {hydro} | {economy} | {settlement} | {industrial} |
|
|
|
|
### Stations & Facilities
|
|
|
|
| ID | Name | Type | Orbits | Population | Economy | Governance | Docking | Gate | Districts |
|
|
|---|---|---|---|---|---|---|---|---|---|
|
|
| `{station_id}` | {name} | {type} | `{body_id}` | {pop} | {economy} | {governance} | {docking} | {yes/no} | {n} |
|
|
|
|
## Stations GTTR
|
|
<!-- Links to station/settlement-level Drifter's Guide prose files
|
|
(gttr-{slug}.md, flat in the system directory). Only present when such
|
|
guides exist for this system. -->
|
|
|
|
[{Location Name}](gttr-{slug}.md) · [{Location Name}](gttr-{slug}.md)
|