jpmschweitzer and Claude Opus 4.6
f1b97d4a88
fix(economics): address 17 PR review comments on #114
...
Blocking fixes:
- V-13: legal_services demand_model compliance→market (build-breaker)
- D-184: political flag names match TOML (commission_certified etc.)
- D-184: professional services list matches TOML
- D-173: elasticity count 5→4, cross-ref to D-184
- Workshop outcomes: fix self-contradicting fusion fuel statement
- R-011: move to end of file (was between D-183 and D-184)
Should-fix:
- D-166 domain link scope.md→architecture.md
- Sprint briefing counts updated (13→17 D-records, #801 marked done)
- Burnelli-Sheldon added to agent roster + briefing created
- questions-architecture.md footer tally updated
- medical_services demand_model utility→market
- timber display name drop "/Biomass"
Polish:
- D-171 Groombridge clarified (clearing house, not co-issuer)
- hospitality description has Reach texture
- commission_certification shadow_viable=false rationale in description
- Ticket #801 description updated
- Wiki pages regenerated
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-05 22:18:41 +02:00
jpmschweitzer and Claude Opus 4.6
9b1258568e
docs(decisions): economics design workshop #796 — D-171 through D-187
...
Workshop #796 produced 13 D-records (D-171–D-183) defining the Phase 2
economics layer: three-currency system, commodity taxonomy, shadow
economy, corporation tiers, productivity seeding, simulation
architecture, TOML data pipeline.
Workshop #801 added D-184–D-187: commodity catalog (36 types), brands
are not commodities, gate transmission levels (mass+data+energy),
fusion fuel as intermediate (8:1 water yield).
R-011 filed (single currency rejected). Burnelli-Sheldon agent added.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-05 22:00:18 +02:00
jpmschweitzer and Claude Opus 4.6
8b78614934
docs(decisions): file Q-093 and Q-094 — tile map + chart widgets
...
Q-093: Tile-based exploration map in player insert (MapTileProvider
reference — Google Maps style pan/zoom with fog-of-war).
Q-094: Chart widgets for economy/market insert UI (Easy Charts
reference — commodity prices, faction rep, supply/demand curves).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 17:13:58 +01:00
jpmschweitzer and Claude Opus 4.6
e77f66d53a
docs(workshops): create world generation workshop brief from Q-077
...
Q-077 promoted to full workshop brief with 9 reference implementations,
7 key questions, 5 zone types, and agent assignments (Tyre, Gestalt,
Nigel, Miri, Ozzie).
Also: Q-089 through Q-092 filed (starfield, Markov names, event audio,
modular settings menu), make clean-imports target added.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 20:48:19 +01:00
jpmschweitzer and Claude Opus 4.6
4bb05e6b1a
docs(decisions): file Q-081 through Q-088 + tickets #722-735
...
Plugin research session — Q-records for architectural evaluation:
Q-081: VisionCone3D client-side fog refinement (high priority)
Q-082: VoronoiShatter destruction effects
Q-083: ThemeGen dynamic insert styling
Q-084: Isometric point-and-click navigation pattern
Q-085: Portal rendering for server-side visibility
Q-086: Day/night cycle — server time driving client lighting
Q-087: Water shader for environment zones
Q-088: Spatial audio for information-aware sound
Q-077 expanded with Retro Terrain + Spatial Gardener references.
Tickets: DB tooling --help (#722 ), decision coverage report (#723 ),
version display (#724 ), auto-size labels (#725 ), cargo deny config
(#726 ), icon fonts (#727 ), resolution testing (#728 ), install wizard
(#729 ), license screen (#730 ), konami code (#731 ), minimap (#732 ),
nested tooltips (#733 ), speech bubbles (#734 ), settings epic (#735 ).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 20:01:44 +01:00
jpmschweitzer and Claude Opus 4.6
4d1a29bcc1
chore(config): add gdlint + gdformat + cargo-deny to pre-push hook
...
Pre-push now runs 6 checks:
- GDScript: parse check, gdlint (static analysis), gdformat (style)
- Rust: clippy, fmt, cargo deny (license/advisory/deps)
All tools degrade gracefully if not installed.
Also files Q-065 through Q-080: shooting mechanics, procedural terrain,
cloth sim, vehicle physics, PathMesh3D, NobodyWho vs voice pipeline,
BitTorrent distribution, BehaviourToolkit patterns, screenshot manager,
RichText3D, DeformableMesh, GridMapLayer, mod loader, god rays,
Steam multiplayer, CityCrafter3D, planet generator.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 19:06:03 +01:00
jpmschweitzer and Claude Opus 4.6
ec88afaf07
docs(decisions): add Q-064 planet generator for wiki screenshots
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 17:47:39 +01:00
jpmschweitzer and Claude Opus 4.6
093b24e38e
feat(assets): face-based segmentation pipeline + solidify for hair/clothing
...
Segmentation:
- Face-based exclusive assignment (no overlap, no caps needed)
- Hips split from torso (pelvis as own segment)
- Torso_upper independent (spine_03 + clavicle, not a variant)
- Clavicle moved from arm_upper to torso_upper
Hair pipeline:
- Solidify modifier (20mm) for scalp hair volume
- Normal recalculation before solidify for consistent direction
- Eyebrows/facial hair NOT solidified
- Fixed mask generation (was outputting black, now white)
Clothing pipeline:
- Solidify modifier (25mm) for clothing thickness
- Peasant shoes added from Fantasy pack
Tooling:
- convert_outfit.py with solidify support
- inspect_glb.py, check_hair_symmetry.py for debugging
- Segment reference distribution locked
- Q-063 footsteps VFX filed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 17:43:04 +01:00
jpmschweitzer and Claude Opus 4.6
63b7d69535
docs(decisions): add character pipeline decisions from Quaternius spike
...
D-158: Frontal camera angle for editor/mugshot UI
D-159: Character body type enum (4 adult × 2 genders + 1 child)
D-160: Body meshes segmented into 15 bone-group regions
D-161: Head always separate mesh on Head bone
D-162: Clothing pre-baked per body type via Blender Surface Deform
D-163: Trellis generates unique heads via BoneAttachment3D
D-164: Fork Quaternius skeleton, replace all body meshes
Q-060: Surface Deform quality at extreme body types
Q-061: Base clothing mesh count for v0.2
Q-062: Quaternius Source tier body type coverage
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-19 13:28:35 +01:00
jpmschweitzer and Claude Opus 4.6
623e2e2f16
docs(decisions): D-141 PlatformInfo OS abstraction, resolve Q-059
...
D-141: client-side PlatformInfo autoload centralizing all OS queries.
Q-059: resolved — full interface scope (23 properties, 7 categories).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 10:55:34 +01:00
jpmschweitzer and Claude Opus 4.6
f63691069c
docs(docs): split questions.md into per-domain files
...
Mirror the D-record pattern: questions.md becomes an index,
full question content moves to questions-architecture.md,
questions-perception.md, questions-content.md, questions-scope.md.
Also incorporates final Sprint 22 team findings into Q-053/Q-054:
- Q-053: transit map as incidental discovery surface, confidence
signal, boards as entitlement map (Paula round 3)
- Q-054: stateless DiagramData renderer architecture, annotation
event model (Gestalt round 3)
Corrects question counts: 16 resolved, 4 partially resolved,
34 open (previously undercounted).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 13:25:22 +01:00