Files
settled-reach/server/data/templates/terminal-triangle-01.yaml
T
jpmschweitzerandClaude Opus 4.6 0e8ac56fc1 feat(simulation): add social site template schema types
Implements #163 (RoleSchema), #164 (SpaceSpec), #165 (TemplateOwnership
+ TemplateReferenceMap), #106 (TriangleDef), #107 (intra-template
triangle generation), and #250 (triangle escalation system) as the
foundational Tier 2 template system per D-025.

New content/template module with YAML-deserializable schema types,
ECS components for ownership/triangle state, escalation system
running on game-minute boundaries, and TriangleCrisisEvent emission.
Sample YAML templates at server/data/templates/.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 22:33:06 +01:00

25 lines
715 B
YAML

# Sample triangle definition: T4 Drin-System-Ring (D-087 active fork).
# Spec ref: D-024 (triangles as atomic social unit), D-087 (T4 configuration),
# D-089 (self-contained, no cross-triangle cascade)
#
# Note: triangle_id is computed at world-gen time from seed + roles.
# The value below is a placeholder for YAML authoring — the runtime
# calls TriangleId::from_seed_and_roles() to derive the actual ID.
triangle_id: 0
roles:
- "ring-leader"
- "dock-worker"
- "logistics-manager"
conflict_type: ResourceCompetition
interest_axes:
- Want
- Secret
- Relationships
relationship_constraints:
- with_role: "dock-worker"
kind: Subordinate
required_trust:
min: -2
max: 2