feat(content): reparent disposition-ladder to mechanics.md; purge Duncarrow
Move rule.disposition-ladder into content/lore/mechanics.md and delete the Duncarrow scaffolding (source + 23 generated JSON). Remove the redundant test_duncarrow.py (routing/secrecy already covered by test_emit.py synthetic fixtures); repoint a cosmetic slug-test id. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HuHRPE7VfppUJEaoGBEUqZ
This commit is contained in:
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"body": "Duncarrow is a walled market town at the edge of the Tallow Reach, grown fat on the road trade between the lowland grain towns and the pass. Timber and wool go out; salt, iron, and coin come in. Ten militia hold the walls under the mayor's charter. It is, by every visible measure, a prosperous and orderly place, which is exactly the reputation its mayor has spent fifteen years building and depends on.",
|
||||
"id": "town.duncarrow",
|
||||
"related": [
|
||||
"region.the-tallow-reach",
|
||||
"place.the-white-antlers",
|
||||
"person.mayor-oswin-crell"
|
||||
],
|
||||
"type": "town"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"body": "The elven travellers of the road \u2014 no single polity, but the people whose passage through the White Antlers, and its recent absence, the town notices.",
|
||||
"id": "faction.elves",
|
||||
"related": [],
|
||||
"type": "faction"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"body": "Mayor of Duncarrow for fifteen years. Warm, unhurried, remembers names and the names of your dead. Runs a clean council and a clean set of books. Widely liked. The visible locked door of this town: pleasant to every player at every disposition, and revealing of nothing.",
|
||||
"id": "person.mayor-oswin-crell",
|
||||
"related": [
|
||||
"town.duncarrow"
|
||||
],
|
||||
"type": "person"
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"body": "The Tallow Reach \u2014 the lowland march of grain towns and wool roads that Duncarrow sits at the edge of, feeding the pass trade.",
|
||||
"id": "region.the-tallow-reach",
|
||||
"related": [],
|
||||
"type": "region"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"body": "An old elven shrine a half-hour's walk north of Duncarrow, in the birch stand off the pass road. Weathered antler-carvings, a dry basin, nothing worth stealing. Elves on the road have historically stopped here. Locals know it as a curiosity and a good spot to water horses.",
|
||||
"id": "place.the-white-antlers",
|
||||
"related": [
|
||||
"town.duncarrow",
|
||||
"faction.elves"
|
||||
],
|
||||
"type": "place"
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"id": "npc.harn-blackwood",
|
||||
"knows": [
|
||||
{
|
||||
"fact_id": "rumor.travelers-go-missing",
|
||||
"gate": "warm"
|
||||
},
|
||||
{
|
||||
"fact_id": "fact.harn-daughter-left",
|
||||
"gate": "warm"
|
||||
}
|
||||
],
|
||||
"related": [
|
||||
"town.duncarrow"
|
||||
],
|
||||
"start_disposition": "neutral",
|
||||
"type": "person"
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
{
|
||||
"id": "npc.mayor-oswin-crell",
|
||||
"knows": [
|
||||
{
|
||||
"fact_id": "rumor.elves-avoid-the-shrine",
|
||||
"gate": "cold"
|
||||
},
|
||||
{
|
||||
"fact_id": "secret.crell-runs-slave-trade",
|
||||
"gate": "never"
|
||||
},
|
||||
{
|
||||
"fact_id": "fact.crells-guard-acts-alone",
|
||||
"gate": "never"
|
||||
}
|
||||
],
|
||||
"related": [
|
||||
"person.mayor-oswin-crell",
|
||||
"secret.crell-runs-slave-trade"
|
||||
],
|
||||
"start_disposition": "neutral",
|
||||
"type": "person"
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"id": "npc.mera-fenn",
|
||||
"knows": [
|
||||
{
|
||||
"fact_id": "rumor.elves-avoid-the-shrine",
|
||||
"gate": "neutral"
|
||||
},
|
||||
{
|
||||
"fact_id": "rumor.travelers-go-missing",
|
||||
"gate": "warm"
|
||||
},
|
||||
{
|
||||
"fact_id": "fact.militia-never-investigates",
|
||||
"gate": "warm"
|
||||
},
|
||||
{
|
||||
"fact_id": "fact.crells-guard-acts-alone",
|
||||
"gate": "trusted"
|
||||
}
|
||||
],
|
||||
"related": [
|
||||
"town.duncarrow",
|
||||
"fact.crells-guard-acts-alone"
|
||||
],
|
||||
"start_disposition": "cold",
|
||||
"type": "person"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"id": "secret.crell-runs-slave-trade",
|
||||
"related": [
|
||||
"person.mayor-oswin-crell",
|
||||
"place.the-white-antlers",
|
||||
"faction.elves"
|
||||
],
|
||||
"type": "secret"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"id": "fact.crells-guard-acts-alone",
|
||||
"related": [
|
||||
"person.mayor-oswin-crell",
|
||||
"fact.militia-never-investigates"
|
||||
],
|
||||
"type": "fact"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"id": "rumor.elves-avoid-the-shrine",
|
||||
"related": [
|
||||
"place.the-white-antlers",
|
||||
"faction.elves"
|
||||
],
|
||||
"type": "rumor"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"id": "fact.harn-daughter-left",
|
||||
"related": [
|
||||
"npc.harn-blackwood"
|
||||
],
|
||||
"type": "fact"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"id": "fact.militia-never-investigates",
|
||||
"related": [
|
||||
"town.duncarrow",
|
||||
"rumor.travelers-go-missing"
|
||||
],
|
||||
"type": "fact"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"id": "rumor.travelers-go-missing",
|
||||
"related": [
|
||||
"town.duncarrow",
|
||||
"place.the-white-antlers"
|
||||
],
|
||||
"type": "rumor"
|
||||
}
|
||||
Reference in New Issue
Block a user