diff --git a/docs/actors/BACKGROUND-0001-former-legionary.md b/docs/actors/BACKGROUND-0001-former-legionary.md new file mode 100644 index 0000000..44d02fc --- /dev/null +++ b/docs/actors/BACKGROUND-0001-former-legionary.md @@ -0,0 +1,34 @@ +# BACKGROUND-0001 +## Former Legionary + +Starting profile for a discharged Roman soldier entering commerce. + +Repository Path: docs/actors/BACKGROUND-0001-former-legionary.md + +## Core Profile +- Strengths: disciplina, itineris_scientia +- Weaknesses: mercatus_scientia, clientela +- Latent Opportunity: military procurement contacts +- Latent Liability: rigid command habits +- Scenario Affinity: shortage logistics, convoy trade +- Scenario Vulnerability: subtle finance negotiations + +## Starting Parameters +- auctoritas: medium +- clientela: low +- liquiditas: medium +- fama: neutral +- disciplina: high +- mercatus_scientia: low +- itineris_scientia: high +- ius_accessus: low +- periculum_tolerantia: high +- negotiatio: low +- litterae: low +- officia_burden: low + +## Social Perception +Reliable, blunt, useful in difficult conditions. + +## Success Condition +Turns command discipline into commercial advantage. diff --git a/docs/actors/BACKGROUND-0002-freedman-trader.md b/docs/actors/BACKGROUND-0002-freedman-trader.md new file mode 100644 index 0000000..219d2c0 --- /dev/null +++ b/docs/actors/BACKGROUND-0002-freedman-trader.md @@ -0,0 +1,34 @@ +# BACKGROUND-0002 +## Freedman Trader + +Starting profile for a formerly enslaved person operating independently. + +Repository Path: docs/actors/BACKGROUND-0002-freedman-trader.md + +## Core Profile +- Strengths: mercatus_scientia, negotiatio +- Weaknesses: auctoritas, ius_accessus +- Latent Opportunity: dense practical contacts +- Latent Liability: social prejudice +- Scenario Affinity: arbitrage, distressed buying +- Scenario Vulnerability: elite legal disputes + +## Starting Parameters +- auctoritas: low +- clientela: medium +- liquiditas: low +- fama: mixed +- disciplina: medium +- mercatus_scientia: high +- itineris_scientia: medium +- ius_accessus: low +- periculum_tolerantia: medium +- negotiatio: high +- litterae: medium +- officia_burden: medium + +## Social Perception +Capable, ambitious, underestimated. + +## Success Condition +Converts practical skill into standing. diff --git a/docs/actors/BACKGROUND-0003-noble-younger-son.md b/docs/actors/BACKGROUND-0003-noble-younger-son.md new file mode 100644 index 0000000..d7c5a19 --- /dev/null +++ b/docs/actors/BACKGROUND-0003-noble-younger-son.md @@ -0,0 +1,34 @@ +# BACKGROUND-0003 +## Noble Younger Son + +Starting profile for a lesser heir with name but limited direct inheritance. + +Repository Path: docs/actors/BACKGROUND-0003-noble-younger-son.md + +## Core Profile +- Strengths: auctoritas, ius_accessus +- Weaknesses: disciplina, liquiditas +- Latent Opportunity: elite introductions +- Latent Liability: expensive expectations +- Scenario Affinity: credit, partnerships, access deals +- Scenario Vulnerability: hardship logistics + +## Starting Parameters +- auctoritas: high +- clientela: medium +- liquiditas: low +- fama: high +- disciplina: low +- mercatus_scientia: low +- itineris_scientia: low +- ius_accessus: high +- periculum_tolerantia: medium +- negotiatio: medium +- litterae: high +- officia_burden: high + +## Social Perception +Well-born, watched closely, expected to succeed. + +## Success Condition +Transforms inherited name into earned competence. diff --git a/docs/actors/BACKGROUND-0004-failed-magistrate.md b/docs/actors/BACKGROUND-0004-failed-magistrate.md new file mode 100644 index 0000000..5351887 --- /dev/null +++ b/docs/actors/BACKGROUND-0004-failed-magistrate.md @@ -0,0 +1,34 @@ +# BACKGROUND-0004 +## Failed Magistrate + +Starting profile for a former officeholder whose career stalled or collapsed. + +Repository Path: docs/actors/BACKGROUND-0004-failed-magistrate.md + +## Core Profile +- Strengths: auctoritas, ius_accessus +- Weaknesses: fama, debts_payable +- Latent Opportunity: elite access still remains +- Latent Liability: public enemies and creditors +- Scenario Affinity: legal pressure, credit recovery, political contracts +- Scenario Vulnerability: reputation-sensitive ventures + +## Starting Parameters +- auctoritas: medium +- clientela: medium +- liquiditas: low +- fama: low +- disciplina: medium +- mercatus_scientia: low +- itineris_scientia: low +- ius_accessus: high +- periculum_tolerantia: medium +- negotiatio: medium +- litterae: high +- officia_burden: high + +## Social Perception +Connected, compromised, still dangerous. + +## Success Condition +Converts damaged status into usable leverage. diff --git a/docs/actors/BACKGROUND-0005-camp-logistician.md b/docs/actors/BACKGROUND-0005-camp-logistician.md new file mode 100644 index 0000000..0b4dc56 --- /dev/null +++ b/docs/actors/BACKGROUND-0005-camp-logistician.md @@ -0,0 +1,34 @@ +# BACKGROUND-0005 +## Camp Logistician + +Starting profile for a veteran of military supply, stores, and movement systems. + +Repository Path: docs/actors/BACKGROUND-0005-camp-logistician.md + +## Core Profile +- Strengths: itineris_scientia, mercatus_scientia +- Weaknesses: auctoritas, vanity +- Latent Opportunity: understands shortages before others +- Latent Liability: informal methods offend elites +- Scenario Affinity: supply crises, convoy trade, emergency contracts +- Scenario Vulnerability: court politics, prestige networks + +## Starting Parameters +- auctoritas: low +- clientela: low +- liquiditas: medium +- fama: neutral +- disciplina: high +- mercatus_scientia: medium +- itineris_scientia: high +- ius_accessus: low +- periculum_tolerantia: high +- negotiatio: medium +- litterae: medium +- officia_burden: low + +## Social Perception +Practical, efficient, unglamorous. + +## Success Condition +Turns invisible competence into visible influence. diff --git a/docs/actors/BACKGROUND-0006-guild-scribe.md b/docs/actors/BACKGROUND-0006-guild-scribe.md new file mode 100644 index 0000000..0e7e039 --- /dev/null +++ b/docs/actors/BACKGROUND-0006-guild-scribe.md @@ -0,0 +1,34 @@ +# BACKGROUND-0006 +## Guild Scribe + +Starting profile for an accounts clerk and record keeper tied to a collegium. + +Repository Path: docs/actors/BACKGROUND-0006-guild-scribe.md + +## Core Profile +- Strengths: litterae, negotiatio +- Weaknesses: periculum_tolerantia, disciplina +- Latent Opportunity: knows everyone's numbers +- Latent Liability: knows everyone's secrets +- Scenario Affinity: credit, contracts, arbitrage, debt purchase +- Scenario Vulnerability: dangerous travel, violent disruption + +## Starting Parameters +- auctoritas: low +- clientela: medium +- liquiditas: low +- fama: medium +- disciplina: medium +- mercatus_scientia: medium +- itineris_scientia: low +- ius_accessus: medium +- periculum_tolerantia: low +- negotiatio: high +- litterae: high +- officia_burden: medium + +## Social Perception +Useful, informed, not fully trusted. + +## Success Condition +Transforms knowledge of accounts into command of outcomes. diff --git a/docs/actors/CHARACTER-FRAMEWORK.md b/docs/actors/CHARACTER-FRAMEWORK.md new file mode 100644 index 0000000..645b491 --- /dev/null +++ b/docs/actors/CHARACTER-FRAMEWORK.md @@ -0,0 +1,76 @@ +### 1. Purpose of Backgrounds + +Backgrounds are starting parameter profiles, not classes or stories. + +### 2. Core Starting Parameters + +Suggested canonical set: + +* AVCTORITAS +* CLIENTELA +* LIQVIDITAS +* FAMA +* DISCIPLINA +* MERCATVS_SCIENTIA +* ITINERIS_SCIENTIA +* IVS_ACCESSVS +* PERICVLVM_TOLERANTIA +* NEGOTIATIO +* LITTERAE (literacy/accounting) +* OFFICIA_BVRDEN (obligation load) + +### 3. Hidden Traits + +* pride +* greed +* patience +* caution +* vanity +* loyalty +* ruthlessness + +### 4. Starting Resource Types + +* denarii +* movable goods +* debts owed +* debts owing +* favors +* introductions +* legal exposure + +### 5. Background Construction Rules + +Every background must contain: + +* 2 strengths +* 2 weaknesses +* 1 latent opportunity +* 1 latent liability +* 1 scenario affinity +* 1 scenario vulnerability + +### 6. Drift Rule + +Background effects decay over time as player decisions create new identity. + +--- + +## First Six Backgrounds To Build After Framework + +1. Former Legionary +2. Freedman Trader +3. Noble Younger Son +4. Failed Magistrate +5. Camp Logistician +6. Guild Scribe + +--- + +## Why This Order Is Correct + +Framework first prevents arbitrary flavor writing. + +It ensures every future background is comparable, balanced, and simulation-ready. + + diff --git a/docs/architecture/historical-reality-parameters.md b/docs/architecture/historical-reality-parameters.md new file mode 100644 index 0000000..b0aaac8 --- /dev/null +++ b/docs/architecture/historical-reality-parameters.md @@ -0,0 +1,629 @@ +# Historical Reality Parameters +### TheRON — OTIVM / CIVICVS Parameter Schema Instrument +### Status: Internal only — not player-facing content +### Date: 2026-04-28 + +--- + +## 0. Purpose and Scope + +This document is an internal schema instrument. It is not a scenario. +It is not player-facing content. It will not be shown to participants. + +Its purpose is to map the parameter domains required for an economically +honest simulation of Roman commercial life in approximately 14 BCE. Four +domains are covered: + +1. Enslaved labour +2. Legal and status discrimination +3. Commercial sex +4. Public violence and the arena + +These domains are not peripheral to Roman economic life. They are structural. +A simulation that excludes them cannot model Roman economics accurately. +A simulation that includes them as gratuitous spectacle has failed its purpose. + +**The principle governing this document:** + +These domains are modelled as parameters and economic forces. The simulation +does not editorialise. It models. The participant encounters these as the +MERCATOR encounters them — as the texture of the world they operate in, +not as moral choices presented for approval. The facts no longer affect +living beings. They belong to a historical period whose actors have all +ceased to exist. The purpose of modelling them is contribution to accurate +historical understanding, not sensation. + +**Method:** for each domain, this document identifies: +- The structural role of the domain in the Roman economy +- Existing parameters from `docs/architecture/parameter-registry.md` that + are already affected by this domain, with the nature of the effect stated +- New parameters required that are not yet in the registry +- Sources + +--- + +## 1. Enslaved Labour + +### 1.1 Structural role + +Slavery was not an anomaly in the Roman economy. It was its operating +system. Estimates suggest enslaved persons constituted 15–30% of the +Italian population in the late Republic and early Empire — potentially +2–3 million people in Italy alone. In the commercial harbour economy of +Ostia, enslaved labour was present at every operational level: BAIВLVS +(porters), warehouse workers, ship crew members, accounting staff, +household service, and skilled artisans. + +The MERCATOR operated inside this system whether or not he personally +owned enslaved persons. He hired them, contracted their labour through +their owners, competed against their output, and used infrastructure +they maintained. His FACTOR might be enslaved or freedman. His access +to certain services depended on this system. + +The Roman economy did not develop water-powered or steam-powered +industrial production at scale despite possessing the engineering +knowledge to do so. The reason is documented: human bodies were cheaper. +This is not an inference — it is the economic consequence of a labour +cost structure where the marginal cost of additional enslaved labour +was lower than the capital cost of mechanical substitution. This +consequence must be present in the parameter model. + +**Primary sources:** +- Cato the Elder, *De Agricultura* — management of enslaved agricultural + workers, cost structures, maintenance calculations +- Columella, *De Re Rustica* — detailed labour cost accounting +- Digest of Justinian, Book 21 — ACTIO EMPTI and sale of enslaved persons, + warranty obligations, disclosure requirements +- Varro, *Rerum Rusticarum* — classification of labour as *instrumentum + vocale* (speaking tools), *semivocale* (semi-speaking: animals), + *mutum* (mute: inanimate) + +**Secondary sources:** +- Keith Hopkins, *Conquerors and Slaves* (1978) +- Moses Finley, *The Ancient Economy* (1973) +- Walter Scheidel, *The Cambridge Economic History of the Greco-Roman World*, + Chapter 5 (2007) + +### 1.2 Existing parameters affected + +**`liquiditas`** +A MERCATOR who owns enslaved workers holds capital in a non-liquid form. +Their sale value is an asset; their maintenance is a recurring cost. +The ratio of enslaved-to-hired labour in a commercial operation directly +affects the owner's liquidity profile. The existing `liquiditas` parameter +must accommodate a distinction between liquid capital and capital held in +human assets. + +**`labour_cost` (stub — see §1.3)** +Currently absent from the registry. Hired free labour (MERCENNARIUS) +and contracted enslaved labour have different cost structures, different +legal exposure for the contracting party, and different reliability +profiles. These cannot be collapsed into a single cost parameter. + +**`ius_accessus`** +An enslaved person has no IVS_ACCESSVS in Roman law. They cannot +enter contracts, appear as witnesses, or initiate legal proceedings +in their own name. A MERCATOR conducting NEGOTIA through an enslaved +FACTOR (institor servilis) has a specific legal exposure profile: +the owner is liable for the FACTOR's commercial acts up to the value +of the PECULIUM (the allowance granted to the enslaved person for +commercial use). This is the *actio institoria* and *actio tributoria* +framework. The `ius_accessus` differential between a CIVIS, a LIBERTUS, +and a SERVUS is not a single ordinal scale — it is a legally structured +set of distinct capabilities and incapacities. + +**`auctoritas`** +A MERCATOR who treats enslaved persons visibly well or badly affects +their AVCTORITAS differently depending on the social context. Excessive +cruelty was considered poor form even in a slave-owning society — +not on humanitarian grounds, but because it signalled poor management +and social instability. The AVCTORITAS system must accommodate the +social signalling dimension of how an actor manages labour. + +**`officia_burden`** +Ownership of enslaved persons creates legal obligations (maintenance, +the *actio de peculio*, liability for their commercial acts) that +contribute to OFFICIA_BVRDEN. This is not modelled in the current +registry entry, which frames OFFICIA_BVRDEN primarily in terms of +social obligations. + +### 1.3 New parameters required + +**`labour_source`** +``` +token: labour_source +scope: actor +layer: roman +maturity: research_needed +``` +The composition of an actor's labour force: proportion enslaved vs +free hired vs freedman contracted. Affects `liquiditas` profile, +`ius_accessus` exposure, legal liability, and operational flexibility. +An actor with primarily enslaved labour has lower variable costs but +higher capital locked in assets and higher legal exposure for their +acts. An actor with primarily hired free labour has higher variable +costs, lower asset lock, and cleaner legal separation. + +**`labour_cost`** +``` +token: labour_cost +scope: scenario +layer: roman +maturity: research_needed +``` +The cost per unit of labour for a specific ITER or operational task, +disaggregated by labour type. BAIВLVS day rate for free hired labour +is documented in Diocletian's Edict (301 CE, later than our period but +provides relative structure). Earlier estimates require interpolation +from Cato and Columella. Research needed: Ostia-specific rates, +1st c. BCE. + +**`peculium_value`** +``` +token: peculium_value +scope: actor +layer: roman +maturity: research_needed +``` +The commercial allowance granted to an enslaved FACTOR for use in +NEGOTIA. Sets the ceiling of the owner's liability under *actio +tributoria*. Also the de facto working capital of an enslaved +commercial agent. A FACTOR with a large PECULIUM is effectively +conducting independent commercial operations on behalf of their owner. +This is one of the mechanisms by which enslaved persons could +accumulate capital toward self-purchase (MANUMISSIO). + +**`manumission_probability`** +``` +token: manumission_probability +scope: actor +layer: roman +maturity: research_needed +``` +The probability that a skilled enslaved commercial agent will be +formally freed (MANUMISSIO) within a defined time horizon, converting +to LIBERTUS status. Relevant because LIBERTUS actors have a different +parameter profile from both CIVIS and SERVUS actors. The transition +from SERVUS to LIBERTUS is a background drift event of the highest +magnitude — it changes IVS_ACCESSVS, AVCTORITAS floor, and social +network access simultaneously. This transition is the origin story of +the BACKGROUND-0002 (Freedman Trader) cast profile. + +--- + +## 2. Legal and Status Discrimination + +### 2.1 Structural role + +Roman society was organised around legally encoded status hierarchies +that directly governed commercial capability. These were not informal +prejudices — they were written into law and enforced by courts. The +relevant distinctions for the MERCATOR's world: + +**CIVIS ROMANVS** — full Roman citizen. Full legal capability: contract, +witness, property ownership, legal action. The baseline. + +**LATINVS** — Latin status. Commercial rights but restricted political +and full legal rights. Many LIBERTI were LATINI IVNIANI — freed but +without full citizenship. + +**PEREGRINUS** — foreign free person. Commercial activity permitted +under *ius gentium* but restricted Roman law access. Significant in +Ostia, a port city with large foreign populations. + +**LIBERTUS / LIBERTA** — freedman/woman. Citizen status in most cases +(if freed formally by a CIVIS) but socially marked by servile origin. +Could not hold most public offices. Subject to ongoing *operae* (labour +obligations) to former owner. In practice, freedmen dominated Roman +commercial and craft activity. + +**SERVUS** — enslaved person. No legal personhood. No contract, no +witness, no property (technically — PECULIUM was a practical workaround). + +**Women** — regardless of status, Roman women had restricted commercial +legal capability without a male guardian (TVTOR) in most circumstances. +Exceptions existed; they were exceptions. + +**Non-Roman ethnic and religious communities** — Jews, Egyptians, and +other identifiable groups faced specific restrictions, social hostility, +and periodically legal exclusions that affected commercial activity. +This is not modern racism but it had comparable commercial effects: +restricted access to certain markets, inability to use certain legal +instruments, exclusion from some COLLEGIA. + +**Primary sources:** +- Gaius, *Institutiones* — systematic treatment of legal status categories +- Digest of Justinian, Books 1, 4, 40 — citizenship, manumission, legal capacity +- Cicero, *Pro Balbo* — citizenship as commercial prerequisite + +**Secondary sources:** +- Jane Gardner, *Being a Roman Citizen* (1993) +- A.N. Sherwin-White, *The Roman Citizenship* (1973) +- John Bodel, *Epigraphic Evidence* — freedman commercial activity + +### 2.2 Existing parameters affected + +**`ius_accessus`** +The existing registry entry describes this as an ordinal scale (low / +medium / high). This is insufficient. IVS_ACCESSVS is not a continuous +variable — it is a structured set of legal capabilities that differ +categorically between SERVUS, LATINVS, PEREGRINUS, LIBERTUS, and CIVIS. +The schema must accommodate legal status as a discrete category, not +an ordinal score. The ordinal representation is a simplification that +will produce wrong results in legal dispute scenarios. + +**`auctoritas`** +The existing registry notes AVCTORITAS as partially observable and +socially constructed. The legal status layer adds a floor and ceiling +to AVCTORITAS that is structurally imposed, not just socially earned. +A LIBERTUS cannot exceed a certain AVCTORITAS threshold regardless of +commercial success, because certain social expressions of AVCTORITAS +(holding office, certain COLLEGIA membership) are legally closed to him. +A CIVIS of low commercial achievement still has a higher AVCTORITAS +floor than a successful LIBERTUS in formal legal contexts. + +**`information_quality`** +Access to commercial information in Rome was heavily mediated by +social networks that were themselves status-stratified. A PEREGRINUS +in Ostia had access to information networks within his ethnic community +but reduced access to Roman citizen networks. A LIBERTUS had access +to his former owner's network (CLIENTELA) but was excluded from others. +The `information_quality` parameter must accommodate network access +constraints derived from legal and social status. + +**`negotiatio`** +Negotiation capability was not purely a personal skill — it was +mediated by legal standing. A SERVUS negotiating on behalf of an +owner could achieve certain outcomes but was legally constrained in +others. A PEREGRINUS negotiating with Roman citizens was operating +under *ius gentium*, not Roman civil law, with different remedies +available if the counterparty defaulted. + +### 2.3 New parameters required + +**`legal_status`** +``` +token: legal_status +scope: actor +layer: roman +maturity: canonical +``` +The actor's formal Roman legal status. Discrete categories, not ordinal: +`civis_romanus`, `latinvs`, `peregrinus`, `libertus`, `liberta`, `servus`. +This is the foundational parameter that determines the structure of +`ius_accessus` for each actor. It does not drift — it changes through +specific legal events (manumission, citizenship grant) which are +recorded as events in the time-series. + +**`ethnic_community`** +``` +token: ethnic_community +scope: actor +layer: roman +maturity: provisional +``` +The actor's cultural and ethnic community affiliation, where distinct +from Roman citizen status. Affects `information_quality` within community +networks, access to community-specific commercial infrastructure (e.g. +Jewish merchant networks, Egyptian grain traders, Syrian traders in +Ostia), and exposure to community-specific legal restrictions and social +hostility. Not a racial category — a social and legal one. + +**`tutor_required`** +``` +token: tutor_required +scope: actor +layer: roman +maturity: provisional +``` +Boolean. Whether the actor legally requires a male guardian (TVTOR) +to execute certain commercial transactions. Applies to women actors. +Affects `ius_accessus` for specific transaction types. A woman MERCATRIX +(female merchant — attested in inscriptions) conducting NEGOTIA without +a TVTOR faces legal exposure on certain contract types. + +--- + +## 3. Commercial Sex + +### 3.1 Structural role + +Commercial sex in Rome was a licensed, taxed, legally categorised +industry. This is not a peripheral fact — it is documented in +municipal records, legal texts, and archaeological evidence across +the Roman world including Ostia. + +Key structural elements relevant to the simulation: + +**MERETRIX** — a woman registered as a prostitute with the AEDILE +(municipal official). Registration was required by law (Lex Iulia +de adulteriis, 18 BCE — near our simulation period). It conferred +a specific legal status: the MERETRIX was exempt from adultery law +(applying only to respectable women) but permanently infamis — +legally disgraced, stripped of certain legal protections. + +**LENO / LENA** — the brothel-keeper (male / female). A commercial +operator. Subject to the INFAMIA legal sanction, which removed certain +legal protections and rights. Taxed: the VECTIGAL MERETRICVM was a +municipal revenue source. + +**FORNIX / LUPANAR** — the physical location. In Ostia, archaeologically +attested in harbour and market districts — precisely the areas the +MERCATOR operates in. + +**Commercial relevance to the MERCATOR:** +- The LUPANAR was part of the harbour economy. Its proximity to docks, + warehouses, and taverns is not coincidental — it served transient + labour populations: sailors, porters, travelling merchants. +- Expenditure in this sector is a legitimate economic flow that affects + the actor's `liquiditas` and OFFICIA_BVRDEN profile. +- The LENO as commercial actor had specific legal constraints that + affected contract enforceability. +- Association with this sector affected AVCTORITAS and FAMA differently + depending on the actor's status and the visibility of the association. + +**Primary sources:** +- Digest of Justinian, Book 3.2 — INFAMIA, legal consequences of + MERETRICIA profession +- CIL (Corpus Inscriptionum Latinarum) — Pompeii price lists (later + than our period but structurally informative) +- Plautus comedies — commercial and social references (earlier period, + informative for social norms) + +**Secondary sources:** +- Thomas McGinn, *Prostitution, Sexuality, and the Law in Ancient Rome* (1998) +- Sarah Levin-Richardson, *The Brothel of Pompeii* (2019) +- Rebecca Flemming, *Medicine and the Making of Roman Women* (2000) + +### 3.2 Existing parameters affected + +**`liquiditas`** +Expenditure in this sector is a recurring cost parameter for actors +whose social patterns include harbour district activity. It is +economically indistinguishable from expenditure on food, wine, or +lodging in the simulation's accounting model — it is a cost that +reduces available capital. It must not be treated as categorically +different from other consumption costs in the schema. + +**`auctoritas`** +Visible association with the sector affected AVCTORITAS differently +by social class. A high-status actor (Lentulus) visible in a LUPANAR +faces AVCTORITAS and FAMA damage. A low-status actor (Felix, Varro) +faces no particular consequence — it was unremarkable for their +social level. This is a `perceived_vs_true` interaction: the social +cost is mediated by who observes, not by the act itself. + +**`fama`** +The FAMA parameter must accommodate sector-specific social visibility. +Certain locations and associations produce FAMA effects only if observed +by status-relevant witnesses. The BALNEA rumour network +(`rumor_velocity`) carries some of this information; the schema must +model that rumour content has differential impact by observer status. + +**`officia_burden`** +Not applicable for the MERCATOR as consumer. Applicable if modelling +the LENO as a commercial actor type — ownership of a LUPANAR creates +specific legal and operational obligations. + +### 3.3 New parameters required + +**`infamia_flag`** +``` +token: infamia_flag +scope: actor +layer: roman +maturity: canonical +``` +Boolean. Whether the actor carries the legal status of INFAMIA — +legal disgrace that removes certain protections and rights. Applies +to: LENO, LENA, MERETRIX, gladiators, actors, and others defined by +Roman law. Affects `ius_accessus` (certain legal actions barred), +`auctoritas` (formal ceiling reduced), and `clientela` (certain +patron-client relationships unavailable). Not the same as low FAMA — +INFAMIA is a legal status, FAMA is a social perception. + +**`sector_visibility`** +``` +token: sector_visibility +scope: relation +layer: roman +maturity: provisional +``` +The probability that an actor's commercial or social activity in a +specific sector is observed by status-relevant witnesses and enters +the rumour network. Modulates `fama` effects for activities that have +differential social consequences by observer. High `sector_visibility` +in the harbour district late at night produces different FAMA effects +than the same activity unseen. + +--- + +## 4. Public Violence and the Arena + +### 4.1 Structural role + +Public violence in Rome was not an anomaly or a failure of civilization. +It was a deliberately maintained social institution with specific +economic, political, and social functions. The relevant forms for the +MERCATOR's world: + +**LVDI** — public games, including gladiatorial combat (MVNERA), +animal hunts (VENATIONES), and chariot racing (LUDI CIRCENSES). +Sponsored by magistrates, wealthy patrons, and the Emperor. The sponsor +(EDITOR MVNERUM) gained AVCTORITAS and CLIENTELA in proportion to the +scale and quality of the event. This was not entertainment in the modern +sense — it was a mechanism for redistributing social capital from +wealthy to popular, cementing political alliances, and demonstrating +the sponsor's power and generosity. + +**Gladiatorial schools (LVDI GLADIATORUM)** — commercial operations. +A LANISTA (gladiatorial trainer/manager) purchased, trained, and hired +out gladiators. This was a profitable but INFAMIA-carrying business. +Gladiators themselves were often enslaved persons or condemned criminals, +but also included free volunteers (AVCTORAMENTVM) drawn by pay, status +within the arena world, and — occasionally — the release from debt. + +**Capital punishment** — public execution (SVPPLICIUM) was a regular +civic event. Criminals, slaves, and enemies of the state were executed +publicly in ways that served as both deterrent and spectacle. This is +not tangential to the commercial world — condemned criminals included +defaulted debtors in some circumstances. + +**Commercial relevance to the MERCATOR:** +- Attending, sponsoring, or being seen at LVDI was an AVCTORITAS and + CLIENTELA event, not merely entertainment. +- The LANISTA as commercial actor operated within specific legal + constraints (INFAMIA) while conducting profitable trade in human + combat capacity. +- The economic demand generated by LVDI — for animals, equipment, + food, temporary labour, lodging — was a commercial opportunity the + MERCATOR could service. +- The EDITOR MVNERUM role was a form of `liquiditas` expenditure that + produced `auctoritas` returns — one of the clearest Roman examples + of converting money into social capital. + +**Primary sources:** +- Suetonius, *Lives of the Twelve Caesars* — sponsorship economics, + scale of games +- Cicero, *Pro Sestio*, *De Officiis* — AVCTORITAS logic of public + sponsorship +- CIL — inscriptions recording EDITOR MVNERUM, costs, and social returns +- Digest of Justinian, Book 3.2 — INFAMIA of LANISTA + +**Secondary sources:** +- Keith Hopkins and Mary Beard, *The Colosseum* (2005) +- Fik Meijer, *The Gladiators* (2003) +- Donald Kyle, *Spectacles of Death in Ancient Rome* (1998) + +### 4.2 Existing parameters affected + +**`auctoritas`** +The EDITOR MVNERUM mechanism is the clearest Roman example of direct +`liquiditas` → `auctoritas` conversion. The existing registry entry +does not describe this pathway explicitly. It must be added: spending +on public sponsorship (LVDI, public feasts, building dedications) is +a direct investment in AVCTORITAS that bypasses the slow accumulation +through repeated commercial reliability. It is also irreversible — +a patron who sponsors games cannot unsponsor them, and the AVCTORITAS +gained decays if not maintained by further sponsorship. + +**`clientela`** +Public games generated CLIENTELA directly. Attendees who received +free admission or gifts (MISSILIA — tokens thrown to the crowd) +entered a diffuse client relationship with the sponsor. This is a +mass CLIENTELA acquisition mechanism — distinct from the individual +cultivation described in the existing registry entry. The schema must +accommodate both forms. + +**`officia_burden`** +The EDITOR MVNERUM role created specific obligations: to the audience +(expectation of future games), to the performers contracted, to the +animals suppliers, to the venue. Once entered, the role generated +ongoing OFFICIA_BVRDEN whether or not the actor wished to continue. + +**`liquiditas`** +Sponsoring LVDI was a major capital expenditure. The scale ranged from +modest municipal games to the multi-day spectacles of the Imperial +period. For a working MERCATOR, even modest sponsorship represented +a significant `liquiditas` commitment with an uncertain `auctoritas` +return — because the social capital gained depended on attendance, +weather, the quality of the performance, and the political climate. + +### 4.3 New parameters required + +**`sponsorship_investment`** +``` +token: sponsorship_investment +scope: actor +layer: roman +maturity: provisional +``` +Capital committed by an actor to public sponsorship (LVDI, public +feasts, building dedications). Produces `auctoritas` return at a +rate modulated by event scale, attendance, and political climate. +The return is delayed (AVCTORITAS accrues after the event, not during +the expenditure) and uncertain (bad weather, poor performance, or +political interference reduces return). Irreversible once committed. + +**`arena_demand_index`** +``` +token: arena_demand_index +scope: city +layer: roman +maturity: provisional +``` +The current commercial demand generated by scheduled or recent LVDI +in a city — for animals, equipment, food, lodging, and temporary +labour. A city in the week before major games has different commercial +conditions from a city in a quiet period. Affects `food_price_index`, +`porter_availability`, `storage_fee_index`, and `dock_congestion`. + +**`lanista_flag`** +``` +token: lanista_flag +scope: actor +layer: roman +maturity: provisional +``` +Boolean. Whether the actor is operating as or in partnership with a +LANISTA (gladiatorial school operator). Applies INFAMIA consequences +(see `infamia_flag`) while enabling access to specific commercial +networks (arena supply chains, condemned labour pools). A commercial +actor who avoids this sector loses certain opportunities; one who +enters it gains opportunities at AVCTORITAS cost. + +--- + +## 5. Cross-Domain Parameter Summary + +New parameters introduced by this document, for addition to +`docs/architecture/parameter-registry.md`: + +| Token | Scope | Layer | Domain | Maturity | +|---|---|---|---|---| +| `labour_source` | actor | roman | enslaved labour | research_needed | +| `labour_cost` | scenario | roman | enslaved labour | research_needed | +| `peculium_value` | actor | roman | enslaved labour | research_needed | +| `manumission_probability` | actor | roman | enslaved labour | research_needed | +| `legal_status` | actor | roman | legal discrimination | canonical | +| `ethnic_community` | actor | roman | legal discrimination | provisional | +| `tutor_required` | actor | roman | legal discrimination | provisional | +| `infamia_flag` | actor | roman | commercial sex / arena | canonical | +| `sector_visibility` | relation | roman | commercial sex | provisional | +| `sponsorship_investment` | actor | roman | arena | provisional | +| `arena_demand_index` | city | roman | arena | provisional | +| `lanista_flag` | actor | roman | arena | provisional | + +**Existing parameters requiring schema revision:** + +| Token | Required revision | +|---|---| +| `ius_accessus` | Must become a structured legal capability set, not an ordinal scale. Keyed to `legal_status`. | +| `auctoritas` | Must accommodate: status-imposed floor and ceiling; direct `liquiditas`→`auctoritas` conversion via sponsorship; INFAMIA ceiling constraint. | +| `officia_burden` | Must include: liability for enslaved persons' commercial acts; sponsorship obligations once entered. | +| `information_quality` | Must accommodate: network access constraints derived from `legal_status` and `ethnic_community`. | +| `fama` | Must accommodate: `sector_visibility` modulation — FAMA effects are observer-dependent, not universal. | +| `liquiditas` | Must distinguish: liquid capital vs capital held in human assets (enslaved persons). | + +--- + +## 6. Schema Discipline + +These parameters must not be encoded differently from any other parameter +in the schema. They are historical facts about a specific period and +place, not editorial content. The same precision, confidence tagging, +and source citation standards apply here as to cargo weights and customs +duties. + +Uncertainty is a first-class record. Where source data is thin — +particularly for labour cost rates and PECULIUM values specific to +Ostia in 14 BCE — the parameter is marked `maturity: research_needed` +and the confidence tag reflects the gap. A gap honestly documented is +more useful than a false precision. + +--- + +*Historical Reality Parameters — internal instrument, 2026-04-28* +*Not player-facing. Schema use only.* +*The simulation models. It does not editorialise.* +*TheRON — single contributor. AI assistants implement, document, flag — do not direct.* diff --git a/docs/cities/CITY-OSTIA-0001.md b/docs/cities/CITY-OSTIA-0001.md new file mode 100644 index 0000000..8a1c4d2 --- /dev/null +++ b/docs/cities/CITY-OSTIA-0001.md @@ -0,0 +1,505 @@ +# CITY-OSTIA-0001 +## Ostia Substrate — Origin City for OTIVM +### Status: Canonical City Seed +### Layer: OTIVM (Roman Merchant) +### Purpose: Establish the simulation substrate for Ostia as origin city, social field, logistics node, and scenario environment +### Repository Path: docs/cities/CITY-OSTIA-0001.md + +--- + +## 0. Design Intent + +This document defines Ostia as a working simulation environment. + +It is not a tourist description and not player-facing prose. It exists to give scenarios, actors, costs, routes, and social encounters a grounded urban substrate. + +Ostia must support: + +- the MERCATOR's starting condition +- the six starting backgrounds +- SCENARIO-MERCHANT-0000, the prologue conversation +- SCENARIO-MERCHANT-0001, the bronze forge fire +- Route I, Ostia -> Capua +- future finance, storage, labor, and reputation mechanics + +Ostia is the first city the participant must learn to read. + +--- + +## 1. Canonical Identifier + +| Field | Value | +|---|---| +| City ID | `CITY-OSTIA-0001` | +| City Token | `ostia` | +| Roman Name | OSTIA | +| Modern Location | Ostia Antica, Lazio, Italy | +| Role | origin city / port / grain and cargo interface | +| Default Epoch | `roman_14bce` | +| Primary Route | Ostia -> Capua | +| Repository Path | `docs/cities/CITY-OSTIA-0001.md` | + +--- + +## 2. Chronological Scope + +Default scenario epoch is approximately 14 BCE. + +This matters because many of the most visible excavated features of Ostia belong to later Imperial development, especially the Trajanic and Hadrianic phases. The city substrate must therefore distinguish: + +| Feature | 14 BCE Use | +|---|---| +| Republican colony and port function | admissible | +| Tiber mouth logistics | admissible | +| Via Ostiensis connection to Rome | admissible | +| early warehouses / storage | admissible, but scale uncertain | +| dense later Imperial warehouse landscape | later analogue only | +| major later bath complexes | later analogue unless dated earlier | +| Claudian / Trajanic Portus system | not yet built | +| 2nd c. CE peak population estimates | upper-bound analogue, not 14 BCE fact | + +Rule: use later Ostian archaeology as structural analogy only when explicitly tagged. + +--- + +## 3. Historical Basis + +Ostia was Rome's river-mouth port and a key interface for grain, salt, military, and commercial movement. It stood at the Tiber mouth, connected to Rome by river traffic and the Via Ostiensis. + +Evidence basis: + +- mid-to-late Republican Ostia became important to Rome's food-supply system +- first warehouses at Ostia are dated to the 1st century BCE +- city walls were constructed between 63 and 58 BCE and enclosed roughly 70 ha +- major Imperial horrea are better documented for the 1st and 2nd centuries CE +- later peak population estimates cluster around tens of thousands, commonly 36,000 to 60,000 for the 2nd century CE +- baths in Ostia were major social infrastructure in later visible archaeology + +Confidence: Medium for general urban role. +Confidence: Low to Medium for quantitative 14 BCE population and prices. + +--- + +## 4. Population Model + +Population must be treated as a range, not a fixed number. + +Later Imperial peak estimates cannot be directly applied to 14 BCE. For simulation purposes, use population bands. + +| Population Component | 14 BCE Working Range | Confidence | Notes | +|---|---:|---|---| +| permanent residents | 8,000–20,000 | Low | inferred from urban area and pre-Imperial development | +| enslaved population | 20–40% of resident population | Low | varies by household, warehouse, workshop | +| transient sailors / haulers / traders | 500–5,000 seasonal | Low | tied to shipping season and cargo cycles | +| warehouse and dock labor | 500–2,500 | Low | depends on port traffic intensity | +| officials / clerks / customs personnel | 50–300 | Low | tied to annona, tax, port administration | +| elite / municipal families | small minority | Low | influence exceeds numbers | + +Simulation rule: population is not a static backdrop. Seasonal traffic should alter lodging demand, food prices, labor availability, theft risk, disease risk, and rumor velocity. + +--- + +## 5. Urban Zones + +### 5.1 Riverfront / Port Interface + +Primary functions: + +- landing and unloading +- cargo inspection +- short-haul transfer +- porterage +- storage assignment +- gossip and price discovery + +Likely actors: + +- sailors +- porters +- warehouse workers +- customs personnel +- agents +- muleteers +- small merchants +- freedmen managing cargo + +Simulation uses: + +- cargo arrival events +- rumor propagation +- theft risk +- PORTORIUM / fee exposure +- labor hiring +- first signal of distant shortages + +### 5.2 HORREA / Storage District + +Primary functions: + +- grain storage +- oil / wine storage where appropriate +- privately owned storage +- imperial or public storage analogues +- protected goods +- collateralized inventory + +Important distinction: + +Large, well-preserved horrea are mostly Imperial and later than 14 BCE, but the presence of 1st c. BCE warehouses supports a storage substrate in the default epoch. + +Simulation uses: + +- storage cost +- spoilage risk +- credit collateral +- theft risk +- market delay +- warehouse fire scenarios +- disputes over goods held or pledged + +### 5.3 Market Streets and TABERNAE + +Primary functions: + +- small retail +- food sales +- repair +- money exchange +- daily hiring +- information exchange + +Simulation uses: + +- food price index +- lodging rumors +- worker availability +- small-goods purchase +- background-specific contacts + +### 5.4 Workshop Districts + +Primary functions: + +- metalwork +- carpentry +- leather repair +- cart and harness repair +- amphora handling / repair +- small production + +SCENARIO-MERCHANT-0001 uses an industrial / mixed-use workshop zone with inherited land value, water access, and transport frontage. + +Simulation uses: + +- workshop output +- tool price index +- displaced labor +- fire risk +- repair queue +- district access penalty + +### 5.5 BALNEA / Baths + +Primary functions: + +- bathing +- gossip +- cross-status observation +- political talk +- hiring and introductions +- reputation performance + +Baths are the preferred setting for SCENARIO-MERCHANT-0000 because they plausibly allow mixed-status contact between backgrounds that would not share domestic dining space. + +Simulation uses: + +- background choice prologue +- rumor comparison +- AVCTORITAS performance +- CLIENTELA discovery +- class-coded interaction + +### 5.6 Inns, Cauponae, Thermopolia + +Primary functions: + +- meals +- cheap lodging +- storage of gossip +- transient-worker congregation +- low-status deal making + +Simulation uses: + +- lodging cost +- food cost +- rumor source +- theft risk +- freedman and camp-logistician contacts + +Terminology note: THERMOPOLIVM is plausible for a prepared-food shop, but the prologue should prefer BALNEA / baths if all six backgrounds must plausibly share one scene. + +### 5.7 Administrative / Legal Nodes + +Primary functions: + +- contracts +- witnessed transactions +- petitions +- local magistrate contact +- dispute handling +- tax enforcement + +Simulation uses: + +- legal enforceability +- witness strength +- ius_accessus modifiers +- creditor pressure +- collateral recovery + +### 5.8 Residential Layers + +The actor backgrounds require different residential anchors. + +| Background | Likely Starting Residence | Notes | +|---|---|---| +| Former Legionary | modest room near gate / transport zone | values direct access and low cost | +| Freedman Trader | taberna back room or rented upper room | close to market signals | +| Noble Younger Son | dependent lodging with patron / better insula apartment | status exceeds liquiditas | +| Failed Magistrate | respectable but debt-burdened lodging | social appearance matters | +| Camp Logistician | cheap lodging near haulers / stables | practical, mobile | +| Guild Scribe | room near collegium or records office | access to accounts and gossip | + +--- + +## 6. Infrastructure Parameters + +| Parameter Token | Type | Confidence | Notes | +|---|---|---|---| +| river_access | location | High | core to Ostia's function | +| via_ostiensis_access | movement | High | route to Rome | +| warehouse_capacity | resource | Medium | exact 14 BCE scale uncertain | +| dock_congestion | movement | Medium | derived from cargo season | +| porter_availability | labor | Medium | seasonal and event-sensitive | +| bath_access | social | Medium | strong later evidence, earlier scale uncertain | +| fire_risk_urban | event | Medium | dense mixed-use settlement | +| disease_risk_seasonal | health | Low | plausible but needs source development | +| rent_pressure | market | Low | inferred from transient population | +| rumor_velocity | information | Medium | port-city logic | + +--- + +## 7. Cost and Price Bands + +These are placeholders for research refinement. They must not be treated as final database values. + +| Cost Item | Working Value | Unit | Confidence | Notes | +|---|---:|---|---|---| +| cheap meal | 0.25–1.0 | as / meal | Low | broad Roman analogue | +| modest meal | 1–4 | asses / meal | Low | urban analogue | +| bath entry | 0.25–1.0 | as | Low | needs source confirmation by period | +| cheap lodging | 1–4 | asses / night | Low | inferred from urban lodging | +| porter day wage | 1–4 | asses / day | Low | requires primary source calibration | +| skilled artisan wage | 4–16 | asses / day | Low | broad analogue | +| mule hire | TBD | denarii / day | Low | requires route research | +| cart hire | TBD | denarii / day | Low | requires route research | +| warehouse storage | TBD | per unit / day | Low | must be researched | +| scribe / witness fee | TBD | per contract | Low | needed for FAENVS scenario | + +Rule: low-confidence economic values are still retained because they identify where uncertainty lives. + +--- + +## 8. Social Nodes + +| Node | What It Produces | Backgrounds Favored | +|---|---|---| +| BALNEA | mixed-status rumor, public reading of character | all | +| HORREA | cargo intelligence, theft risk, collateral opportunities | freedman trader, guild scribe | +| Riverfront | arrival news, porter labor, route signals | legionary, camp logistician | +| Collegium House | contracts, obligations, mutual aid | guild scribe, freedman trader | +| Tavern / Thermopolium | low-status gossip, labor news | freedman trader, camp logistician | +| Legal Forum / Magistrate Contact | enforceability, creditor pressure | noble younger son, failed magistrate | +| Stables / Grazing Yard | animal hire, cart availability | legionary, camp logistician | + +--- + +## 9. Scenario Dependencies + +### SCENARIO-MERCHANT-0000 — Baths Prologue + +Ostia must support a mixed-status conversation where all six backgrounds plausibly interpret the same rumor differently. + +Recommended setting: + +- BALNEA, not private dinner +- near enough to smoke, rumor, or port news +- public enough that status is performed +- informal enough that low-status actors can speak + +### SCENARIO-MERCHANT-0001 — Bronze Forge Fire + +Requires: + +- mixed-use workshop district +- valuable old plot +- water or road frontage +- adjacent worker / animal / transport activity +- rumor network +- creditor visibility +- municipal weakness or ambiguity + +### SCENARIO-MERCHANT-0002 — Capuan Timber Yard Fire + +Ostia dependency: + +- outbound cargo purchase +- news delay from Capua +- goods available before Capua reprices +- hauler / cart availability + +### SCENARIO-MERCHANT-0003 — FAENVS Offer + +Ostia dependency: + +- ability to identify distressed counterparties +- witnesses +- legal pressure +- reputation effect +- capital lockup competing with cargo venture + +--- + +## 10. Background Interaction Matrix + +| Background | What Ostia Shows Them First | Blind Spot | +|---|---|---| +| Former Legionary | routes, discipline failures, transport bottlenecks | hidden finance | +| Freedman Trader | mispriced goods and ignored markets | elite legal risk | +| Noble Younger Son | social hierarchy and access points | operating costs | +| Failed Magistrate | leverage, signatures, favors owed | public distrust | +| Camp Logistician | supply movement and shortage timing | prestige etiquette | +| Guild Scribe | debts, records, counterparties | physical danger | + +--- + +## 11. Daily Rhythm Model + +| Time | City State | Simulation Use | +|---|---|---| +| dawn | porters, animal handlers, bakers, smoke reports | early labor and event signals | +| morning | market setup, legal errands, loading | contract and cargo actions | +| midday | heat, baths begin filling, gossip consolidates | social encounters | +| afternoon | price negotiation, dispatch decisions | venture commitment | +| evening | taverns, account reckoning, rumors mutate | risk and information events | +| night | theft, fires, covert meetings | hidden events | + +--- + +## 12. Seasonal Rhythm Model + +| Season | Expected Effects | +|---|---| +| winter | maritime risk, slower movement, disease and damp risk | +| spring | increased movement, river reliability, labor demand | +| summer | heat, spoilage, lower Tiber concerns, crowding | +| autumn | renewed movement, price adjustment, storage pressure | + +Need further research: relationship between MARE CLAVSVM, river levels, and local Ostia storage demand. + +--- + +## 13. Parameter Candidates + +| Parameter Token | Domain | +|---|---| +| ostia_population_band | demographic | +| transient_population_factor | demographic | +| dock_congestion_index | movement | +| warehouse_capacity_index | resource | +| porter_availability | labor | +| cart_availability | movement | +| bath_social_density | social | +| rumor_velocity | information | +| legal_access_index | institutional | +| fire_risk_index | event | +| rent_pressure_index | market | +| food_price_index | market | +| storage_fee_index | cost | +| theft_risk_index | security | +| disease_risk_index | health | +| creditor_visibility | finance | +| collegium_presence | social | +| portorium_exposure | cost | + +--- + +## 14. Relations + +```text +transient_population_factor ↑ -> rent_pressure_index ↑ +transient_population_factor ↑ -> rumor_velocity ↑ +dock_congestion_index ↑ -> porter_wage ↑ +dock_congestion_index ↑ -> cargo_delay ↑ +warehouse_capacity_index ↓ -> storage_fee_index ↑ +storage_fee_index ↑ -> distressed_sale_probability ↑ +bath_social_density ↑ -> rumor_velocity ↑ +fire_risk_index ↑ -> workshop_output_volatility ↑ +legal_access_index ↑ -> contract_enforceability ↑ +clientela ↑ -> information_quality ↑ +auctoritas ↑ -> witness_reliability ↑ +food_price_index ↑ -> labor_unrest_risk ↑ +cart_availability ↓ -> venture_cost ↑ +``` + +--- + +## 15. Evidence and Source Notes + +Primary source targets for future refinement: + +- Cicero, letters and speeches for social/legal/commercial norms +- Livy for early Ostian military and civic references +- Pliny the Younger, Epistulae 5.6.12 for Tiber seasonality analogy +- Digest of Justinian for contract and enforcement categories +- Diocletian's Price Edict for later comparative price structure only + +Archaeological / scholarship targets: + +- Russell Meiggs, *Roman Ostia* +- Geoffrey Rickman, *Roman Granaries and Store Buildings* +- Carlo Pavolini, *La vita quotidiana a Ostia* +- Gustav Hermansen, *Ostia: Aspects of Roman City Life* +- Ostia-Antica.org topographical dictionary +- geoarchaeological studies of the Roman port-city of Ostia + +Current verified basis from preliminary research: + +- 1st c. BCE warehouses existed at Ostia +- Republican walls enclosed roughly 70 ha +- Imperial population estimates are much later and must be used only as upper-bound analogues +- horrea were concentrated near the Tiber and did not serve Ostia alone +- baths were social infrastructure used across status boundaries in the Roman world, with strong evidence at Ostia in later archaeology + +--- + +## 16. Repository Use + +Internal simulation substrate. Not player-facing text. + +Use this document to support: + +- scenario placement +- prologue construction +- background starting conditions +- cost registry development +- urban parameter registry +- Route I preparation +- future city comparison documents + +--- + +## 17. Canonical Success Condition + +If Ostia stops functioning as a painted backdrop and starts functioning as a pressure field — where rents, rumors, labor, storage, status, and routes push on every MERCATOR differently — then this document is functioning correctly. diff --git a/docs/commerce/DIALOGUE-COMMERCE-0001.md b/docs/commerce/DIALOGUE-COMMERCE-0001.md new file mode 100644 index 0000000..f7ab570 --- /dev/null +++ b/docs/commerce/DIALOGUE-COMMERCE-0001.md @@ -0,0 +1,358 @@ +# DIALOGUE-COMMERCE-0001 +## The First Hull — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Commerce) +### Purpose: Scenario teaching reputation as capital, trust-based enterprise formation, state-private opportunity transfer, maritime staffing advantage, and how commercial fortunes grow from prior usefulness. +### Repository Path: docs/scenarios/DIALOGUE-COMMERCE-0001.md + +--- + +## 0. Design Intent + +After the harbor reforms, the freed captain privately thanks the six for helping restore his name. + +To their surprise, he speaks less of cancelled debts and regained freedom than of recovered reputation. A captain without trust is poorer than a slave with wages. + +The six recognize the value immediately. + +An honest master with a disciplined crew is rarer than timber, rope, or silver. + +Before contracts for his service are finished, a magistrate invites them to travel and locate the foreign shipwright they once defended. Rome requires new trading hulls quickly and discreetly. + +If the six can secure terms, organize production, and manage delivery, a quiet reward is implied: + +The first completed merchant vessel may pass to their enterprise on favorable terms. + +Known facts are uncertain: + +- whether the captain’s loyalty can be purchased or only respected +- whether the shipwright will cooperate +- whether state promises survive signatures +- whether rivals will interfere +- whether the crew will follow private owners +- whether one vessel is fortune or burden + +The participant must learn that trust earned in crisis often becomes profit in peace. + +--- + +## 1. Scene Constraints + +Location: harbor office courtyard in Ostia, late afternoon. + +Primary signals: + +- captain recently restored to standing +- six discussing commercial formation +- magistrate requesting quiet competence +- no public tender announced +- crew waiting nearby +- opportunity visible only to those already trusted + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +Some fortunes arrive disguised as gratitude. + +The harbor office courtyard still smelled of wax seals, wet rope, and men pretending rules had always been obvious. + +Marcus Atilius Varro stood near the gate where honesty entered rarely but usefully. + +Lucius Fabius Felix arrived smiling like a man who respected justice only when it created margins. + +“No riot. No seizure. No creditors chasing us,” Felix said. “Suspiciously favorable weather.” + +Varro nodded toward the approaching captain. + +“He requested private thanks.” + +“Then either sincerity or proposal.” + +Gaius Licinius Crispus approached carrying documents already hungry for signatures. + +“Any proposal shall be written.” + +Felix replied: + +“Then let us hope it is small.” + +Quintus Cornelius Lentulus Minor adjusted a cloak designed to imply he had never hurried. + +“The captain owes us courtesy, nothing more.” + +Titus Varenus Secundus said: + +“Courtesy from professionals is worth hearing.” + +A quiet voice came from the shade beside the records bench. + +“Especially when solvent.” + +Publius Terentius Chresimus had already brought blank ledgers to a conversation not yet begun. + +The captain entered without escort. + +Clean tunic. Straight posture. No theatrical gratitude. + +He bowed once. + +“You restored what coin cannot buy back quickly.” + +Felix smiled. + +“My affection is available for comparison.” + +The captain ignored him. + +“When I was jailed, men spoke to my wife as widow in advance. Yesterday they offered cargo.” + +Varro asked, “And the debts?” + +“Manageable.” + +“The freedom?” + +“Useful.” + +“The reputation?” + +The captain answered immediately. + +“Everything.” + +The six exchanged the glance men use when value appears walking. + +Secundus asked, “Would your crew sail again under you?” + +“They already wait outside.” + +Felix blinked. + +“You brought inventory.” + +The captain continued. + +“They remained unpaid while my case stood. They remained.” + +Lentulus said softly, “Rare.” + +Crispus corrected him. + +“Expensive.” + +The captain looked directly at the six. + +“If you intend trade, I would hear terms before hearing others.” + +Felix nearly applauded. + +“There. Civilization.” + +Chresimus had already written: + +Captain +Crew +Trust premium + +Before further bargaining could begin, the harbor magistrate emerged from the office with practiced urgency. + +“Excellent,” he said. “All useful men gathered accidentally.” + +Felix bowed slightly. + +“We charge extra for accidents now.” + +The magistrate ignored him. + +“You know the foreign shipwright called Damaros.” + +Varro said, “We know where he was headed last.” + +“Find him.” + +Secundus straightened at once. + +“For what commission?” + +“Three merchant hulls suitable for grain, timber, and mixed coastal cargo.” + +Felix asked, “Public tender?” + +“No.” + +“Why?” + +“Because noise attracts cousins.” + +The six respected this explanation. + +Lentulus asked, “And our benefit?” + +The magistrate smiled in the manner of officials offering deniable generosity. + +“If terms are efficient, priorities may align.” + +Felix whispered: + +I adore unclear corruption. + +Crispus hissed: + +It is not corruption if unwritten. + +“It is merely immature,” Felix replied. + +The magistrate continued. + +“The first completed hull, if financed creatively and documented elegantly, need not burden the treasury.” + +Chresimus wrote: + +First hull = ours, if subtle. + +Varro asked, “Why us?” + +The magistrate answered plainly. + +“You solved a public problem, kept your mouths mostly disciplined, and know both captain and builder.” + +Secundus said, “Also we possess rope, timber, tackle, slips, and labor.” + +The magistrate looked at him. + +“Yes. That too.” + +The captain studied them all. + +“If I command this first vessel, I require authority at sea unquestioned by men ashore.” + +Felix said, “Rejected on instinct.” + +Varro said, “Accepted in principle.” + +Crispus said, “Defined in clauses.” + +Lentulus said, “Presented elegantly.” + +Chresimus wrote: + +Sea authority separate from shore ownership. + +The captain nodded. + +“Then we may prosper.” + +A runner entered with fresh harbor notices. Two rival merchants were already asking about new hull procurement. + +Felix looked wounded. + +“We are late again.” + +Secundus asked, “How far is Damaros?” + +The magistrate answered. + +“Two days south if roads cooperate.” + +Varro asked, “What matters now?” + +The captain answered first. + +“Move before rivals.” + +Felix said, “Secure first-hull language.” + +Lentulus said, “Ensure patron blessing.” + +Crispus said, “Define ownership before travel.” + +Secundus said, “Inspect existing stock we can contribute.” + +Chresimus said, “Write shares before success enlarges egos.” + +They all looked at him. + +He did not apologize. + +Varro fastened his cloak. + +“I leave at dawn.” + +The captain replied: + +“I leave before dawn.” + +Felix gathered tablets. + +“I leave once breakfast is profitable.” + +Lentulus adjusted his cloak. + +“I leave after sending three letters that travel faster than feet.” + +Crispus took up blank contracts. + +“I leave when signatures exist.” + +Secundus collected route notes. + +“I leave with spare axles.” + +Chresimus tied ledgers to his belt. + +“I leave with arithmetic.” + +Before they separated, the magistrate looked toward the harbor where unfinished futures rocked at anchor. + +“Six men. One captain. One builder. Do not embarrass Rome.” + +Felix answered first. + +“No promises.” + +Varro answered second. + +“We prefer profit.” + +--- + +## 3. Choice Presentation + +> Reputation has become cargo. Whose reading of the courtyard do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to move first, secure people, and execute quickly. | Former Legionary | +| Follow Felix to capture favorable terms and hidden advantage. | Freedman Trader | +| Follow Lentulus to obtain patronage and political cover. | Noble Younger Son | +| Follow Crispus to structure ownership and command lawfully. | Failed Magistrate | +| Follow Secundus to match assets, crews, and ship requirements. | Camp Logistician | +| Follow Chresimus to set shares before success changes behavior. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Reputation can be more valuable than released debt. +- Reliable crews are scarce assets. +- States often reward competence indirectly. +- Early access comes through trust networks. +- Ownership and command must be separated clearly. +- Opportunity shrinks the moment rivals hear of it. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Who got rewarded?” + +and starts asking: + +“How did earlier usefulness become commercial leverage?” + +then this dialogue is functioning correctly. diff --git a/docs/commerce/DIALOGUE-COMMERCE-0002.md b/docs/commerce/DIALOGUE-COMMERCE-0002.md new file mode 100644 index 0000000..190f4ac --- /dev/null +++ b/docs/commerce/DIALOGUE-COMMERCE-0002.md @@ -0,0 +1,346 @@ +# DIALOGUE-COMMERCE-0002 +## The Weightless Cargo — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Commerce) +### Purpose: Scenario teaching incentive-aligned labor, free agents over coerced labor, information as cargo, winter trade advantages, and how commercial networks expand through trusted outposts. +### Repository Path: docs/scenarios/DIALOGUE-COMMERCE-0002.md + +--- + +## 0. Design Intent + +The six choose to travel together to secure their first ship commission. + +They use the journey to test newly hired freeman caretakers placed over their yards, inventories, slips, and accounts. Though slavery is common, not every owner prefers it. The six conclude that men with legal standing, ambition, and the right to prosper often guard property better than men who cannot own tomorrow. + +Their captain approves immediately. + +His own crew is built on the same principle: paid men trusted with responsibility, promoted by competence, and dismissed by conduct. + +He reveals another practice: + +He has often sailed winter routes carrying little cargo, but much value—letters, sealed agreements, coins, intelligence, prices, and promises. + +Wherever they travel next, he intends to build a small information outpost tied to their future trade. + +Known facts are uncertain: + +- whether freemen caretakers remain loyal under temptation +- whether slaves or free agents prove cheaper long-term +- whether winter information voyages justify risk +- whether rivals already run similar networks +- whether the next city welcomes outsiders +- whether trust can scale beyond one harbor + +The participant must learn that the most profitable cargo often cannot be weighed. + +--- + +## 1. Scene Constraints + +Location: coastal road south of Ostia, second day of travel, midday halt. + +Primary signals: + +- caravan moving with light baggage and contract tablets +- six discussing management from afar +- captain speaking openly of trade methods +- hired caretakers back in Ostia being tested unseen +- destination still ahead +- future enterprise shifting from ship to network + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +They carried less weight than they had ever risked more upon. + +The party moved south with two carts, spare harness, ledgers wrapped in waxed cloth, and ambitions carefully pretending to be practical. + +Marcus Atilius Varro rode near the rear where theft usually began. + +Lucius Fabius Felix rode nowhere consistently, preferring whichever side contained conversation. + +“No bales. No amphorae. No marble,” Felix said. “We travel like philosophers, which is dangerous.” + +Varro nodded toward the carts. + +“We carry contracts.” + +“Worse. Invisible cargo.” + +Gaius Licinius Crispus adjusted himself on a mule chosen for obedience rather than comfort. + +“If one more wheel cracks, I shall regulate roads personally.” + +Quintus Cornelius Lentulus Minor rode a fine horse that considered everyone temporary. + +“This journey still surprises me,” Lentulus said. “We leave wealth behind under hired men.” + +Titus Varenus Secundus replied: + +“We leave wealth behind under selected men.” + +A quiet voice came from the lead cart. + +“And measured incentives.” + +Publius Terentius Chresimus had three ledgers open while moving, a habit condemned by geometry. + +The captain rode beside the road ditch watching clouds and axle strain equally. + +“You distrust the caretakers?” he asked Lentulus. + +“I distrust absence.” + +The captain nodded. + +“Reasonable. But absence can be cheaper than presence if the right man fears losing future gain.” + +Felix smiled. + +“There. My favorite hymn.” + +Lentulus asked, “You truly prefer freemen over slaves for custody?” + +The captain answered immediately. + +“For custody, accounts, navigation, purchasing, and decisions—often yes.” + +Crispus said, “Because law reaches them?” + +“Because tomorrow reaches them.” + +The six approved that sentence in different ways. + +Secundus listed their caretakers aloud. + +- one former clerk over warehouse tallies +- one retired quartermaster over rope and timber +- one ambitious widow managing room rents +- one literate porter over incoming notices +- one freed dockman watching slips and crews + +Felix added: + +“All paid partly by results.” + +Lentulus looked skeptical. + +“They may steal.” + +Varro said, “So may slaves.” + +Chresimus added: + +“Free men often steal more carefully because they plan to stay.” + +Felix laughed. + +“Scholarship again.” + +The captain pointed toward the sea visible beyond dunes. + +“In winter I have crossed worse water for smaller profit.” + +Lentulus frowned. + +“No cargo?” + +“Letters.” + +Felix turned sharply. + +“Whose?” + +“Men who paid.” + +Crispus asked, “Legal letters?” + +The captain considered. + +“Mostly.” + +The road approved ambiguity by silence. + +He continued. + +“Also sealed settlements, marriage terms, loan notices, inheritance copies, tax warnings, price news, harbor closures, military rumors.” + +Secundus nodded. + +“Useful cargo.” + +“Urgent cargo,” said the captain. “Urgency pays better than grain.” + +Felix nearly fell from admiration. + +“I have wasted years touching merchandise.” + +Varro asked, “Winter storms?” + +“Bad.” + +“Pirates?” + +“Fewer.” + +“Deaths?” + +“Some.” + +“Profit?” + +“Excellent.” + +The mule under Crispus stumbled. + +He declared winter commerce unconstitutional. + +No one objected strongly enough. + +They halted beneath sparse shade where a roadside seller offered watered figs and gossip. + +Chresimus purchased only the gossip. + +Rival merchants from Puteoli had reportedly hired fast riders carrying price notices north. + +Felix looked wounded. + +“We are not first.” + +The captain shrugged. + +“Then be steadier.” + +Lentulus asked, “This outpost you propose—what is it exactly?” + +The captain answered by counting on fingers. + +“A room near docks. Trusted clerk. Locked chest. Scales. Letter shelf. Two cots. Local guide. Account board. Fresh ink. Honest reputation.” + +Felix said, “And profit?” + +“From knowing before others.” + +Crispus said, “And legal exposure?” + +“From knowing too much.” + +The room of air around them respected that. + +Secundus asked, “Goods still matter.” + +“Always,” said the captain. “But goods move slower than news about goods.” + +Varro nodded once. + +“True.” + +Lentulus looked toward the road ahead. + +“And if our caretakers fail while we travel?” + +Chresimus answered first. + +“Then we learn cheaply.” + +Felix objected. + +“We left real assets.” + +“Then we learn expensively.” + +A rider approached from the north carrying one of their yard marks tied to his belt. + +All hands moved instinctively. + +The rider saluted and handed over a sealed note. + +Warehouse rents collected. +No theft. +One rope shortage. +Two offers to buy slip rights refused. +All stable. + +Felix kissed the seal. + +“I adore competent distance.” + +Varro asked the captain quietly, “What matters now?” + +The captain answered first. + +“Find the shipwright.” + +Secundus said, “Inspect local timber supply.” + +Lentulus said, “Meet leading houses before rivals do.” + +Crispus said, “Establish lawful presence.” + +Felix said, “Rent the outpost before hearing prices twice.” + +Chresimus said, “Choose one trustworthy local nobody.” + +They all looked at him. + +“Todays nobody becomes tomorrow’s gatekeeper.” + +The captain smiled. + +“At last, men speaking trade.” + +Varro tightened his cloak straps. + +“Move.” + +Felix mounted badly but optimistically. + +“Six men. Two carts. No cargo.” + +The captain answered without turning. + +“We are carrying tomorrow.” + +--- + +## 3. Choice Presentation + +> Nothing in the carts seems valuable. Whose reading of the road do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to test security, loyalty, and disciplined expansion. | Former Legionary | +| Follow Felix to monetize speed, news, and early positioning. | Freedman Trader | +| Follow Lentulus to build elite ties in the next market. | Noble Younger Son | +| Follow Crispus to secure lawful presence and enforceable standing. | Failed Magistrate | +| Follow Secundus to scale operations through reliable managers. | Camp Logistician | +| Follow Chresimus to identify future gatekeepers before others notice. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Incentives often outperform coercion in skilled roles. +- Information can be more valuable than bulk goods. +- Urgency increases the price of communication. +- Networks grow through trusted small outposts. +- Remote management requires measurable accountability. +- The first advantage is often knowing first. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“What are they transporting?” + +and starts asking: + +“What is worth more than cargo space?” + +then this dialogue is functioning correctly. diff --git a/docs/commerce/DIALOGUE-COMMERCE-0003.md b/docs/commerce/DIALOGUE-COMMERCE-0003.md new file mode 100644 index 0000000..7cc9a0f --- /dev/null +++ b/docs/commerce/DIALOGUE-COMMERCE-0003.md @@ -0,0 +1,361 @@ +# DIALOGUE-COMMERCE-0003 +## The Captain’s Measure — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Commerce) +### Purpose: Scenario teaching measured route advantage, information relay economics, winter sea risk, agents at both ends, cost-time comparison, and the creation of monopoly over weightless cargo. +### Repository Path: docs/scenarios/DIALOGUE-COMMERCE-0003.md + +--- + +## 0. Design Intent + +The six expect their first voyage to prove they can move goods. + +The captain corrects them. + +He recommends they first sail not to the richest port, but to the nearest useful Sicilian anchoring point. The best agents do not depend on round trips. They hold both ends of a route. + +His proposal is not a trade voyage. It is a measurement. + +They will compare: + +- information sent overland +- information sent by sea +- time required +- total cost +- winter reliability +- risk of interception +- delay at each node + +If measured correctly, they can engineer a monopoly over weightless cargo: letters, prices, contracts, notices, sealed agreements, debt instruments, and political intelligence. + +The six are stunned into silence because the captain has moved the enterprise from shipping goods to shipping advantage. + +Known facts are uncertain: + +- whether winter sea relay beats land reliably +- whether agents can be trusted at both ends +- whether officials will tolerate private message speed +- whether rivals already know the same route +- whether the first Sicilian node is safe enough +- whether information can be priced before others understand it + +The participant must learn that the man who measures movement can rule those who merely travel. + +--- + +## 1. Scene Constraints + +Location: aboard their hired vessel at Ostia, shortly before departure, dawn. + +Primary signals: + +- light cargo loaded +- captain refusing unnecessary freight +- sealed messages prepared in duplicate +- land courier waiting near the quay +- six expecting trade discussion +- captain proposing an experiment instead + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The vessel was ready before the men were. + +Rope held. Sailcloth waited. The crew moved without shouting, which impressed Varro more than any prayer could have. + +Marcus Atilius Varro stood near the gangplank watching loading. + +Lucius Fabius Felix arrived carrying a small chest and a large opinion. + +“No amphorae?” Felix asked. “No wool? No jars? We have purchased a ship and forgotten commerce.” + +The captain answered from the rail. + +“Good.” + +Felix paused. + +“That was not the proper merchant response.” + +Gaius Licinius Crispus stepped aboard with wrapped tablets under one arm. + +“What cargo is declared?” + +“Letters,” said the captain. + +“Letters are not cargo.” + +“They pay like cargo when late.” + +Quintus Cornelius Lentulus Minor came aboard with a servant carrying more baggage than wisdom. + +“We sail to Sicily, yes?” + +“To the closest useful anchoring port,” said the captain. + +“Not Syracuse?” + +“Not first.” + +Titus Varenus Secundus climbed aboard from the quay after inspecting the hull seam himself. + +“Messana side?” + +The captain nodded. + +“Gateway. Short crossing. Many routes inland. Good first measure.” + +A quiet voice came from the cabin entrance. + +“Measure?” + +Publius Terentius Chresimus emerged carrying two identical sealed packets, one marked LAND, one marked SEA. + +The captain pointed to them. + +“That is the cargo.” + +Felix looked from packet to captain. + +“I begin to suspect I am undereducated.” + +The captain gestured toward the quay. + +A courier waited beside a mule, cloak tight against morning wind. + +“At sunrise,” the captain said, “he rides south by road with one packet. We sail with the other. Same contents. Same destination. Same receiving agent, if he proves competent.” + +Varro asked, “We race a mule?” + +“We measure a system.” + +Crispus frowned. + +“Why?” + +“Because everyone guesses. Guessing is cheap until it governs coin.” + +The captain took out a wax board showing columns already carved: + +Route +Time +Fee +Delay +Weather +Witness +Loss Risk +Arrival Condition + +Chresimus stared at it with open professional respect. + +Felix noticed. + +“Oh no. He has seduced the scribe.” + +The captain continued. + +“In winter, goods sleep. Information does not.” + +Secundus nodded slowly. + +“Ships may sail light when heavy trade rests.” + +“Exactly.” + +Lentulus asked, “Why nearest Sicily?” + +“Because the best agents hold both ends. No round trip needed. One man in Ostia. One man across. Messages move, not merchants.” + +Felix stopped smiling. + +The captain watched him understand. + +“If sea wins by even one day often enough, men pay.” + +Crispus said, “Pay for what precisely?” + +The captain counted. + +“Price news. Debt notice. Partnership terms. Marriage settlements. Inheritance warnings. Cargo demand. Harbor closure. Legal summons. Political letters.” + +Chresimus added softly: + +“Contracts that arrive before rivals.” + +“Yes.” + +Varro looked toward the courier. + +“And if land wins?” + +“Then we learn where sea fails.” + +Felix whispered: + +“He prices failure.” + +Secundus said, “What about return?” + +“No return required. Sicilian agent dispatches next packet north when ready. We measure both directions separately.” + +The six were quiet. + +The captain let silence work. + +Below on the quay, the courier mounted. + +The captain held up one hand. + +“Do not think in voyages. Think in pulses.” + +Lentulus repeated: + +“Pulses.” + +“Information leaving one node, arriving at another, triggering action before slower men know the world changed.” + +Felix sat on a coil of rope. + +“I have traded all my life like a donkey with shoes.” + +Crispus said, “This requires reliable agents.” + +“Yes.” + +“Written receipts.” + +“Yes.” + +“Penalties for disclosure.” + +“Yes.” + +“Trusted witnesses at receipt.” + +“Yes.” + +Chresimus smiled faintly. + +“It requires a network.” + +The captain answered: + +“It becomes a network after the third reliable run.” + +Varro asked, “Why tell us?” + +“Because you own ambition and mistrust each other enough to record things.” + +Felix laughed once. + +“That may be the kindest insult I have received.” + +The harbor bell rang. + +Sunrise. + +The courier struck south at once. + +The captain nodded to his crew. + +Lines loosened. The vessel shifted under them. + +Lentulus looked toward the shore. + +“What if this succeeds?” + +The captain answered: + +“Then cargo follows information, not the reverse.” + +Secundus said, “We choose goods before others know need exists.” + +Chresimus added: + +“We sell certainty before goods move.” + +Felix put both hands on his knees and stared at nothing. + +For once, he had no words. + +Crispus noticed and looked almost frightened. + +Varro looked at the captain. + +“What matters now?” + +The captain answered first. + +“Departure time. Wind. Delay leaving harbor. Arrival hour. Who sees us land. Who signs receipt.” + +Chresimus said, “Every minute recorded.” + +Secundus said, “Every cost counted.” + +Crispus said, “Every agent bound.” + +Lentulus said, “Every connection cultivated.” + +Felix finally spoke. + +“Every rival kept ignorant.” + +The captain smiled. + +“At last.” + +The sail took wind. + +Ostia began to fall behind. + +Felix looked back at the shrinking quay. + +“Six men. One vessel. No cargo.” + +The captain answered without turning. + +“You carry the future before it becomes heavy.” + +--- + +## 3. Choice Presentation + +> The courier rides south. The ship clears Ostia. Whose reading of the first crossing do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to measure discipline, departure, and operational truth. | Former Legionary | +| Follow Felix to price the commercial edge before rivals see it. | Freedman Trader | +| Follow Lentulus to build high-status clients for private dispatch. | Noble Younger Son | +| Follow Crispus to bind agents, secrecy, and receipt obligations. | Failed Magistrate | +| Follow Secundus to compare route costs, delays, and winter reliability. | Camp Logistician | +| Follow Chresimus to create the records that make the experiment valuable. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Route advantage must be measured, not assumed. +- Information can move profit before goods move. +- Agents at both ends reduce dead travel. +- Winter risk may be acceptable for high-value light cargo. +- Reliable timing data becomes commercial power. +- The fastest message can decide the best trade. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“What cargo are they carrying?” + +and starts asking: + +“What can be known first, and sold before others know it?” + +then this dialogue is functioning correctly. diff --git a/docs/commerce/DIALOGUE-COMMERCE-0004.md b/docs/commerce/DIALOGUE-COMMERCE-0004.md new file mode 100644 index 0000000..71a87e4 --- /dev/null +++ b/docs/commerce/DIALOGUE-COMMERCE-0004.md @@ -0,0 +1,394 @@ +# DIALOGUE-COMMERCE-0004 +## The Merchant Engine — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Commerce) +### Purpose: Scenario teaching durable commercial advantage through source control, bottleneck knowledge, political timing, undervalued inputs, transport capacity, transformation, legal shelter, and reputation. +### Repository Path: docs/scenarios/DIALOGUE-COMMERCE-0004.md + +--- + +## 0. Design Intent + +After their first profitable crossings and growing information network, the six are praised as lucky men. + +They disagree. + +Luck may open a door once, but repeated gain requires machinery hidden beneath appearances. + +Meeting in Sicily after a successful season, they debate why some traders remain small while a few houses grow durable power across decades. + +Each names one invisible advantage. + +Together they realize they have not merely formed a partnership. They have assembled a merchant engine. + +Known facts are uncertain: + +- whether fortune matters more than preparation +- whether scale invites political attack +- whether source control beats price skill +- whether transport or information matters more +- whether legal protection costs too much +- whether trust survives growing wealth + +The participant must learn that enduring commerce is built from causes, not purchases. + +--- + +## 1. Scene Constraints + +Location: rented upper room overlooking the harbor at Messana, evening. + +Primary signals: + +- recent profits counted below ambition but above honesty +- local merchants calling the six fortunate +- ledgers open +- maps spread +- route timings compared +- six beginning to understand what they have become + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +They had been called lucky all week. + +The accusation arrived from smaller merchants who mistook results for miracles. + +The upper room above the harbor warehouse smelled of ink, sea salt, lamp oil, wet wool, and counted coin. Below, sailors argued over rope, porters argued over wages, and two merchants argued over a delivery neither had yet paid for. + +Marcus Atilius Varro stood by the shutters watching ships anchor with more discipline than crews. + +Lucius Fabius Felix reclined beside three ledgers as if he had invented arithmetic. + +“No fire. No seizure. No unpaid invoice,” Felix said. “If this is luck, I recommend repeating it.” + +Varro nodded toward the harbor below. + +“They say we arrived fortunate.” + +“They say many things after losing.” + +Gaius Licinius Crispus adjusted tablets into lawful alignment. + +“You did receive favorable timing.” + +Felix smiled. + +“Timing is what prepared men call opportunity.” + +Quintus Cornelius Lentulus Minor held a cup in the style of inherited confidence. + +“My aunt says fortune follows distinguished families.” + +Titus Varenus Secundus looked at him. + +“Your aunt has never unloaded rope.” + +Lentulus considered objecting, then chose wine. + +Secundus sat beside maps marked with timber routes, kiln marks, grain roads, local mines, and ferry lanes. + +A quiet voice came from the accounts chest. + +“Let us settle the matter.” + +Publius Terentius Chresimus had already written one heading: + +**Why Others Stay Small** + +Felix applauded softly. + +“At last, useful philosophy.” + +Varro spoke first. + +“Most men buy what is visible.” + +He pointed through the shutters. + +“Cargo on the dock. Grain in sacks. Timber stacked openly. Ore already weighed. Cloth already dyed.” + +He tapped the map with one finger. + +“They do not buy where timber still stands, where ore still sits, where grain waits for rain, or where men have not yet admitted need.” + +Secundus nodded. + +“Source first.” + +Chresimus wrote: + +**1. Know where goods begin.** + +Felix raised a finger. + +“Second error: they know outputs, not inputs.” + +He counted on fingers. + +“Kilns need fuel. Ships need rope. Rope needs hemp. Bread needs mills. Bronze needs charcoal. Warehouses need guards. Guards need pay. Pay needs coin. Coin needs trust.” + +He smiled. + +“When inputs tighten, outputs become ours.” + +Secundus added: + +“Most men watch the stall. Better men watch the missing hinge.” + +Chresimus wrote: + +**2. Control bottlenecks.** + +Lentulus objected. + +“You omit politics.” + +No one objected to that objection. + +He continued. + +“A governor changes tolls. A road becomes unsafe. A patron dies. A city begins walls. A fleet demands sailcloth. A marriage joins warehouses. A lawsuit freezes property. A festival changes crowds.” + +He sipped wine. + +“Prices move after news. Wealth moves after appointments.” + +Felix stared at him. + +“You improve whenever corruption is discussed.” + +“It is not corruption to notice power.” + +“No. It is only impolite when poor men do it.” + +Chresimus wrote: + +**3. Read changing winds before markets do.** + +Crispus straightened. + +“And yet all this can be stolen without standing.” + +He looked around the room. + +“Contracts, debt claims, harbor rights, warehouse leases, favorable judgments, recognized seals, witnesses, priority in court. A rich fool without enforceable rights is inventory for others.” + +Felix said, “A grim but accurate sermon.” + +Crispus tapped the table. + +“Trade that cannot be defended is only temporary possession.” + +The room approved that reluctantly. + +Chresimus wrote: + +**4. Possess legal shelter.** + +Secundus spoke next. + +“Movement.” + +One word, heavily loaded. + +“A quarry inland is useless stone without carts. Ore without mules. Grain without hulls. Wool without roads. Timber without rafts. Profit trapped is still trapped.” + +Varro nodded. + +“True.” + +Secundus continued. + +“Most failures are not failures of desire. They are failures of carrying.” + +Felix looked toward the harbor. + +“Or failures of arriving before rivals.” + +Chresimus wrote: + +**5. Capacity to move value.** + +Felix leaned forward. + +“Transformation.” + +He took a rough timber tally and placed it beside a note quoting finished mast prices. + +“The tree is not the mast. Ore is not the hinge. Wool is not cloth. Sand is not glass. A block is not a bust. A hide is not a sandal. Grain is not bread.” + +He smiled wider. + +“Buy low forms. Sell high forms.” + +Secundus said, “And do not finish too early.” + +Felix pointed at him. + +“Yes. A half-finished good has not yet confessed its richest use.” + +Lentulus nodded despite himself. + +“A marble blank can become a memorial, a god, a magistrate, or paving for someone insufficiently admired.” + +Chresimus wrote: + +**6. Own the change in form.** + +Lentulus asked, “And reputation?” + +The captain, who had entered quietly halfway through and been listening, answered from the doorway. + +“The most expensive tool.” + +No one had heard him arrive, which improved his argument. + +He stepped inside. + +“A sealed promise from trusted men outruns guarded coin. Crews sail for houses that pay on time. Agents report to names believed. Ports extend courtesy to firms that settle disputes.” + +Crispus said, “That is social capital.” + +Felix said, “That is unpaid marketing.” + +The captain said, “It is the difference between a closed gate and a man waiting with a lamp.” + +Chresimus wrote: + +**7. Be believed.** + +Silence followed while seven lines sat on wax like discovered law. + +Below, a lesser merchant shouted at laborers loading damaged amphorae already leaking. + +Felix listened, then shrugged. + +“He buys visible bargains.” + +Secundus added: + +“And pays invisible costs.” + +Lentulus looked slowly around the room. + +“Then none of us alone was dangerous.” + +Varro answered: + +“No.” + +Crispus added: + +“Combined, perhaps regrettably so.” + +The captain nodded toward the list. + +“You have sources, movement, records, contracts, reputation, timing, and appetite.” + +Felix smiled. + +“I also have charm.” + +No one wrote it down. + +Chresimus looked at the seven principles again. + +“We are not traders.” + +“What then?” Lentulus asked. + +Chresimus answered: + +“A machine that turns disorder into margin.” + +The room became quiet in the way men do when truth arrives expensive. + +Outside, harbor bells marked evening close. + +Inside, ambitions opened. + +Varro asked quietly, “What matters now?” + +Secundus answered first. + +“Do not outrun our controls.” + +Crispus said, “Do not grow faster than law.” + +Lentulus said, “Do not attract united enemies.” + +Felix said, “Grow before enemies unite.” + +The captain said, “Choose routes others cannot hold.” + +Chresimus said, “Teach no one the whole machine.” + +They all looked at him. + +He did not apologize. + +Varro fastened the shutters. + +“Then we proceed carefully.” + +Felix lifted his cup. + +“Carefully profitable.” + +Before they drank, the captain looked at the seven lines on the wax tablet. + +“Six men. Seven advantages.” + +Varro answered: + +“One house.” + +Felix raised his cup higher. + +“And may our rivals continue believing in luck.” + +--- + +## 3. Choice Presentation + +> Others call it luck. Whose reading of the room do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to secure sources and disciplined expansion. | Former Legionary | +| Follow Felix to exploit margins through transformation and speed. | Freedman Trader | +| Follow Lentulus to anticipate political shifts before markets react. | Noble Younger Son | +| Follow Crispus to build enforceable rights and durable protection. | Failed Magistrate | +| Follow Secundus to scale movement without losing control. | Camp Logistician | +| Follow Chresimus to preserve the machine by controlling knowledge. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Durable wealth comes from causes, not visible inventory. +- Inputs and bottlenecks matter more than outputs. +- Politics can move value faster than labor. +- Transport turns trapped goods into markets. +- Transformation captures hidden margin. +- Reputation reduces transaction cost. +- Great houses combine multiple advantages at once. +- Luck is often preparation observed by outsiders. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“How did they get rich?” + +and starts asking: + +“What machinery made repeated profit possible?” + +then this dialogue is functioning correctly. diff --git a/docs/dialogue/TOPIC-BALNEA-0001.md b/docs/dialogue/TOPIC-BALNEA-0001.md new file mode 100644 index 0000000..952e43d --- /dev/null +++ b/docs/dialogue/TOPIC-BALNEA-0001.md @@ -0,0 +1,412 @@ +# TOPIC-BALNEA-0001 +## The Archer Contract Rumor +### Status: Canonical Prologue Conversation Topic Seed +### Layer: OTIVM (Roman Merchant) +### Purpose: Provide a historically scrubbed military-procurement conversation topic for the BALNEA prologue that reveals six economic perspectives +### Repository Path: docs/dialogue/TOPIC-BALNEA-0001.md + +--- + +## 0. Design Intent + +The BALNEA prologue requires conversation topics that feel: + +- Roman +- economically consequential +- uncertain +- socially discussable in public +- interpretable through six different minds + +Military rumor is ideal because armies create demand shocks, contracts, transport needs, corruption opportunities, and status competition. + +This document converts a raw premise about archers into a historically credible topic. + +--- + +## 1. Raw Premise Received + +Initial concept: + +> There are rumors of adding an archer unit to the nearby garrisoning legion. Rome prefers melee to range. The last archery unit was ineffective because bronze-tipped shafts were too flexible to fly straight. + +This contains useful dramatic instincts but requires correction. + +Useful instincts present: + +- rumor of military expansion +- discussion in public baths +- debate over Roman military doctrine +- equipment quality matters +- failed prior procurement creates skepticism +- opportunity implied through new demand + +These should be preserved. + +--- + +## 2. Historical Scrub Summary + +## Verdict + +Keep the topic. Rewrite the details. + +The corrected topic should focus on: + +- auxiliary archers or attached specialist units +- procurement and supply contracts +- variable quality of locally raised troops +- poor manufacturing, storage, or administration +- Roman reliance on infantry core doctrine without denying missile use + +This produces stronger realism than simplistic “Rome hated archers.” + +--- + +## 3. What Needed Correction + +--- + +## 3.1 “Rome preferred melee over range” + +### Problem + +Too simplistic and framed like modern game balance language. + +### Historical Reality + +Roman armies, especially late Republican and early Imperial forces, centered on disciplined infantry as the decisive arm, but regularly employed missile troops: + +- archers +- slingers +- javelin skirmishers +- cavalry missile units + +Commanders often preferred infantry to decide battle outcomes, but missile troops were valuable for: + +- harassment +- screening +- siege work +- softening enemy lines +- defending camps +- difficult terrain + +### Corrected Internal Phrase + +> Roman commanders trusted infantry to decide battles, while missile troops were indispensable when properly recruited, supplied, and placed. + +--- + +## 3.2 “The nearby garrisoning legion is adding an archer unit” + +### Problem + +Archers were not normally described as an organic “legionary class branch” in the modern sense. + +### Historical Reality + +More plausible formulations: + +- auxiliary archers attached to a legionary force +- transferred specialist unit +- temporary detachment +- locally raised archers for regional need +- contract to equip archers already authorized elsewhere + +### Corrected Internal Phrase + +> Rumor says command wants an auxiliary archer contingent attached before the next campaigning season. + +--- + +## 3.3 “Bronze-tipped shafts were too flexible to fly straight” + +### Problem + +Confuses arrowhead material with shaft performance. + +Bronze arrowheads existed historically. Material alone does not explain inaccuracy. + +### Historical Reality + +Poor arrow performance more plausibly results from: + +- warped shafts +- green/unseasoned wood +- badly matched shaft spine +- heavy heads on weak shafts +- poor fletching +- damp strings +- rushed manufacture +- inadequate training + +### Corrected Internal Phrase + +> They bought cheap shafts, badly matched heads, and stored them damp. Half the arrows flew like reeds. + +--- + +## 4. Canonical Topic Statement + +### Public Rumor Version + +> Word is the command near Ostia wants archers attached before autumn. Last time they bought cheap shafts and damp strings. Someone will profit before the first arrow flies. + +This is the preferred player-facing seed. + +### Internal Simulation Version + +Military procurement rumor increases expected demand for: + +- bowstaves +- seasoned wood +- horn / composite materials where relevant +- strings +- arrow shafts +- arrowheads +- leather cases +- transport animals +- grain and fodder +- drill space +- laborers +- clerks and inspectors + +--- + +## 5. Why This Topic Works in the BALNEA + +Baths are plausible places for: + +- veterans repeating old campaign judgments +- contractors gossiping about tenders +- clerks hearing numbers +- nobles hearing appointments +- traders sensing price shifts +- idle men overstating certainty + +The topic is public enough to discuss, uncertain enough to debate, and profitable enough to matter. + +--- + +## 6. Epoch Fit (c. 14 BCE) + +Under entity["people","Augustus","Roman emperor Augustus"], army professionalization, frontier deployments, and auxiliary integration make discussion of specialized troops plausible. + +Do **not** imply a formal modern bureaucracy issuing transparent public tenders. + +Prefer: + +- rumor from quartermasters +- private suppliers hearing demand first +- transferred detachments +- contractors seeking favors +- officers requesting material through patronage channels + +--- + +## 7. Six Interpretive Readings + +The topic should reveal character through what each man thinks matters. + +--- + +## 7.1 Marcus Atilius Varro + +Sees: + +- drill quality +- transport burden +- readiness timetable +- incompetent supply officers + +Typical line: + +> Archers matter less than whether their strings arrive dry and on time. + +--- + +## 7.2 Lucius Fabius Felix + +Sees: + +- rush contracts +- overpriced low-grade stock +- resale opportunities +- respectable men too slow to move + +Typical line: + +> If officers want archers quickly, they will pay twice for wood they should have bought once. + +--- + +## 7.3 Quintus Cornelius Lentulus Minor + +Sees: + +- who secured the contract +- whose cousin commands +- which house gains favor + +Typical line: + +> Before counting arrows, count names. + +--- + +## 7.4 Gaius Licinius Crispus + +Sees: + +- signatures +- disputed quality claims +- delayed payment +- liability after failure + +Typical line: + +> The arrows may miss. The lawsuits never do. + +--- + +## 7.5 Titus Varenus Secundus + +Sees: + +- shaft wood source +- mule loads +- replacement rates +- feed for transport animals + +Typical line: + +> Count how many shafts break in training and you'll know the real cost. + +--- + +## 7.6 Publius Terentius Chresimus + +Sees: + +- invoices +- inflated counts +- ghost deliveries +- missing stores + +Typical line: + +> If two thousand arrows were paid for, ask where two thousand arrows are. + +--- + +## 8. Economic Parameters Introduced + +| Token | Domain | +|---|---| +| military_demand_shock | scenario | +| bowwood_price_index | market | +| shaftwood_supply | resource | +| string_material_cost | market | +| contractor_favoritism | political | +| inspection_rigor | institutional | +| payment_delay_risk | finance | +| transport_load_demand | movement | +| rumor_certainty | information | + +--- + +## 9. Relations + +```text +military_demand_shock ↑ -> bowwood_price_index ↑ +military_demand_shock ↑ -> transport_load_demand ↑ +contractor_favoritism ↑ -> quality_variance ↑ +inspection_rigor ↓ -> fraud_probability ↑ +payment_delay_risk ↑ -> supplier_participation ↓ +rumor_certainty ↑ -> speculative_buying ↑ +shaftwood_supply ↓ -> arrow_contract_margin ↑ +``` + +--- + +## 10. Dialogue Constraints + +Do: + +- let disagreement reveal expertise +- keep certainty low +- let practical details dominate +- make money implications visible + +Do not: + +- lecture military history +- make Romans speak like game designers +- claim Rome “disliked ranged units” +- obsess over technical archery minutiae +- make all six equally informed + +--- + +## 11. Rejected Weak Versions + +Reject: + +> Rome never uses archers. + +Reject: + +> Bronze arrowheads cannot work. + +Reject: + +> Legions are upgrading to ranged meta. + +Reject: + +> Everyone in baths knows exact troop numbers. + +Reject: + +> One bad unit proves all archers useless. + +--- + +## 12. Reuse Value + +This topic can introduce later systems: + +- military supply chains +- emergency contracting +- corruption investigations +- timber shortages +- transport bottlenecks +- veteran contacts +- provincial specialists + +--- + +## 13. Repository Use + +Internal simulation substrate. Not final player script. + +Use to support: + +- BALNEA prologue writing +- historically grounded military rumor +- procurement mechanics +- character voice differentiation +- scenario seed generation + +--- + +## 14. Canonical Success Condition + +If the participant stops hearing: + +“Archers are being added.” + +and starts hearing: + +“Demand, contracts, transport, fraud, and timing are about to move.” + +then this topic is functioning correctly. diff --git a/docs/economy/CAST-OSTIA-0001.md b/docs/economy/CAST-OSTIA-0001.md new file mode 100644 index 0000000..07ae98b --- /dev/null +++ b/docs/economy/CAST-OSTIA-0001.md @@ -0,0 +1,758 @@ +# CAST-OSTIA-0001 +## Six Prologue Figures for OTIVM +### Status: Canonical Cast Seed +### Layer: OTIVM (Roman Merchant) +### Purpose: Convert the six background profiles into named Roman figures capable of carrying the BALNEA prologue dialogue +### Repository Path: docs/actors/CAST-OSTIA-0001.md + +--- + +## 0. Design Intent + +This document gives names, social bodies, habits, tensions, and speech constraints to the six prologue figures introduced by the character backgrounds. + +The purpose is not to write final dialogue yet. +The purpose is to make dialogue possible without flattening the six backgrounds into abstract stat profiles. + +Each figure must do three things: + +1. Represent one starting background. +2. Reveal a distinct economic way of seeing. +3. Exist plausibly in Ostia around the BALNEA without forcing artificial equality. + +The participant does not choose a class. +The participant recognizes a perspective. + +--- + +## 1. Cast Index + +| Background ID | Archetype | Character Name | Age | Status | +|---|---|---|---:|---| +| `BACKGROUND-0001` | Former Legionary | Marcus Atilius Varro | 38 | freeborn citizen, veteran | +| `BACKGROUND-0002` | Freedman Trader | Lucius Fabius Felix | 31 | freedman, independent trader | +| `BACKGROUND-0003` | Noble Younger Son | Quintus Cornelius Lentulus Minor | 24 | freeborn elite, underfunded | +| `BACKGROUND-0004` | Failed Magistrate | Gaius Licinius Crispus | 47 | citizen, former local officeholder | +| `BACKGROUND-0005` | Camp Logistician | Titus Varenus Secundus | 42 | citizen or Latin-status veteran contractor aide | +| `BACKGROUND-0006` | Guild Scribe | Publius Terentius Chresimus | 35 | freedman or freedman's son, collegium clerk | + +--- + +## 2. Naming Notes + +Names are designed to be plausible rather than claims of attested individuals. + +Rules applied: + +- Citizens use tria nomina where appropriate. +- Freedmen carry their former patron's nomen where useful. +- Cognomina signal social reading but avoid parody. +- Names should be easy enough for the participant to remember in dialogue. +- Each character may be referred to by different forms depending on status relation. + +Example: + +- Varro may be called "Varro" by equals, "Marcus Atilius" by formal speakers. +- Felix may be called "Felix" by most, "Lucius Fabius" when asserting status. +- Lentulus may be called "Lentulus Minor" because his family name matters. +- Chresimus may be called by cognomen only by higher-status men, which may sting. + +--- + +## 3. Individual Cast Entries + +--- + +# 3.1 Marcus Atilius Varro +## Former Legionary + +### Canonical Background + +`BACKGROUND-0001-former-legionary` + +### Age + +38 + +### Legal Status + +Freeborn Roman citizen. + +### Social Position + +Veteran with honorable discharge, modest savings, some military contacts, no deep commercial standing. + +### Former Life + +Served in a legionary environment long enough to internalize discipline, roads, watches, baggage handling, supply movement, and the consequences of poor order. + +He is not a battlefield caricature. He knows logistics because armies survive by movement, food, animals, and timing. + +### Current Condition in Ostia + +Rents a small room near a gate or transport zone. Keeps belongings packed, tools maintained, and accounts too simple. He is not poor, but he is not yet economically fluent. + +### Physical Presence + +- compact, scarred forearm +- sun-darkened face and neck +- keeps posture even at leisure +- notices exits and blocked movement +- dislikes loose talk without action + +### Speech Style + +Short, practical, objective. + +He does not decorate thought. He identifies obstruction, sequence, and priority. + +### Economic Lens + +Movement first. + +Varro asks: + +- What road is blocked? +- Which animals are available? +- Who can still move goods? +- Who failed their watch? +- How long before order returns? + +### Public Reputation + +Reliable. Blunt. Useful when things go wrong. + +### Hidden Weakness + +He assumes civilian disorder can be corrected by command habit. This makes him poor at soft negotiation and poor at reading pride. + +### Hidden Ambition + +To prove that discipline can create prosperity without needing birth, flattery, or fraud. + +### Why Present at the BALNEA + +He uses the baths methodically: cleaning, recovery, observation. He also listens for road and labor news. + +### Relationship Hooks + +- Distrusts Felix's quick opportunism. +- Dislikes Lentulus's elegance but understands his access. +- Respects Secundus more than he admits. +- Underestimates Chresimus because the scribe does not look dangerous. +- Finds Crispus formally impressive but structurally unreliable. + +### Prologue Use + +Varro should be the first voice to convert smoke into logistics. + +Typical line constraint: + +> Do not ask what burned. Ask which gate, yard, or road is now slower. + +--- + +# 3.2 Lucius Fabius Felix +## Freedman Trader + +### Canonical Background + +`BACKGROUND-0002-freedman-trader` + +### Age + +31 + +### Legal Status + +Freedman. Citizen status depends on manumission context; in practical OTIVM use, he has enough legal standing to trade but faces social ceilings. + +### Social Position + +Formerly attached to the household or commercial orbit of the Fabii. Now independent, but still socially marked by servile origin. + +### Former Life + +Learned trade from below: carrying, counting, bargaining, listening, waiting outside rooms where decisions were made. Knows what respectable men ignore. + +### Current Condition in Ostia + +Works small margins across market streets, riverfront storage, and prepared-food networks. Keeps liquid capital low because capital is constantly moving. + +### Physical Presence + +- alert eyes +- quick smile used defensively +- tunic better than his means justify +- hands always doing something: counting, folding, tapping +- watches who pretends not to notice him + +### Speech Style + +Fast, ironic, adaptive. + +He speaks in examples, prices, and reversals. He is good at making a dangerous idea sound like common sense. + +### Economic Lens + +Mispricing. + +Felix asks: + +- What has fear made cheap? +- What will respectable men avoid? +- Who needs cash now? +- What can be bought before the story hardens? +- Who is too proud to pick up value from ashes? + +### Public Reputation + +Capable, ambitious, underestimated. + +Some call him useful. Some call him slippery. Both are true depending on terms. + +### Hidden Weakness + +Social prejudice limits his legal protection. He may win the bargain and still lose the dispute. + +### Hidden Ambition + +To become too useful to dismiss. + +### Why Present at the BALNEA + +The BALNEA lets Felix hear men speak more freely than they would in formal settings. He goes to listen as much as to bathe. + +### Relationship Hooks + +- Trades insults with Varro, but would trust him on a dangerous road. +- Resents Lentulus's effortless access. +- Knows Crispus is weaker than he appears. +- Likes Secundus because practical men create practical deals. +- Fears Chresimus's memory. + +### Prologue Use + +Felix should be the voice of salvage, stigma, and ignored opportunity. + +Typical line constraint: + +> Smoke makes gentlemen cautious. Caution makes prices foolish. + +--- + +# 3.3 Quintus Cornelius Lentulus Minor +## Noble Younger Son + +### Canonical Background + +`BACKGROUND-0003-noble-younger-son` + +### Age + +24 + +### Legal Status + +Freeborn Roman citizen of elite family connection. + +### Social Position + +Younger son of a respectable but financially strained branch. High name, limited liquid capital. + +### Former Life + +Educated for status. Raised among names, introductions, obligations, and the assumption that access precedes action. + +He has been taught how to be received, not how to earn. + +### Current Condition in Ostia + +Temporarily resident under family connection, patron arrangement, or private lodging that costs more than he should spend. His appearance is maintained beyond his liquidity. + +### Physical Presence + +- clean, composed, deliberately unhurried +- careful grooming +- speaks as though witnesses matter +- avoids looking surprised +- treats discomfort as something lower men should notice first + +### Speech Style + +Elegant, indirect, socially coded. + +He rarely names greed. He names family, reputation, timing, and propriety. + +### Economic Lens + +Access. + +Lentulus asks: + +- Whose name is attached? +- Which family is exposed? +- Who can be introduced? +- Which offer must not appear desperate? +- What can be done without looking like trade? + +### Public Reputation + +Well-born. Watched. Expected to succeed, but not yet proven. + +### Hidden Weakness + +He underestimates operational cost. He mistakes access for execution. + +### Hidden Ambition + +To convert inherited name into independent standing before family patience ends. + +### Why Present at the BALNEA + +He must be seen. The baths are public enough to maintain standing without requiring private hospitality. + +### Relationship Hooks + +- Treats Varro as useful but blunt. +- Underestimates Felix while quietly needing men like him. +- Uses Crispus as a warning and possible tool. +- Finds Secundus embarrassing but informative. +- Knows Chresimus may understand his finances too well. + +### Prologue Use + +Lentulus should be the voice of names, access, and reputational consequence. + +Typical line constraint: + +> Before you buy bronze, learn whose name is in the smoke. + +--- + +# 3.4 Gaius Licinius Crispus +## Failed Magistrate + +### Canonical Background + +`BACKGROUND-0004-failed-magistrate` + +### Age + +47 + +### Legal Status + +Roman citizen. + +### Social Position + +Former municipal officeholder or local magistrate whose career stalled after debt, scandal, factional defeat, or visible misjudgment. + +He still has forms of access. He no longer has unquestioned trust. + +### Former Life + +Knew petitions, witnesses, small offices, tax pressure, permits, and signatures. Once stood where others waited. + +### Current Condition in Ostia + +Keeps respectable appearance under strain. Creditors know his patterns. Friends have become careful. + +### Physical Presence + +- older than he wants to appear +- formal bearing +- controlled voice +- clothing maintained, not new +- watches who fails to greet him + +### Speech Style + +Measured, legalistic, aphoristic. + +He speaks as if every statement could later be repeated before a magistrate. + +### Economic Lens + +Obligation and enforceability. + +Crispus asks: + +- Who holds the permit? +- Who holds the debt? +- Who witnessed the agreement? +- What can be delayed? +- Who can be pressured without public scandal? + +### Public Reputation + +Connected, compromised, still dangerous. + +### Hidden Weakness + +His perceived AVCTORITAS is higher than his true AVCTORITAS. He may not know how much confidence has already drained away. + +### Hidden Ambition + +To engineer one recovery so clean that men must treat him as useful again. + +### Why Present at the BALNEA + +The BALNEA lets him appear active, informed, and still within public society. Absence would be noticed. + +### Relationship Hooks + +- Finds Varro crude but useful. +- Knows Felix sees through him. +- Flatters Lentulus carefully. +- Dismisses Secundus until supply facts embarrass him. +- Fears Chresimus's ledgers. + +### Prologue Use + +Crispus should be the voice of debt, permits, and consequences after the visible event. + +Typical line constraint: + +> Fire is brief. Rebuilding is where men ruin themselves. + +--- + +# 3.5 Titus Varenus Secundus +## Camp Logistician + +### Canonical Background + +`BACKGROUND-0005-camp-logistician` + +### Age + +42 + +### Legal Status + +Free man with military-adjacent service history. Could be a citizen veteran, contractor's aide, or long-serving supply clerk attached to army logistics. + +### Social Position + +Operationally valuable, socially plain. Knows supply systems, not salons. + +### Former Life + +Worked around camps, roads, fodder, grain, carts, storage, requisition, and improvised repair. Learned that armies and markets both fail at the point of replacement stock. + +### Current Condition in Ostia + +Lives close to haulers, stables, or warehouses. Maintains practical contacts among animal handlers, porters, and men who know which carts are actually sound. + +### Physical Presence + +- heavy hands +- practical tunic +- smells faintly of animals, oil, rope, or storage +- counts without seeming to count +- notices worn wheels, tired mules, and hungry crews + +### Speech Style + +Dry, concrete, unsentimental. + +He dislikes moralizing over facts. He asks for counts, distances, and replacement intervals. + +### Economic Lens + +Supply timing. + +Secundus asks: + +- What stock is missing? +- How many carts remain? +- Who is hungry? +- How long before replacement arrives? +- Which buyer cannot wait? + +### Public Reputation + +Practical, efficient, unglamorous. + +### Hidden Weakness + +His blunt practicality offends people whose cooperation depends on being flattered. + +### Hidden Ambition + +To become visibly indispensable to men who currently treat him as background labor. + +### Why Present at the BALNEA + +Baths are one of the few places he can overhear high-status panic and low-status facts in the same hour. + +### Relationship Hooks + +- Respects Varro's discipline but thinks soldiers simplify supply. +- Finds Felix useful because he moves fast. +- Irritates Lentulus by ignoring status cues. +- Sees Crispus as paperwork with legs. +- Trades quiet data with Chresimus. + +### Prologue Use + +Secundus should be the voice of dependencies and replacement stock. + +Typical line constraint: + +> Count the carts. Count the handles. Count the men who cannot work tomorrow. + +--- + +# 3.6 Publius Terentius Chresimus +## Guild Scribe + +### Canonical Background + +`BACKGROUND-0006-guild-scribe` + +### Age + +35 + +### Legal Status + +Likely freedman or freedman's son. Attached to a COLLEGIUM or commercial association as clerk, accounts keeper, or document handler. + +### Social Position + +Low formal power, high informational value. + +Men who dismiss him often later discover he remembers exact numbers. + +### Former Life + +Learned accounts, contracts, receipts, names, collateral, and the difference between what men say they own and what their ledgers show. + +### Current Condition in Ostia + +Works near records, warehouse accounts, collegium business, or contract witnesses. Lives modestly but knows more about solvency than wealthier men. + +### Physical Presence + +- ink-stained fingers +- controlled hands +- quiet voice +- rarely interrupts +- looks at pauses more than faces + +### Speech Style + +Soft, exact, dangerous when pressed. + +He speaks in corrections, not speeches. One sentence from him can change the room. + +### Economic Lens + +Records. + +Chresimus asks: + +- Who owed money before the fire? +- What was pledged? +- Which goods were insured by promise, not coin? +- Which account no longer balances? +- Who benefits from destroyed records? + +### Public Reputation + +Useful, informed, not fully trusted. + +### Hidden Weakness + +Physical intimidation works on him more than he wants others to know. + +### Hidden Ambition + +To turn knowledge of accounts into command over outcomes. + +### Why Present at the BALNEA + +The BALNEA gives him unrecorded speech to compare against recorded obligations. + +### Relationship Hooks + +- Knows Varro's accounts are too simple. +- Knows Felix is sharper than respectable men admit. +- Suspects Lentulus spends beyond his purse. +- Has seen Crispus's debts or something close enough. +- Values Secundus because supply men confirm numbers with reality. + +### Prologue Use + +Chresimus should be the voice that makes the room quieter. + +Typical line constraint: + +> The ashes will tell less than the accounts. + +--- + +## 4. Interpersonal Tension Map + +| Pair | Tension | +|---|---| +| Varro / Felix | discipline vs opportunism | +| Varro / Lentulus | earned reliability vs inherited access | +| Varro / Crispus | respect for office vs distrust of compromised authority | +| Varro / Secundus | shared logistics instincts, mild rivalry | +| Varro / Chresimus | physical competence vs written competence | +| Felix / Lentulus | social ceiling vs inherited ease | +| Felix / Crispus | Felix knows weakness; Crispus resents being known | +| Felix / Secundus | practical alliance | +| Felix / Chresimus | mutual intelligence, mutual caution | +| Lentulus / Crispus | elite performance around damaged authority | +| Lentulus / Secundus | status etiquette vs operational fact | +| Lentulus / Chresimus | polite danger: the scribe may know too much | +| Crispus / Secundus | legal procedure vs material reality | +| Crispus / Chresimus | documents threaten dignity | +| Secundus / Chresimus | numbers confirmed by logistics | + +--- + +## 5. Speech Register Rules + +Do not write them as modern personalities in costume. + +### Varro + +- verbs: count, block, move, guard, wait +- avoids: ornamental metaphor +- pace: short + +### Felix + +- verbs: buy, slip, turn, catch, sell +- avoids: admitting vulnerability +- pace: quick + +### Lentulus + +- verbs: introduce, attach, consider, preserve +- avoids: direct talk of hunger or debt +- pace: measured + +### Crispus + +- verbs: attest, delay, petition, bind, recover +- avoids: naming his own weakness +- pace: formal + +### Secundus + +- verbs: count, replace, haul, feed, store +- avoids: status performance +- pace: practical + +### Chresimus + +- verbs: record, balance, pledge, owe, erase +- avoids: loudness +- pace: quiet, precise + +--- + +## 6. Prologue Placement + +Use these figures in `SCENARIO-MERCHANT-0000`. + +The participant should hear them discuss one uncertain inciting topic, preferably the default forge smoke from `SCENARIO-MERCHANT-0001`. + +The scene should not provide biography exposition. Character should be inferred from: + +- what each notices first +- who each interrupts +- who each refuses to answer +- whose words shift the room +- what each assumes money is + +--- + +## 7. Participant Choice Mapping + +| Chosen Perspective | Character | Background | +|---|---|---| +| blocked routes / movement discipline | Marcus Atilius Varro | Former Legionary | +| mispriced fear / salvage | Lucius Fabius Felix | Freedman Trader | +| names / access / reputation | Quintus Cornelius Lentulus Minor | Noble Younger Son | +| permits / debts / enforceability | Gaius Licinius Crispus | Failed Magistrate | +| carts / stock / replacement timing | Titus Varenus Secundus | Camp Logistician | +| accounts / collateral / hidden insolvency | Publius Terentius Chresimus | Guild Scribe | + +--- + +## 8. Dialogue Design Constraints + +The six should not speak equally. + +A realistic prologue may have: + +- Felix speak first +- Varro cut through noise +- Lentulus redirect toward names +- Crispus warn of legal consequences +- Secundus reduce the room to logistics +- Chresimus end the exchange with one quiet fact + +The participant should not feel they are choosing from six speeches. +They should feel they are choosing which interpretation of reality to trust. + +--- + +## 9. Visual and Sensory Anchors + +Keep sensory description brief and functional. + +Use details that reveal social position: + +- Varro folds his towel with military precision +- Felix keeps his purse tied under the inner fold +- Lentulus has oil better than his purse warrants +- Crispus adjusts old but costly fabric +- Secundus scrapes mud from under a cracked nail +- Chresimus protects a wax tablet from steam + +Do not over-describe. + +--- + +## 10. Economic Meaning of Each Figure + +| Character | Money Means | +|---|---| +| Varro | capacity to move under pressure | +| Felix | value before respectability sees it | +| Lentulus | access shaped into advantage | +| Crispus | enforceable obligation | +| Secundus | replacement stock at the right time | +| Chresimus | recorded claim over future action | + +This table is the interpretive core of the cast. + +--- + +## 11. Repository Use + +Internal simulation substrate. Not final player-facing dialogue. + +Use this document to support: + +- prologue dialogue drafting +- character voice consistency +- background selection UI +- NPC reuse +- actor relation modelling +- future faction and CLIENTELA systems + +--- + +## 12. Canonical Success Condition + +If the participant remembers not six stat profiles but six ways money becomes power, then this cast is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0001.md b/docs/economy/DIALOGUE-PROLOGUE-0001.md new file mode 100644 index 0000000..442c652 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0001.md @@ -0,0 +1,474 @@ +# DIALOGUE-PROLOGUE-0001 +## The BALNEA Conversation — First Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Provide the first playable opening scene for SCENARIO-MERCHANT-0000, demonstrating character selection through economic interpretation +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0001.md + +--- + +## 0. Design Intent + +This is the first textbook dialogue example for OTIVM. + +The scene must teach without explaining. +The participant should learn that the same rumor becomes six different worlds depending on who hears it. + +The scene establishes: + +- BALNEA as rumor node +- Ostia as economic pressure field +- the bronze forge fire as default prologue signal +- the archer contract rumor as secondary market signal +- the six cast voices +- character choice as affinity with interpretation + +This is player-facing draft material, but remains a repository document until implemented. + +--- + +## 1. Scene Constraints + +Location: BALNEA in Ostia, late morning into midday. +Default inciting topic: smoke rising from the bronze forge district. +Secondary topic: military archer procurement rumor. +Selection method: participant chooses which interpretation to follow. + +No narrator should explain parameter systems. + +--- + +## 2. Opening Scene Draft + +Steam moved under the roof beams in slow sheets. Oil lamps burned badly in the damp air. Men spoke louder than they needed to, because in the baths no one admitted they were listening. + +Beyond the open court, over the flat roofs of Ostia, a darker column of smoke rose behind the workshop quarter. + +Marcus Atilius Varro sat near the wall where he could see both entrances. His tunic was folded square beside him. His sandals faced outward. + +Lucius Fabius Felix appeared through the steam with a grin already prepared. + +“Greetings, Varro. I had a feeling I would find you here.” + +Varro did not turn at once. + +“Based on what, exactly? Rumor? Or did you install me a second shadow?” + +“Based on the rumor that you arranged a meeting with me,” Felix said. “Which has not gone unnoticed.” + +“It is not a rumor if it is true.” + +“Everything is rumor until the right man admits it.” + +Varro looked at him then. + +“You found stock.” + +“I found men eager to stop owning stock.” + +“That is not the same thing.” + +“It is better. Men eager to stop owning something are more useful than men eager to sell it.” + +Varro glanced toward the smoke. + +“From the forge?” + +Felix lifted one shoulder. + +“From near the forge. Smoke has poor handwriting.” + +“Do not dress ignorance like wit.” + +“I saw three carts come out before the crowd thickened. Covered loads. Too heavy for household goods. Molds, maybe. Scrap. Tools if fortune favors men who rise early.” + +“Whose carts?” + +Felix smiled again, smaller this time. + +“Now it becomes expensive.” + +A voice from behind them said, “It becomes expensive only if the answer is true.” + +Gaius Licinius Crispus stepped from the changing room, adjusting the edge of an old but costly garment. He moved carefully, as if each man present were a witness. + +Felix bowed his head by the smallest useful amount. + +“Crispus. I thought smoke drew creditors, not magistrates.” + +“Former magistrates,” Crispus said. “And smoke draws everyone. Creditors merely arrive with better questions.” + +Varro said, “You heard something.” + +“I heard the forge clan’s eldest refused a partnership last month. Iron men from across the river. Sensible terms, by all account.” + +Felix laughed once. + +“By whose account? The iron men?” + +“By the account of men who know terms when they see them.” + +“Men who know terms usually wrote them,” Felix said. “Or expect to profit from them.” + +Crispus gave him a patient look. + +“A freedman’s suspicion is not evidence.” + +“No. But it is cheaper than hiring a witness.” + +Varro cut across them. + +“Was the forge burning before dawn?” + +Crispus paused. + +“That is uncertain.” + +“Then all of this is air.” + +“No,” Felix said. “Air does not raise prices. Smoke does.” + +Quintus Cornelius Lentulus Minor entered with two attendants who did not enter fully. One carried oil. One carried nothing and still managed to look burdened by it. Lentulus dismissed both with a glance. + +“Smoke also stains names,” he said. “You would do well to ask whose.” + +Felix muttered, “And here is a man who can smell a family from across a courtyard.” + +Lentulus ignored that. + +“Marcus Atilius. Crispus. Felix.” + +The order was polite enough to be insulting. + +Varro nodded once. + +Lentulus looked toward the smoke. + +“My uncle dined last winter with a man who claimed the forge land was older than half the permits in that district. Creek on one side, bridge road on another, grazing ground behind it. More land than any sane magistrate would grant now.” + +“Not grant,” Crispus said. “Tolerate.” + +“A useful distinction after the roof falls in.” + +Felix leaned back. + +“So now the fire has ancestry.” + +“Everything in Rome has ancestry,” Lentulus said. “Even theft, if it is conducted by the right family.” + +Varro’s eyes remained on the smoke. + +“How much land?” + +Lentulus considered whether to answer. + +“Enough that people have begun naming it differently depending on what they want. The forge men call it their yard. The iron men call it wasted frontage. A certain contractor calls it six iugera badly used.” + +“Six?” Felix said. “That grew since yesterday.” + +Crispus looked at him sharply. + +“You heard six yesterday?” + +“I heard four from a muleteer and eight from a wine seller. Six is what respectable men choose when they wish a lie to stand upright.” + +Varro said, “Iugera are not counted by wine sellers.” + +“No,” Felix said. “But buyers drink.” + +Another man settled near the basin with the heaviness of someone who had carried weight long enough to judge others by how they avoided it. Titus Varenus Secundus scraped dirt from under one cracked nail with a sliver of wood. + +“If it is six iugera,” Secundus said, “nobody wants it for a courtyard.” + +Felix pointed at him. + +“There. A man arrives with mud and improves the discussion.” + +Lentulus’s mouth tightened. + +“And what would you plant in a burned forge yard, Titus Varenus? Lettuce?” + +“Not plant. Coppice.” + +Varro looked at him. + +“For shafts?” + +“For shafts. Handles. Stakes. Anything straight enough if men are desperate enough.” + +Crispus frowned. + +“The soil behind a bronze forge is not an orchard.” + +“Good,” Secundus said. “Archers do not eat arrows.” + +Felix laughed. + +“There it is. The other smoke.” + +Varro turned to him. + +“What other smoke?” + +“The command rumor,” Felix said. “You have not heard? They want archers attached before autumn.” + +Varro’s face hardened with the kind of irritation reserved for bad reports. + +“Who says?” + +“Half the riverfront by now.” + +“Then half the riverfront knows nothing.” + +Lentulus said, “It is not impossible. Specialist men have been attached before. Syrians, Cretans if one can obtain men worth the name.” + +“Attached,” Varro said. “Not invented in a bath.” + +Felix raised both hands. + +“I did not say Jupiter lowered them through the roof. I said someone will need bows, strings, shafts, heads, cases, carts, fodder, clerks, and lies enough to cover the shortage.” + +Crispus said, “And contracts.” + +“Contracts are lies with witnesses,” Felix said. + +“They are promises with remedies.” + +“Spoken like a man who has needed both.” + +For a moment Crispus’s expression did not move. + +Then a quiet voice said, “Contracts are also numbers.” + +Publius Terentius Chresimus stood at the edge of the steam, holding a wax tablet close under his folded cloth to keep it dry. No one had seen him enter. Or no one admitted it. + +Felix’s smile vanished and returned changed. + +“Chresimus. How long were you there?” + +“Long enough to hear six iugera become useful.” + +Lentulus looked at the tablet. + +“You bring accounts into the baths?” + +“I bring memory. The tablet is for men who distrust memory.” + +Varro said, “What do your numbers say?” + +Chresimus stepped no closer than he needed. + +“The forge paid for charcoal twice this month.” + +Crispus said, “That proves production.” + +“It may. It may prove concealment. It may prove they expected interruption. It may prove they owed the charcoal man and settled in goods. Numbers do not confess by themselves.” + +Secundus nodded. + +“Charcoal twice means heat. Heat means work or waste.” + +Felix said, “Or a man pretending to work while moving stock before a creditor counts it.” + +Lentulus said, “You all leap quickly from smoke to crime.” + +“No,” Chresimus said. “Crime is only one explanation. Insolvency is another. Stupidity is commoner than both.” + +Varro looked again to the smoke. + +“Bronze forge burns. Iron men waiting. Archer rumor moving. Land measured behind the yard. Too many neat pieces.” + +“Neat pieces do not make truth,” Crispus said. + +“No,” Varro said. “But they make orders.” + +Felix tapped two fingers on his knee. + +“The riverfront says the last arrows bought for local drill were bad. Bronze heads too heavy, shafts too soft. Flew like reeds.” + +Varro’s answer came at once. + +“That is tavern talk.” + +“Everything is tavern talk until a soldier repeats it.” + +“I am repeating that it is false. Bronze does not make an arrow fly crooked. Bad shafts do. Bad fletching. Damp strings. Heads unmatched to the wood. Boys shooting before they know their own hands.” + +Secundus said, “And storage. Men ruin more weapons in sheds than in battle.” + +Felix spread his hands. + +“Fine. Bronze is innocent. Wood is guilty. Does that lower the price of shafts?” + +“No,” Secundus said. “It raises the price of dry ones.” + +Chresimus added, “And the price of men willing to certify them dry.” + +Crispus looked toward him. + +“Inspection can be arranged.” + +“That is what worries me.” + +Lentulus smiled faintly. + +“Inspection, like most virtues, improves when attached to a good family.” + +Felix said, “And becomes expensive when attached to yours.” + +Lentulus turned to him fully. + +“Felix, you speak often of expense for a man who owns little.” + +“I own what moves.” + +“A purse can move into another man’s hand.” + +“So can a title, if the debts are patient.” + +Crispus said sharply, “Enough.” + +The steam carried the word farther than he intended. + +For a few breaths the room was only water sounds, sandals, coughs, men pretending not to listen. + +Varro broke the silence. + +“If archers are wanted by autumn, and if the forge is crippled, the first shortage is not arrowheads.” + +Felix tilted his head. + +“No?” + +“Shafts dry enough. Strings kept dry. Carts not already taken. Men who know the road. A forge fire may raise the price of metal, but bad wood loses arrows before metal matters.” + +Secundus nodded once. + +“Replacement rate. Training eats shafts. Campaign eats men. Officers remember men, not shafts. That is why contractors grow fat.” + +Crispus said, “Contractors grow fat because officers sign before measuring.” + +Chresimus said, “Or because measurements are copied from last year.” + +Felix looked delighted. + +“There. That is a crime I can love. No smoke, no knife, only a number wearing last year’s sandals.” + +Lentulus said, “You mistake clerical error for opportunity.” + +“No,” Felix said. “I mistake opportunity for opportunity.” + +Varro stood. + +“Where is the stock?” + +Felix looked up. + +“You believe me now?” + +“I believe you found something. Belief ends there.” + +“Bronze fittings. Some tool heads. Nails. Not enough to rebuild a god, enough to make a frightened carpenter pay quickly.” + +“Where?” + +Felix glanced at the others. + +“Now we return to expensive.” + +Lentulus said, “If the forge clan is exposed, approaching them directly would be unwise.” + +Crispus said, “Approaching them without knowing their debts would be foolish.” + +Secundus said, “Approaching them without knowing cart availability would be slower than useless.” + +Chresimus said, “Approaching them after the records burn may be too late.” + +Felix said, “Approaching them with all five of you would be suicide.” + +Varro picked up his folded tunic. + +“Then I go to the yard.” + +Felix stood too. + +“You? To stare at smoke?” + +“To count exits.” + +Secundus rose. + +“I’ll count carts.” + +Chresimus tucked the tablet tighter beneath his cloth. + +“I will ask who was paid yesterday.” + +Crispus adjusted his garment again. + +“I will learn whether any petition was filed before the fire.” + +Lentulus looked toward the smoke, then toward Felix. + +“And I will learn whose name is already being kept out of this.” + +Felix looked from one to another and shook his head. + +“Six men. One fire. Not one of us interested in the flames.” + +Varro said, “Flames are for boys.” + +Chresimus replied softly, “Ashes are for accountants.” + +Felix smiled. + +“And profit is for whoever leaves first.” + +He left first. + +--- + +## 3. Choice Presentation + +After the scene, the participant should be asked to choose an interpretive commitment, not a class. + +Suggested player-facing prompt: + +> The smoke is still rising. You cannot follow every lead. Which man’s reading of the city do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to count exits, blocked yards, and movement delays. | Former Legionary | +| Follow Felix to find stock fear has mispriced. | Freedman Trader | +| Follow Lentulus to learn whose name governs the opportunity. | Noble Younger Son | +| Follow Crispus to uncover petitions, debts, and enforceable claims. | Failed Magistrate | +| Follow Secundus to count carts, shafts, stores, and replacement needs. | Camp Logistician | +| Follow Chresimus to compare rumor against accounts. | Guild Scribe | + +--- + +## 4. Implementation Notes + +### What the scene teaches + +- Rumor is not falsehood; it is incomplete economic information. +- The bronze forge fire is less important than its dependencies. +- Military procurement rumor creates market pressure before official confirmation. +- Bronze vs iron is less important than matching materials, storage, and supply quality. +- Roman land detail should use Roman measures such as IUGERUM. +- The six archetypes are six methods of reading reality. + +### What the scene avoids + +- No direct stat explanation. +- No certainty about cause of fire. +- No equal speech quota. +- No modern class-selection language. +- No claim that Rome “dislikes archers.” +- No simplistic claim that bronze arrowheads cannot work. + +--- + +## 5. Canonical Success Condition + +If the participant does not feel they have chosen a class, but instead feels they have chosen the first mind they trust in Ostia, then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0002.md b/docs/economy/DIALOGUE-PROLOGUE-0002.md new file mode 100644 index 0000000..4354fdc --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0002.md @@ -0,0 +1,364 @@ +# DIALOGUE-PROLOGUE-0002 +## The Grain Quay Conversation — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Second playable opening scene for SCENARIO-MERCHANT-0000, shifting the prologue from fire rumor to maritime supply interpretation, demonstrating Ostia as imperial intake node rather than local crisis node. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0002.md + +--- + +## 0. Design Intent + +The first prologue taught that visible disaster creates opportunity. + +This second prologue teaches that ordinary arrivals create opportunity. + +Nothing burns. No one shouts. No magistrate runs. + +Instead, two ships arrive at dawn: + +- one deep with Egyptian grain +- one guarded and lightly laden from the eastern sea +- a timber convoy expected upriver has not appeared + +The participant must learn that routine harbor movement can contain as much profit, risk, and uncertainty as fire. + +--- + +## 1. Scene Constraints + +Location: riverfront quay near the warehouses of Ostia, late morning. + +Primary signals: + +- grain unloading from Alexandria +- guarded luxury cargo rumored from the East +- delayed timber barges from inland routes + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +Ropes groaned against wet bollards. Men shouted in three accents and swore in six. Grain dust floated in pale sheets where sacks were shouldered from gangplank to quay. + +A broad-bellied vessel sat low in the water, still being emptied. Beside it, narrower and cleaner, another ship lay under guard. Its hatch remained closed. + +Beyond both, the river channel was open and strangely empty. + +Marcus Atilius Varro stood where he could watch the road from the quay and the quay from the road. + +Lucius Fabius Felix arrived chewing something he had not paid enough for. + +“You chose a cheerful morning,” Felix said. “Bread, mystery, and delay.” + +Varro did not look at him. + +“I chose visibility.” + +“You always choose visibility. It is why subtle men profit near you.” + +“You mistake patience for subtlety.” + +Felix gestured toward the grain ship. + +“Egypt feeds Rome again. How moving.” + +“It feeds whoever unloads first.” + +“And whoever bought sacks yesterday.” + +Varro nodded toward the empty channel. + +“The barges from upriver are late.” + +Felix smiled. + +“There. You do have romance in you.” + +A measured voice entered behind them. + +“Delay is often more expensive than arrival.” + +Gaius Licinius Crispus stepped carefully onto the quay stones, avoiding grain mush and common men with equal discipline. + +Felix bowed with insufficient sincerity. + +“Crispus. Come to admire abundance?” + +“I came because warehouse men become honest when anxious.” + +“They become inventive first,” Felix said. + +Crispus ignored him. + +“The timber convoy was due before first light.” + +Varro said, “How many barges?” + +“Three expected. Two carrying beam stock. One mixed timber and wheel blanks.” + +Felix whistled softly. + +“And now every carpenter in the city discovers religion.” + +A shadow fell beside them. + +Quintus Cornelius Lentulus Minor had arrived under a cloak too fine for dock spray and too plain to admit how expensive it was. + +“Not every carpenter,” Lentulus said. “Only those without contracts.” + +Felix laughed. + +“And only a Cornelius could hear delayed timber and think first of paperwork.” + +“One should think first of paperwork. Timber obeys signatures before saws.” + +Varro said, “Wood obeys weight.” + +Lentulus looked toward the guarded vessel. + +“That ship interests me more.” + +“Because it is guarded?” Felix asked. + +“Because it is guarded discreetly.” + +Secundus, who had approached without anyone noticing until the smell of rope and mule grease gave warning, squinted at the closed hatch. + +“If guarded discreetly, your family sent the guards.” + +Lentulus’s expression remained almost pleasant. + +“Titus Varenus, refinement continues to evade you.” + +“And truth continues to catch you.” + +Felix grinned openly now. + +“What do you think is inside?” + +Secundus shrugged. + +“Something light enough for profit and dear enough for fear.” + +“Pepper,” Felix said immediately. + +“Or silk,” Lentulus said. + +“Or accounts proving one of you insolvent,” Crispus added. + +A quiet voice said, “Accounts travel badly at sea.” + +Publius Terentius Chresimus stood near a stack of amphorae, wax tablet tucked under his arm. + +Felix frowned. + +“You appear wherever money becomes shy.” + +“I appear where men speak before calculating.” + +Chresimus looked at the guarded ship. + +“Pepper is plausible. Papyrus also. Fine glass. Dyestuff. Anything that profits from being rumored more valuable than it is.” + +Varro pointed again toward the river. + +“The timber matters first.” + +Felix spread his hands. + +“To you. Because beams do not fit in a purse.” + +“To everyone,” Varro said. “Late timber means cart repairs delayed. Wheel repairs delayed. Roof repairs delayed. River cranes delayed. Handles delayed.” + +Secundus nodded. + +“And axle wedges. Men forget wedges until wheels depart.” + +Lentulus said, “Rome will not stop because one convoy is late.” + +“No,” Secundus said. “Rome stops one missing piece at a time.” + +Crispus folded his hands. + +“If contractors default, petitions begin by noon.” + +Felix looked delighted. + +“There he is. If wood does not arrive, Crispus can still sell signatures.” + +“I sell remedies.” + +“You sell delay to one side and speed to the other.” + +“Then I sell judgment.” + +“No,” Chresimus said softly. “You sell queue position.” + +Crispus’s jaw moved once. + +The grain line kept moving. Porters bent, rose, bent again. + +Varro watched them. + +“How many unloaders?” + +Secundus counted without turning his head. + +“Forty-two visible. Twelve slower than they should be.” + +“You counted slower men?” + +“I counted men carrying left shoulder low. They tire first.” + +Felix said, “And people call me strange.” + +Lentulus pointed toward the grain vessel. + +“That cargo lowers panic. Bread rumor ends when sacks appear.” + +Chresimus shook his head. + +“Only partly. Arrival lowers fear today. It raises storage pressure today. It lowers some prices. Raises porter wages. Raises theft temptation. Raises warehouse fees if capacity is tight.” + +Felix turned. + +“There. That is why I keep him alive.” + +“You do not keep me alive.” + +“Then I encourage conditions favorable to it.” + +Crispus said, “The guarded ship has not opened because customs men are being selected.” + +“Selected?” Felix asked. + +“Bribed carefully enough to seem appointed.” + +Lentulus said, “Your cynicism grows vulgar.” + +“My realism grows accurate.” + +Varro said, “If pepper, prices fall?” + +Felix answered at once. + +“For pepper sellers, yes. For tavern owners boasting of pepper, no. Vanity holds value longer than supply.” + +Secundus added, “If papyrus, scribes cheer.” + +Chresimus said, “Scribes never cheer. We merely postpone complaint.” + +Felix pointed at him. + +“There. Humor. Mark the date.” + +A horn sounded upriver. + +All six turned. + +Nothing appeared. + +A second blast followed, then shouting carried on the wind. + +Varro spoke first. + +“Grounded barge.” + +Secundus listened. + +“Or broken towline.” + +Crispus said, “Or staged distress to excuse shortage.” + +Felix smiled slowly. + +“Or truth, which would be novel.” + +Lentulus looked toward the road leading inland. + +“If grounded, buyers ride now.” + +“If broken towline,” Secundus said, “buyers need draft animals, not horses.” + +“If staged,” Crispus said, “buyers need witnesses.” + +“If genuine,” Chresimus said, “buyers need cash.” + +Felix bowed slightly. + +“And if uncertain, buyers need me.” + +Varro had already started walking. + +“Where?” + +“Towpath.” + +Secundus moved with him. + +“I’m coming.” + +Felix followed half a pace behind. + +“To buy what slips loose.” + +Crispus adjusted his garment and sighed. + +“To prevent barbarism.” + +Lentulus smiled thinly. + +“To be seen preventing it.” + +Chresimus tucked away his tablet. + +“To learn who owes whom if the cargo spoils.” + +Felix looked back once. + +“Six men. One delayed convoy. None of us interested in timber.” + +Varro answered without turning. + +“Wrong. We are interested in everything timber touches.” + +--- + +## 3. Choice Presentation + +> The river is uncertain. The ships are real. You cannot follow every lead. Whose reading of the quay do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to the towpath and count movement failures. | Former Legionary | +| Follow Felix to buy confusion before prices settle. | Freedman Trader | +| Follow Lentulus to learn which names control contracts. | Noble Younger Son | +| Follow Crispus to exploit claims, delays, and permissions. | Failed Magistrate | +| Follow Secundus to map shortages before others notice them. | Camp Logistician | +| Follow Chresimus to uncover obligations beneath the cargo. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- A normal port day can be economically dramatic. +- Grain arrival lowers some pressures while raising others. +- Luxury cargo creates speculation before opening. +- Missing timber can affect carts, roofs, tools, cranes, and transport chains. +- Different backgrounds read the same quay differently. +- Opportunity often exists during ambiguity, not certainty. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“What is on the ship?” + +and starts asking: + +“Who needs what now that it has—or has not—arrived?” diff --git a/docs/economy/DIALOGUE-PROLOGUE-0003.md b/docs/economy/DIALOGUE-PROLOGUE-0003.md new file mode 100644 index 0000000..ba311ad --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0003.md @@ -0,0 +1,380 @@ +# DIALOGUE-PROLOGUE-0003 +## The Customs Shed Conversation — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Third playable opening scene for SCENARIO-MERCHANT-0000, teaching that Roman commerce is shaped by law, dues, procedure, and unequal access. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0003.md + +--- + +## 0. Design Intent + +The first prologue taught opportunity through disaster. +The second taught opportunity through arrivals and delays. +This third prologue teaches opportunity through institutions. + +Roman trade was not a free market in the modern sense. + +Movement of goods could be shaped by: + +- portoria (customs dues) +- inspections +- manifests +- weights and measures +- queue priority +- witness statements +- petitions +- storage rights +- magistrates and clerks +- patronage access + +The participant should learn that profit often depends on navigating procedure faster than rivals. + +--- + +## 1. Scene Constraints + +Location: customs shed and adjacent quay at Ostia, late morning. + +Trigger Event: + +A merchant vessel with mixed cargo is being held because the declared manifest does not match visible cargo. + +Known facts uncertain: + +- cargo underdeclared? +- cargo substituted mid-route? +- clerk error? +- smuggling attempt? +- damaged seals? +- official seeking leverage? + +Selection method: participant chooses whose reading of the conflict to trust. + +--- + +## 2. Opening Scene Draft + +The customs shed smelled of wet wood, ink, rope, and impatience. + +Outside, carts stood in a line that had stopped pretending to move. Mule drivers cursed officials, officials ignored mule drivers, and gulls profited from both. + +A medium coastal vessel lay tied alongside the inspection quay. Two hatch covers were open. Amphorae stood ready for counting. Three crates remained sealed under watch. + +Marcus Atilius Varro stood beside a post where he could see the line, the gangplank, and both exits. + +Lucius Fabius Felix arrived carrying nothing visible, which meant he expected to leave carrying something. + +“You choose pleasant places,” Felix said. + +“I choose places where men lose time,” Varro answered. + +“And why admire that?” + +“Because lost time reveals weakness.” + +Felix looked at the frozen cart line. + +“Then today is generous.” + +A clerk inside the shed shouted for silence while dropping tablets. + +Gaius Licinius Crispus approached with the measured pace of a man who wanted witnesses before words. + +“What is held?” he asked. + +Felix answered first. + +“Three crates, twenty tempers, and the dignity of that clerk.” + +Crispus ignored him. + +Varro said, “Manifest says oil jars, dyed cloth, lamp fittings. Visible cargo includes glass. Crates undeclared or misdeclared.” + +Crispus nodded. + +“So either fraud, incompetence, or bargaining.” + +Felix smiled. + +“You always make corruption sound civic.” + +Quintus Cornelius Lentulus Minor arrived beneath a light cloak unsuited to dock dust. + +“Fraud is vulgar,” Lentulus said. “Incompetence common. Bargaining eternal.” + +Felix bowed slightly. + +“And lineage speaks.” + +Lentulus studied the ship. + +“Whose mark?” + +“Two marks scraped,” Varro said. “One fresh overpaint.” + +“Then not incompetence,” Lentulus said. + +Titus Varenus Secundus came from the cart queue, already irritated. + +“The line reaches the stable yard,” he said. “By noon fodder prices rise.” + +Felix laughed. + +“Only you can hear a customs dispute and think first of hungry mules.” + +“Hungry mules pull nothing.” + +“That is almost philosophy.” + +“It is arithmetic.” + +A quiet voice entered last. + +“Arithmetic is why they are fighting.” + +Publius Terentius Chresimus stood near the doorway, looking not at the ship but at the tablets in the clerk’s hands. + +Felix sighed theatrically. + +“The room improves and worsens at once.” + +Chresimus ignored him. + +“The dues were assessed on the declared cargo class,” he said. “If the class changes, payment changes.” + +Crispus folded his arms. + +“Which goods pay more?” + +“That depends,” Chresimus said. “Bulk oil may be simple. Fine goods invite attention.” + +Felix said, “There. A sentence that means yes and no equally.” + +Inside the shed, a merchant in travel clothes was arguing with an assessor. + +“I declared what was loaded!” + +“You declared what was convenient!” + +The line of carters laughed. + +Varro watched the guards. + +“Two inattentive. One competent.” + +Lentulus asked, “Why note guards?” + +“Because when men argue over value, others count exits.” + +Secundus pointed at the stationary carts. + +“And because every quarter-hour here costs twenty men elsewhere.” + +Crispus said, “If I represented that merchant, I would ask whether seals were intact at departure.” + +Felix said, “If I represented him, I would ask what price ends the delay.” + +“That is why you do not represent men of standing.” + +“No,” Felix said. “I represent men who wish to remain standing.” + +The shouting inside rose again. + +A crate was opened. + +Packed within straw lay fine glass vessels wrapped in cloth. + +The queue groaned as one body. + +Felix grinned. + +“Glass declared as lamp fittings. Admirable optimism.” + +Lentulus said, “Or deliberate ambiguity.” + +Crispus said, “Ambiguity is deliberate whenever profitable.” + +Chresimus watched the clerk’s face. + +“He did not know.” + +“How can you tell?” Felix asked. + +“He is angry upward, not downward.” + +Varro almost smiled. + +Secundus pointed to the queue. + +“Three carts leaving. They abandon the line.” + +“Why?” Lentulus asked. + +“Because delay exceeded expected gain,” Secundus said. + +Felix nodded approvingly. + +“A man after my own purse.” + +Inside the shed, another official arrived wearing authority more carefully than clothing. + +Lentulus straightened. + +“I know him.” + +“Of course you do,” Felix said. + +“He owes my father courtesy.” + +“Can courtesy move carts?” + +“It can move clerks.” + +Crispus said, “Then use it.” + +Lentulus looked at him. + +“And appear to use family influence over lamp fittings and glass? I have standards.” + +Felix laughed loudly enough to offend pigeons. + +“Then starve nobly.” + +Varro said, “While you debate honor, someone else buys storage.” + +Chresimus added quietly: + +“And someone else buys the merchant’s debt.” + +Crispus turned. + +“You think he cannot pay revised dues?” + +“I think he did not underdeclare because he was wealthy.” + +Secundus looked at the ship. + +“If held until tomorrow, crew must be fed. Cart line worsens. Wharf space blocked. More losses.” + +Felix’s eyes sharpened. + +“There it is.” + +Varro said, “What?” + +“The real cargo.” + +“No.” + +“Yes. Not glass. Delay.” + +Crispus considered that. + +“Correct.” + +Lentulus looked toward the new official. + +“If I speak to him now, I can likely free the cargo.” + +Felix said, “For gratitude.” + +Crispus said, “For remembered obligation.” + +Chresimus said, “For future ask.” + +Secundus said, “For nothing free.” + +Varro said, “Too slow.” + +All five looked at him. + +He pointed at the queue. + +“Buy the abandoned carts now. When cargo clears, cart price doubles.” + +Secundus nodded instantly. + +“And fodder before noon.” + +Felix was already moving. + +“I take two carts.” + +“You own none,” Lentulus said. + +“I own agreements.” + +Crispus adjusted his garment. + +“I will speak with the assessor.” + +“On whose behalf?” Felix asked. + +“Whichever side values precision.” + +Lentulus exhaled once. + +“I dislike all of you.” + +“Excellent,” Felix said. “Come help me bargain.” + +Chresimus tucked away his tablet. + +“I will find who financed the cargo.” + +Varro stepped toward the stable yard. + +“I’ll see which drivers are desperate.” + +Secundus went with him. + +“I’ll see which wheels are cracked.” + +Felix looked back as he departed. + +“Six men. One customs delay. None of us interested in glass.” + +Varro answered without turning. + +“We are interested in what waiting breaks.” + +--- + +## 3. Choice Presentation + +> The line is frozen. The cargo is real. The value lies elsewhere. Whose reading of the shed do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to buy movement before movement is scarce. | Former Legionary | +| Follow Felix to bargain for abandoned carts and side deals. | Freedman Trader | +| Follow Lentulus to convert courtesy into access. | Noble Younger Son | +| Follow Crispus to exploit law, claims, and procedural leverage. | Failed Magistrate | +| Follow Secundus to secure fodder, wheels, and usable transport. | Camp Logistician | +| Follow Chresimus to uncover hidden debt behind the cargo. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Roman commerce depends on institutions as well as goods. +- Delay can be more valuable than cargo. +- Customs disputes create secondary shortages. +- Status changes procedural speed. +- Queue collapse creates opportunity. +- Law is real, but unequal. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“What is in the crate?” + +and starts asking: + +“Who profits while the crate remains unopened?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0004.md b/docs/economy/DIALOGUE-PROLOGUE-0004.md new file mode 100644 index 0000000..d14ebe2 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0004.md @@ -0,0 +1,267 @@ +# DIALOGUE-PROLOGUE-0004 +## The Warehouse Rat Panic — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching spoilage risk, rumor manipulation, storage trust, and food-price sensitivity. + +--- + +## 0. Design Intent + +A rumor spreads through Ostia that rats have broken into a grain warehouse. + +Known facts are uncertain: + +- infestation real or exaggerated +- one warehouse or several +- spoilage limited or widespread +- owner hiding losses +- rival spreading panic +- officials about to inspect + +The participant must choose whose reading of the situation to trust. + +--- + +## 1. Opening Scene Draft + +The street outside the HORREA smelled of dust, rope, damp grain, and alarm. + +Men who had no business near warehouses had found business there. Porters stood idle while clerks argued. Two boys carried a dead rat by the tail as if it were proof of anything. + +Marcus Atilius Varro stood beside the gate, watching carts arrive faster than carts departed. + +Lucius Fabius Felix slipped through the crowd smiling at everyone and trusted by none. + +“A cheerful gathering,” Felix said. “Nothing draws citizens like another man’s shortage.” + +Varro kept his eyes on the gate. + +“Three carts entered. One left half-loaded.” + +“So you admit excitement.” + +“I admit blockage.” + +Felix nodded toward the boys. + +“There is your culprit.” + +“There is a rat. Not a cause.” + +Gaius Licinius Crispus approached with visible reluctance to stand among sweating laborers. + +“What is sealed?” he asked. + +Felix answered first. + +“Common sense.” + +Crispus ignored him. + +Varro said, “North store closed. Scribes inside. Guards posted after dawn.” + +“Then either inventory or concealment,” Crispus said. + +“Those are cousins,” Felix replied. + +Quintus Cornelius Lentulus Minor arrived under a clean cloak that had never met warehouse dust willingly. + +“If grain is spoiled,” Lentulus said, “someone of standing will be embarrassed.” + +Felix laughed. + +“You hear rats and think first of pedigree.” + +“One should always think first of ownership.” + +Titus Varenus Secundus came from the rear lane carrying a splintered scoop handle. + +“I think first of flooring,” he said. + +No one had seen him arrive. + +“The rear bins were stacked badly. Gaps under planks. Feed enough for a legion of rats.” + +Felix pointed. + +“There. A man hears scandal and brings carpentry.” + +“A man who ignores carpentry buys scandal later.” + +A quiet voice entered from the gate ledger desk. + +“Three months later, by these accounts.” + +Publius Terentius Chresimus held a wax tablet under one arm. + +Felix sighed. + +“And now numbers begin to spoil the fun.” + +Chresimus glanced at the closed store. + +“Purchases of sweepers rose. Cat keepers were paid twice. Damaged sack losses increased last month.” + +Crispus turned sharply. + +“You saw the accounts?” + +“I saw what men recorded while assuming no one cared.” + +Varro said, “If losses rose for a month, why panic today?” + +Secundus answered first. + +“Visible breach.” + +He held up the broken scoop handle. + +“Gnawed.” + +Felix spread his hands. + +“Excellent. A month of neglect becomes a morning of opportunity.” + +Lentulus frowned. + +“You speak of spoiled grain.” + +“I speak of discounted grain.” + +Crispus said, “Spoiled grain sold knowingly is actionable.” + +Felix bowed slightly. + +“Then let us pray ignorance remains abundant.” + +The gate opened briefly. A clerk emerged pale, then returned inside with two guards. + +The crowd leaned forward as one body. + +Varro said, “Fear spreads faster than grain.” + +Chresimus corrected him softly. + +“Faster than grain moves. Slower than grain prices.” + +Secundus looked toward the street market. + +“Bakers buy elsewhere by noon.” + +“And pay more,” Felix said. + +“And charge more,” Lentulus added. + +“And petition for relief,” Crispus said. + +“And use worse flour tomorrow,” Chresimus said. + +Varro finally turned to Felix. + +“What are you buying?” + +“Sound sacks from men too frightened to wait.” + +“Where?” + +“Now it becomes expensive.” + +Lentulus looked toward the upper offices. + +“I know the family leasing this block.” + +Felix smiled. + +“Of course you do.” + +“If rumor exceeds truth, reassurance has value.” + +Crispus folded his hands. + +“If truth exceeds rumor, seizure has value.” + +Secundus pointed toward the rear alley. + +“Neither matters first. Replacement sacks matter first. Men cannot move loose grain in speeches.” + +Chresimus added: + +“And credit for tomorrow’s purchases matters more than today’s shouting.” + +A woman from the market end of the street cried that bread had already risen. + +Half the crowd moved instantly. + +Felix watched them go. + +“There. Real rats.” + +Varro stepped toward the rear lane. + +“Rear bins.” + +Secundus moved with him. + +“I’ll inspect flooring.” + +Felix turned toward the market. + +“I’ll buy courage cheaply.” + +Crispus adjusted his garment. + +“I will discover who is liable.” + +Lentulus lifted his chin. + +“I will discover whose name must be protected.” + +Chresimus tucked away his tablet. + +“I will discover who knew last month.” + +Felix looked back once. + +“Six men. One rat. None of us interested in the animal.” + +Varro answered without turning. + +“We are interested in what it has eaten.” + +--- + +## 2. Choice Presentation + +> The warehouse gate is closed. Bread may rise before sunset. Whose reading of the panic do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to identify movement failure and blocked supply. | +| Follow Felix to buy fear before prices settle. | +| Follow Lentulus to learn which families are exposed. | +| Follow Crispus to pursue liability, fines, and claims. | +| Follow Secundus to inspect storage faults and replacement logistics. | +| Follow Chresimus to trace prior losses and hidden insolvency. | + +--- + +## 3. What This Scene Teaches + +- Spoilage risk can move prices before confirmation. +- Storage quality matters economically. +- Rumor may be exploited by rivals or traders. +- Food chains react immediately. +- Liability and reputation matter as much as grain. + +--- + +## 4. Canonical Success Condition + +If the participant stops asking: + +“What about the rat?” + +and starts asking: + +“What does closed grain storage change by noon?” diff --git a/docs/economy/DIALOGUE-PROLOGUE-0005.md b/docs/economy/DIALOGUE-PROLOGUE-0005.md new file mode 100644 index 0000000..3d7a197 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0005.md @@ -0,0 +1,305 @@ +# DIALOGUE-PROLOGUE-0005 +## The Missing Tax Collector — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching revenue systems, enforcement gaps, hidden privilege, and opportunity created when authority disappears. + +--- + +## 0. Design Intent + +The collector assigned to assess dues on a busy quay has failed to appear. + +Known facts are uncertain: + +- illness +- bribed absence +- robbery on the road +- deliberate strike by staff +- political protection for certain cargo +- arrest for prior corruption + +Meanwhile cargo waits, carts queue, tempers rise, and no one knows which payments are lawful. + +The participant must choose whose reading of the situation to trust. + +--- + +## 1. Opening Scene Draft + +The customs quay smelled of wet rope, mule sweat, wax tablets, and delay. + +Three vessels had tied up since dawn. None had fully cleared. + +Drivers shouted at clerks. Clerks shouted at no one important enough to matter. + +Marcus Atilius Varro stood beside the queue counting halted wheels. + +Lucius Fabius Felix arrived smiling like a man who preferred disorder to wages. + +“A festival mood,” Felix said. “Has someone abolished dues?” + +Varro did not turn. + +“No. Only the man who collects them.” + +Felix looked delighted. + +“Even better.” + +Gaius Licinius Crispus approached with visible annoyance. + +“Who has authority here?” he asked. + +Felix answered first. + +“Today? Whoever speaks loudest.” + +Crispus ignored him. + +“The collector has not appeared since first light,” Varro said. “No sealed assessments. No release orders.” + +“Then goods cannot move cleanly,” Crispus said. + +“Goods can always move,” Felix replied. “Only cleanly is scarce.” + +Quintus Cornelius Lentulus Minor stepped from a litter that withdrew before dust could touch it. + +“Name?” Lentulus asked. + +“Publius Serranus,” Crispus said at once. + +“You know him?” + +“I know every man who delays signatures.” + +Felix laughed. + +“A civic romance.” + +Titus Varenus Secundus came from the animal yard carrying a broken trace strap. + +“I know his effect,” he said. “Animals standing idle eat without earning.” + +Lentulus looked toward the ships. + +“What cargo waits?” + +Varro pointed. + +“Spanish oil. Campanian pottery. Mixed cloth. One grain lighter.” + +“Then every hour costs six trades differently,” Secundus said. + +A quiet voice entered from the clerk desk. + +“Seven.” + +Publius Terentius Chresimus held two tablets already borrowed from someone else. + +“The absent collector also owes money.” + +Felix’s smile sharpened. + +“There he is. The only man who can improve a disappearance.” + +Crispus turned. + +“How much?” + +“Enough that three lenders asked after him yesterday.” + +“Source?” + +“Their impatience.” + +Lentulus said, “Debt does not prove flight.” + +“No,” Chresimus said. “But debt plus absence invites mathematics.” + +Inside the shed a junior clerk shouted: + +“No cargo clears until proper authority returns!” + +Half the queue cursed. + +Felix spread his hands. + +“And there is the market opening.” + +Varro said, “For what?” + +“Released cargo tomorrow. Desperate cargo today. Cart hire by noon. Storage space by sunset.” + +Secundus nodded. + +“And fodder now.” + +Crispus folded his hands. + +“If unauthorized goods move, seizures follow later.” + +Felix bowed slightly. + +“Then we sell quickly.” + +Lentulus looked toward the harbor road. + +“If Serranus is merely late, panic is foolish.” + +Chresimus replied softly. + +“If he is merely late, someone knows where he is. No one does.” + +Varro watched the guards. + +“Two nervous. One already taking private instructions.” + +Crispus noticed that too. + +“From whom?” + +Varro nodded toward a warehouse factor speaking quietly near the gate. + +“From cargo that dislikes waiting.” + +Felix was already moving his gaze. + +“Excellent. Private release rates begin before public ones.” + +Lentulus said, “You assume corruption too easily.” + +“I assume incentives.” + +Secundus lifted the broken strap. + +“And I assume shortages. Harness men are sold out by noon if this line remains.” + +A messenger ran in from the city road, spoke to a clerk, and ran out again. + +All six watched the clerk turn pale. + +Crispus spoke first. + +“What news?” + +The clerk refused to answer. + +Felix smiled. + +“Then expensive news.” + +Chresimus studied the man. + +“Not death. Debt.” + +“How can you tell?” Lentulus asked. + +“He fears repetition, not grief.” + +Varro stepped closer to the shed. + +“Speak plainly.” + +The clerk swallowed. + +“Serranus was taken to answer charges at dawn.” + +The quay erupted. + +Felix laughed once. + +“There. Missing becomes occupied.” + +Crispus’s expression hardened. + +“Charges from whom?” + +“Provincial merchants. False assessments. Duplicate fees.” + +Lentulus adjusted his cloak. + +“This becomes political.” + +“It was political before sunrise,” Crispus said. + +Secundus looked only at the queue. + +“Who signs now?” + +No one answered. + +“That,” he said, “is the shortage.” + +Varro turned to the line of carts. + +“Drivers will leave soon.” + +Felix nodded. + +“So buy carts now.” + +Chresimus added: + +“And buy claims against cargo owners who cannot pay storage.” + +Crispus said, “I will identify interim authority.” + +Lentulus said, “I will identify who appoints it.” + +Felix said, “I will identify who fears it.” + +Secundus said, “I will secure fodder and harness.” + +Varro stepped toward the queue. + +“I will secure movement.” + +Chresimus tucked away the tablets. + +“I will secure the collector’s ledger.” + +Felix looked back once. + +“Six men. One absent collector. None of us interested in taxes.” + +Varro answered without turning. + +“We are interested in what stops when collection stops.” + +--- + +## 2. Choice Presentation + +> The collector is gone. Goods wait. Rules blur by the minute. Whose reading of the quay do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to buy movement before carts vanish. | Former Legionary | +| Follow Felix to exploit panic and private releases. | Freedman Trader | +| Follow Lentulus to trace appointments and patronage. | Noble Younger Son | +| Follow Crispus to seize procedural advantage. | Failed Magistrate | +| Follow Secundus to secure fodder, harness, and usable transport. | Camp Logistician | +| Follow Chresimus to uncover debts, ledgers, and hidden claims. | Guild Scribe | + +--- + +## 3. What This Scene Teaches + +- Institutions depend on specific people. +- Revenue systems create queues, rents, and leverage. +- Corruption can persist until absence exposes it. +- Delay itself becomes a tradeable condition. +- Secondary markets (carts, storage, fodder, credit) react faster than officials. + +--- + +## 4. Canonical Success Condition + +If the participant stops asking: + +“Where is the tax collector?” + +and starts asking: + +“Who profits while no one can sign?” diff --git a/docs/economy/DIALOGUE-PROLOGUE-0006.md b/docs/economy/DIALOGUE-PROLOGUE-0006.md new file mode 100644 index 0000000..3b682ea --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0006.md @@ -0,0 +1,374 @@ +# DIALOGUE-PROLOGUE-0006 +## The Dockside Brawl — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching labor disruption, crew reputation, security premiums, ethnic/social friction, and the economic value of restoring movement after violence. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0006.md + +--- + +## 0. Design Intent + +A fight breaks out near the Ostian riverfront before dawn. + +No warehouse burns. No cargo vanishes. No official edict is posted. + +Instead, several crews now refuse to unload beside one another, porters avoid one quay, guards demand higher pay, and shipmasters begin asking whether Ostia is safe today. + +Known facts are uncertain: + +- drunken brawl or targeted attack +- crew rivalry or hired provocation +- theft covered by violence +- ethnic insult exaggerated into commercial refusal +- creditor pressure disguised as public disorder +- one injured man important enough to matter + +The participant must learn that violence changes prices even when goods remain intact. + +--- + +## 1. Scene Constraints + +Location: dockside lane between the riverfront quay, caupona frontage, and porter hiring area in Ostia, late morning. + +Primary signals: + +- blood washed from paving stones +- one crew refusing to unload +- porters demanding danger pay +- guards being hired quietly +- two shipmasters threatening delay +- rumors contradicting each other + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The stones near the quay had been scrubbed badly. + +Water ran pinkish into the gutter where fish scales, spilled wine, and grain dust made a paste under passing sandals. A broken stool lay against the wall of the caupona. Someone had thrown it hard enough to split one leg. + +The ships were still tied. The cargo was still aboard. That was the problem. + +Marcus Atilius Varro stood at the edge of the lane where he could see the quay, the tavern door, and the hiring post for porters. + +Lucius Fabius Felix arrived eating an olive and looking pleased with everything except the price of the olive. + +“You find the best mornings,” Felix said. + +Varro did not look at him. + +“I find stopped work.” + +Felix glanced toward the quay. + +“I heard three men dead.” + +“One badly cut. Two bruised. One missing because he ran.” + +“So only one dead rumor.” + +“No deaths reported.” + +“Then the rumor is still young.” + +Gaius Licinius Crispus approached with his robe gathered high enough to avoid the gutter and low enough to preserve dignity. + +“What happened?” + +Felix answered first. + +“Men disagreed with furniture.” + +Crispus looked at Varro. + +“Before dawn. Caupona. Crewmen from two ships. Porters joined after the second jar broke. One guard struck with his own stick.” + +Crispus frowned. + +“Names?” + +“Names are changing by speaker.” + +Quintus Cornelius Lentulus Minor arrived with a household servant who remained carefully behind him, as if distance could protect status from fish smell. + +“I was told Alexandrians insulted Italians,” Lentulus said. + +Felix laughed. + +“And I was told Campanians insulted Syrians, a Ligurian stabbed a muleteer, and a Greek stole a belt from a dead man who was not dead.” + +Lentulus gave him a flat look. + +“You delight in disorder.” + +“No. Disorder merely confesses faster than respectable men.” + +Titus Varenus Secundus came from the porter line, carrying a length of rope darkened with old grease. + +“Porters want double for that ship,” he said. + +Varro nodded toward the western vessel. + +“Why that one?” + +“Because its crew lost the fight.” + +Felix smiled. + +“So fear has direction.” + +“No,” Secundus said. “Fear has wages.” + +A quiet voice entered from beside the caupona wall. + +“Also debt.” + +Publius Terentius Chresimus stood near a shutter, watching the door instead of the men. His tablet was already marked. + +Felix sighed. + +“Of course. Even a broken stool owes someone money.” + +Chresimus did not smile. + +“The caupona owner has been extending credit to sailors from both vessels. One crew paid yesterday. The other did not.” + +Crispus turned. + +“That changes the nature of the quarrel.” + +“It changes what was already there,” Chresimus said. + +Inside the tavern someone shouted that no more wine would be served on credit. + +The street laughed, then stopped when two guards pushed a man back toward the river. + +Varro watched the guards’ hands. + +“Not enough men.” + +Secundus nodded. + +“Two guards for three crews and idle porters.” + +Felix said, “Enough for appearances. Not enough for bones.” + +Lentulus looked toward the ships. + +“Whose cargo is delayed?” + +Varro pointed. + +“Oil amphorae on the western vessel. Cloth and small sealed crates on the eastern. Grain lighter waiting behind both.” + +Crispus said, “If loading order is disputed, the harbor office must settle it.” + +Felix lifted his hands. + +“The harbor office is deciding whether to arrive after blood dries.” + +Lentulus said, “Someone must restore confidence.” + +Felix looked at him. + +“By standing beautifully near the gutter?” + +“By being seen where common men lost control.” + +“That usually means leaving.” + +Crispus cut in. + +“If this began as unpaid debt, the tavern keeper has a claim. If it began as assault, the injured man has a claim. If cargo delay follows, merchants have claims. All of this can be made orderly.” + +Secundus looked at the idle ships. + +“Not before the porters eat.” + +Varro said, “How many refuse work?” + +“Twenty-eight near the hiring post. Twelve pretending they refuse so they can raise price. Four actually afraid.” + +Felix pointed at him. + +“That is why I respect him. He even counts cowardice by category.” + +Chresimus said, “The shipmaster of the western vessel has borrowed against delivery.” + +Crispus turned again. + +“From whom?” + +Chresimus looked briefly at Lentulus. + +“From a name better spoken indoors.” + +Lentulus’s face did not change. + +“Careful.” + +“I am.” + +Felix smiled softly. + +“That sounded like a cart wheel over a grave.” + +A porter shouted that he would not carry under knives for ordinary pay. + +Another shouted that knives were cheaper than magistrates. + +The crowd approved that more than Crispus preferred. + +Varro stepped closer to the porter line. + +“If they scatter, unloading fails until afternoon.” + +Secundus said, “If afternoon, heat spoils tempers. If tempers spoil, guards cost more. If guards cost more, shipmasters delay. If shipmasters delay, quay space tightens.” + +Felix nodded. + +“And if quay space tightens, men who already unloaded look like prophets.” + +Lentulus looked toward the servant behind him. + +“Send word to my uncle’s steward. Ask whether the western cargo bears any family claim.” + +Felix laughed once. + +“So now the gutter has ancestry.” + +“Everything does, when loss is large enough.” + +Crispus said, “I can summon witnesses from the caupona.” + +“You can summon men who want not to be witnesses,” Felix replied. + +“That is still useful.” + +Chresimus added, “Not if they were paid to see badly.” + +Varro looked toward him. + +“You think staged?” + +“I think the unpaid crew fought after the paying crew announced payment. That may be pride. It may be provocation. It may be a creditor arranging pressure.” + +Felix’s smile widened. + +“A creditor with a stool?” + +“A creditor with a debtor who embarrasses easily,” Chresimus said. + +Secundus rubbed the rope between his fingers. + +“The rope store is still open.” + +Felix blinked. + +“What?” + +“Rope, carrying slings, replacement hooks. If men fear knives, they demand better gear and more hands. The first man selling gear looks honest.” + +Varro nodded once. + +“Secure work teams in pairs. No isolated porters.” + +Crispus said, “Secure testimony first.” + +Lentulus said, “Secure whose cargo must not be named.” + +Felix said, “Secure the cheap labor before fear becomes custom.” + +Chresimus said, “Secure the tavern accounts before they disappear.” + +A boy ran past shouting that the injured man had a patron. + +The quay changed at once. Men who had been laughing began asking who. + +Lentulus turned fully. + +“There it is.” + +Crispus breathed out. + +“Now it becomes dangerous.” + +Felix looked delighted. + +“Now it becomes priced.” + +Varro moved toward the hiring post. + +“I’ll form a guarded work line.” + +Secundus went with him. + +“I’ll choose men who can carry sober.” + +Felix slipped toward the porter crowd. + +“I’ll buy the men who are only pretending fear.” + +Crispus adjusted his robe. + +“I will find the injured man’s statement before someone improves it.” + +Lentulus sent his servant away. + +“I will learn whose patronage has entered the street.” + +Chresimus folded his tablet closed. + +“I will learn who owed enough to make fists useful.” + +Felix looked back once. + +“Six men. One brawl. None of us interested in honor.” + +Varro answered without turning. + +“We are interested in what stopped moving when honor arrived.” + +--- + +## 3. Choice Presentation + +> The blood is nearly washed away. The cargo has not moved. Whose reading of the dockside do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to restore movement through guarded work lines. | Former Legionary | +| Follow Felix to buy labor before fear becomes expensive. | Freedman Trader | +| Follow Lentulus to learn which patronage has entered the quarrel. | Noble Younger Son | +| Follow Crispus to capture claims, testimony, and liability. | Failed Magistrate | +| Follow Secundus to secure crews, gear, rope, and safe unloading order. | Camp Logistician | +| Follow Chresimus to trace debts behind the violence. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Violence affects commerce even when cargo is intact. +- Labor confidence is an economic variable. +- Reputation of crews, taverns, and patrons changes work availability. +- Security cost can rise faster than cargo value changes. +- Ethnic or crew rivalry may hide debt, theft, or creditor pressure. +- Restoring movement may be more profitable than identifying guilt. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Who started the fight?” + +and starts asking: + +“What will not move until men feel safe enough to lift it?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0007.md b/docs/economy/DIALOGUE-PROLOGUE-0007.md new file mode 100644 index 0000000..a7a56e6 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0007.md @@ -0,0 +1,348 @@ +# DIALOGUE-PROLOGUE-0007 +## The Sudden Rainstorm — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching weather risk, drainage failure, transport fragility, spoilage exposure, and the value of preparation when nature disrupts commerce. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0007.md + +--- + +## 0. Design Intent + +A hard rain falls over Ostia after a dry morning. + +No enemy acts. No magistrate schemes. No warehouse burns. + +Instead, streets flood, cart wheels sink, exposed goods are soaked, kiln fires fail, tow paths turn to mud, and men discover too late what should have been covered yesterday. + +Known facts are uncertain: + +- brief shower or all-day storm +- river rise coming or not +- drains blocked accidentally or neglected +- roofs sound or already failing +- grain sacks recoverable or spoiled +- roads passable by noon or not until tomorrow + +The participant must learn that weather itself creates winners and losers. + +--- + +## 1. Scene Constraints + +Location: market street descending toward quay roads in Ostia, late morning during sudden heavy rain. + +Primary signals: + +- water rushing through streets +- carts halted in mud +- awnings collapsing +- uncovered cargo being dragged under shelter +- towpath conditions worsening +- shouted prices already changing + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +Rain struck tile, canvas, wood, and profanity with equal force. + +The street that had carried sandals and mules an hour earlier now carried water, broken straw, fruit skins, and one lost sandal moving faster than its owner. + +A cart leaned at an angle where its left wheel had sunk into soft ground beside a blocked drain. + +Marcus Atilius Varro stood beneath a projecting roof beam, already wet to the knees and unconcerned by it. + +Lucius Fabius Felix arrived under a cloak too small for the task and too expensive to admit it. + +“This city improves washed,” Felix said. + +“It reveals neglect washed,” Varro answered. + +Felix looked at the cart. + +“One wheel trapped. One owner ruined. A fruitful morning.” + +“Two carts halted behind it. Six behind them.” + +Felix smiled. + +“You count misery with military precision.” + +“I count stoppage.” + +Gaius Licinius Crispus approached picking each step as if mud were a political faction. + +“Whose street is this drain assigned to?” he demanded. + +Felix laughed. + +“Rain falls and Crispus seeks jurisdiction.” + +“Neglect has owners.” + +“So does puddled vanity.” + +Quintus Cornelius Lentulus Minor appeared beneath two servants struggling with a broad cloak held above him like a small collapsing roof. + +“This is absurd,” Lentulus said. + +“No,” Felix replied. “This is water.” + +Lentulus ignored him and looked toward the lower market. + +“My wine merchant had amphorae outside.” + +Secundus, already ankle-deep beside the stuck cart, grunted without looking up. + +“Then your wine merchant had optimism outside.” + +Titus Varenus Secundus had removed his sandals and tied them around his neck. He was digging mud from around the wheel with a roof tile shard. + +Varro nodded approvingly. + +“How many blocked?” + +“Three carts here. Two near the rope lane. One axle broken uphill.” + +Felix said, “You men hear thunder and become accountants.” + +Secundus answered: + +“Thunder costs less than delay.” + +A quiet voice came from the doorway of a shuttered dye shop. + +“Today, perhaps.” + +Publius Terentius Chresimus stood dry under the lintel, tablet protected inside waxed cloth. + +Felix pointed. + +“There is wisdom: remain indoors while others drown.” + +Chresimus shook his head. + +“I am watching who must sell wet goods before sunset.” + +The rain intensified. A canvas awning tore loose across the lane and wrapped itself around a vegetable stall like surrender. + +The crowd shouted as one body. + +Varro moved first, catching the pole before it struck a mule. + +Secundus was beside him at once. + +“Lift.” + +They hauled it clear. + +Felix watched them. + +“And there goes my chance to buy an injured mule cheaply.” + +Crispus said, “If that pole had struck, liability would be obvious.” + +Felix looked at him. + +“Your soul is a ledger with sandals.” + +Lentulus peered downhill. + +“The quay road is flooding.” + +Varro said, “Then upper warehouses profit.” + +Secundus nodded. + +“And lower warehouses rot.” + +Chresimus added: + +“And men owing storage fees become desperate by evening.” + +A baker ran past carrying sacks under a blanket. + +“Dry flour! Last dry flour!” + +Felix brightened. + +“There. Civilization.” + +Crispus frowned. + +“Price gouging during disorder invites complaint.” + +“It invites payment faster,” Felix said. + +Lentulus asked, “How long will this last?” + +No one answered at once. + +Then Secundus pointed to the gutter. + +“Depends if drains clear.” + +He kicked loose a wicker basket wedged in the channel. Water surged immediately down the street and three men cheered as if he had slain a barbarian king. + +Varro almost smiled. + +“One basket stopped six carts.” + +“One fool dropped it,” Secundus said. + +“One fool profits from many,” Chresimus replied. + +Felix turned. + +“You think deliberate?” + +“I think there are men who own dry storage uphill.” + +Crispus straightened. + +“That would be actionable.” + +Felix spread his hands. + +“Everything is actionable to you except weather.” + +Lentulus said, “If lower streets flood, households move purchases upward.” + +“Yes,” Chresimus said. “And shops on high ground raise prices before they arrive.” + +Varro looked toward the road to the river. + +“No tow teams by noon.” + +Secundus agreed. + +“Towpath becomes grease. Barges delayed.” + +Felix’s expression sharpened. + +“There it is.” + +“What?” Lentulus asked. + +“Today’s pepper is not pepper. It is rope, tarps, dry space, and men willing to carry uphill.” + +Crispus said, “And written claims for spoiled cargo.” + +Felix nodded. + +“You may keep the paper version of rain.” + +A woman shouted that grain sacks were splitting in the lower lane. + +Half the nearby crowd moved instantly. + +Varro turned. + +“Loose grain draws thieves.” + +“Loose grain draws chickens first,” Felix said. + +“Both can be sold,” Chresimus added. + +Lentulus looked displeased at everything. + +“My steward has rugs drying on the terrace.” + +Felix stared at him. + +“We discuss flooding commerce and your rugs enter history.” + +“My rugs are imported.” + +“Then mourn internationally.” + +Another crash sounded downhill. + +A roof tile had fallen into the lane. + +Crispus stepped back sharply. + +“This district is unsafe.” + +Secundus shrugged. + +“It was unsafe in sunshine. Rain only announces it.” + +Varro pointed at the line of halted carts. + +“Buy teams now. Once roads clear, rates double.” + +Felix was already nodding. + +“Buy dry blankets too.” + +Chresimus said, “Buy debt from soaked merchants.” + +Crispus said, “I will record damage for claims.” + +Lentulus said, “I will secure upper storage through family introductions.” + +Secundus said, “I will clear drains and free wheels.” + +Varro stepped into the rain. + +“I will reopen the road.” + +Felix turned his cloak tighter. + +“I will sell everyone what they should have owned yesterday.” + +Chresimus tucked away the tablet. + +“I will learn who benefits each time water chooses the same street.” + +Felix looked back once. + +“Six men. One rainstorm. None of us discussing clouds.” + +Varro answered without turning. + +“Clouds are finished. Mud remains.” + +--- + +## 3. Choice Presentation + +> The rain still falls. The city is rearranging itself by height and dryness. Whose reading of the storm do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to reopen roads and restore movement. | Former Legionary | +| Follow Felix to trade in shortages and dry goods. | Freedman Trader | +| Follow Lentulus to secure elevated storage and protected access. | Noble Younger Son | +| Follow Crispus to turn damage into claims and leverage. | Failed Magistrate | +| Follow Secundus to clear drains, free carts, and stabilize transport. | Camp Logistician | +| Follow Chresimus to uncover recurring profit behind recurring floods. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Weather can be a market event. +- Elevation, drainage, and route quality create unequal outcomes. +- Small infrastructure failures can halt many actors. +- Dry storage and transport capacity gain sudden value. +- Spoilage creates distress selling and legal disputes. +- Preparedness is often profit delayed. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“When will the rain stop?” + +and starts asking: + +“What changes while the roads remain wet?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0008.md b/docs/economy/DIALOGUE-PROLOGUE-0008.md new file mode 100644 index 0000000..4b3f746 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0008.md @@ -0,0 +1,354 @@ +# DIALOGUE-PROLOGUE-0008 +## The Coin Shortage — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching liquidity stress, credit substitution, discounting, trust networks, and the difference between wealth and ready money. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0008.md + +--- + +## 0. Design Intent + +Trade is active, goods are present, buyers exist, and yet business stalls. + +Too little small coin is circulating through Ostia this morning. + +Men have goods but not change. Wages are delayed. Retailers refuse large pieces. Debtors offer promises. Honest inventory sits unsold because settlement cannot be made cleanly. + +Known facts are uncertain: + +- recent tax collections drained coin +- shipmasters hoarding specie +- military payments diverted coin elsewhere +- money changers withholding small denominations +- panic hoarding after rumor +- coin exists, but in the wrong hands + +The participant must learn that shortage of money can occur amid abundance of goods. + +--- + +## 1. Scene Constraints + +Location: market square near money tables, food sellers, and porter hiring corner in Ostia, late morning. + +Primary signals: + +- buyers arguing over change +- wages delayed +- sellers refusing large coin +- private credit notes circulating +- money tables crowded +- prices splitting between coin and promise + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The market was full of goods and empty of completion. + +Bread stood on boards. Oil shone in jars. Fish smelled certain. Fruit bruised itself in baskets. Buyers touched everything and purchased little. + +The loudest sound was men explaining why they could pay later. + +Marcus Atilius Varro stood beside a porter line that had not yet become work. + +Lucius Fabius Felix arrived smiling like a man who preferred shortage to abundance. + +“No fire. No blood. No rain,” Felix said. “Yet everyone is miserable. A refined city.” + +Varro watched two men argue over a single denarius. + +“Too few small coins.” + +Felix nodded. + +“The purest famine.” + +Gaius Licinius Crispus approached the money tables with visible disgust. + +“Who licensed these changers?” he asked. + +Felix answered first. + +“The gods. They multiply fees invisibly.” + +Crispus ignored him. + +“Rates are absurd.” + +“Rates are honest,” Felix said. “Need is absurd.” + +Quintus Cornelius Lentulus Minor arrived carrying no purse visible enough to be vulgar. + +“My baker refused me credit,” Lentulus said. + +Felix stared. + +“Then Rome truly declines.” + +“He requested settlement from yesterday first.” + +“Then Rome improves.” + +Titus Varenus Secundus came from the porter line counting men with no work. + +“Twelve left already,” he said. + +“Why?” Varro asked. + +“No coin for hiring advances.” + +Felix spread his hands. + +“There. Labor exists. Need exists. Coin absent. Philosophy complete.” + +A quiet voice entered from the changer’s queue. + +“Not absent.” + +Publius Terentius Chresimus stepped aside holding two tablets and no expression. + +“Concentrated.” + +Felix smiled. + +“There he is. The man who can make arithmetic sound immoral.” + +Chresimus looked toward the money tables. + +“Small bronze and asses are trapped behind counters. Silver sits in purses. Debts sit everywhere.” + +Crispus said, “Then compel fair exchange.” + +Felix laughed. + +“With what? More missing coin?” + +Lentulus looked annoyed. + +“I have silver.” + +“No one doubts it,” Felix said. + +“No one will break it.” + +“That is different.” + +A butcher shouted that he would take coin only, not promises. + +A fruit seller shouted she would take promises from known faces. + +Half the square turned to watch. + +Varro said, “Trust is pricing.” + +Secundus nodded. + +“And strangers pay more.” + +Chresimus added: + +“Or do not buy.” + +Felix pointed toward a tavern keeper accepting marked tablets. + +“There. Private money.” + +Crispus frowned. + +“Unregulated scribbles.” + +“Useful scribbles,” Felix replied. + +“They fail if the writer flees.” + +“So do magistrates.” + +Crispus’s jaw moved once. + +Lentulus asked, “Why today?” + +No one answered immediately. + +Then Chresimus said: + +“Two causes certain. Tax remittances yesterday. Grain ship crews paid in silver this morning.” + +Secundus added: + +“And teamsters were paid late last week. Many are already in debt.” + +Felix brightened. + +“So three causes. The fourth is fear.” + +“What fear?” Varro asked. + +“That if coin is scarce now, it will be scarcer later. Men hold what they have.” + +Crispus folded his hands. + +“Hoarding during stress invites scrutiny.” + +Felix shrugged. + +“Then scrutinize closed fists.” + +A money changer announced new rates. + +The crowd cursed as one body. + +Lentulus turned sharply. + +“He charges that much to make change?” + +“He charges that much because he can,” Chresimus said. + +Varro watched the porter line. + +“If wages delayed till noon, work shifts fail.” + +Secundus agreed. + +“Unloaders leave for food. Carters refuse distance jobs. Animal feed goes unpaid.” + +Felix said, “And sellers with wet inventory become desperate.” + +“No rain today,” Lentulus said. + +“Every inventory is wet if it cannot turn.” + +Chresimus almost smiled. + +“That was nearly wise.” + +Felix bowed. + +“I rent wisdom by the sentence.” + +A fishmonger began offering two prices: + +one in coin, one higher in credit. + +Crispus pointed. + +“Abuse.” + +“Accounting,” Chresimus corrected. + +Varro looked at him. + +“Can this spread?” + +“It already has. Soon wages quoted one way, rents another.” + +Secundus spat to the side. + +“Then confusion costs more than shortage.” + +Lentulus said, “My family can extend notes.” + +Felix laughed. + +“Your family can extend promises. Collection is the expensive half.” + +Crispus said, “I can enforce notes.” + +Felix replied instantly. + +“For a share.” + +“For order.” + +“For a share wearing order.” + +A baker’s apprentice ran through the square shouting: + +“Copper at the river tables! Last trays!” + +Half the crowd moved at once. + +Felix turned. + +“There.” + +“What?” Varro asked. + +“The real cargo today is change.” + +Secundus said, “And the real line.” + +Varro had already started walking. + +“To the river tables.” + +Felix moved with him. + +“To buy coin before men buy bread.” + +Crispus adjusted his garment. + +“To review rates.” + +Lentulus followed more slowly. + +“To secure household settlement.” + +Secundus nodded toward the porter line. + +“I’ll hire men with food first, coin later.” + +Chresimus tucked away his tablets. + +“I’ll learn whose notes are already being refused.” + +Felix looked back once. + +“Six men. One shortage. None of us discussing poverty.” + +Varro answered without turning. + +“We are discussing stoppage.” + +--- + +## 3. Choice Presentation + +> Goods fill the market. Coin does not. Whose reading of the shortage do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to restore hiring and movement. | Former Legionary | +| Follow Felix to profit from change scarcity and distress sales. | Freedman Trader | +| Follow Lentulus to use family credit and social standing. | Noble Younger Son | +| Follow Crispus to enforce notes and procedural order. | Failed Magistrate | +| Follow Secundus to keep labor working through food and advances. | Camp Logistician | +| Follow Chresimus to trace where coin truly sits. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Money shortage can mean liquidity shortage, not lack of wealth. +- Small denominations matter disproportionately in daily trade. +- Credit emerges when coin circulation fails. +- Trust networks become temporary payment rails. +- Dual pricing appears under stress. +- Labor markets freeze quickly when wages cannot clear. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“How much money is in the city?” + +and starts asking: + +“Who can settle today?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0009.md b/docs/economy/DIALOGUE-PROLOGUE-0009.md new file mode 100644 index 0000000..60c2d5b --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0009.md @@ -0,0 +1,374 @@ +# DIALOGUE-PROLOGUE-0009 +## The Funeral of a Patron — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching patronage networks, inheritance uncertainty, status realignment, dependent livelihoods, and opportunity created when a powerful household loses its center. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0009.md + +--- + +## 0. Design Intent + +A wealthy patron of Ostia has died. + +No market burns. No ship sinks. No law changes. + +Yet clients gather, creditors recalculate, dependents panic, suppliers wait, rivals visit politely, and every promise made in his lifetime becomes uncertain in death. + +Known facts are uncertain: + +- valid will or contested will +- heir competent or weak +- debts larger than believed +- gifts promised but unwritten +- household retainers dismissed or retained +- rivals preparing to absorb clients + +The participant must learn that one death can move an entire commercial district. + +--- + +## 1. Scene Constraints + +Location: street outside an elite domus where funeral preparations are underway, Ostia, late morning. + +Primary signals: + +- clients gathering in formal dress +- suppliers waiting unpaid +- freedmen household staff whispering +- mourning drapery hung +- scribes summoned +- rival visitors arriving with excellent timing + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The street smelled of cedar smoke, lamp oil, wet wool, and expectation. + +Dark cloth had been hung across the doorway of the domus. Clients lined the street in careful sandals, each man dressed to display grief at a useful level. + +Two mule carts carrying flowers waited behind a wagon carrying account tablets. + +Marcus Atilius Varro stood where he could see the entrance, the servants’ side gate, and the road. + +Lucius Fabius Felix arrived carrying a wreath small enough to be sincere and cheap enough to be honest. + +“You chose a cheerful gathering,” Felix said. + +“I chose a queue,” Varro answered. + +Felix looked at the clients. + +“A queue dressed as loyalty.” + +Gaius Licinius Crispus approached already solemn. + +“Mind your tongue,” he said. “The dead commanded respect.” + +“The dead command less each hour,” Felix replied. + +Crispus frowned. + +“You mistake cynicism for intelligence.” + +“No. I mistake mourning for negotiation.” + +Quintus Cornelius Lentulus Minor arrived in black-edged clothing that had plainly been selected by someone expensive. + +“This house deserves proper conduct,” Lentulus said. + +Felix bowed slightly. + +“Then you should enter first and demonstrate it.” + +“I likely shall.” + +Titus Varenus Secundus came from beside the stable yard, wiping rainwater from a harness buckle. + +“The kitchen dismissed three suppliers at dawn,” he said. + +Varro turned. + +“Which?” + +“Fish, vegetables, lamp oil.” + +Felix smiled. + +“There. Grief already bargains.” + +A quiet voice came from behind the wagon of tablets. + +“Or lacks coin.” + +Publius Terentius Chresimus stepped into view carrying wax tablets tied with cord. + +Felix sighed. + +“And death becomes accurate.” + +Chresimus looked toward the doorway. + +“The household paid wages late last month.” + +Crispus stiffened. + +“Source?” + +“The men who accepted them late.” + +Lentulus said, “Late wages do not imply weakness.” + +“No,” Chresimus said. “They imply timing. Weakness is a separate question.” + +A woman inside the house began wailing with professional stamina. + +Half the clients lowered their eyes. + +Felix counted them quietly. + +“Twenty-seven clients visible. Six merchants pretending not to be clients. Three rivals.” + +Varro asked, “How many guards?” + +“Two bored. One competent.” + +Secundus nodded. + +“Stable has only four animals left.” + +Lentulus looked displeased. + +“You inspected their stable during mourning?” + +“I inspected shortages.” + +Varro almost smiled. + +“Good answer.” + +Crispus folded his hands. + +“If the will is read today, order may hold.” + +Felix laughed. + +“If there is one.” + +“There is always one.” + +“There is always a claim that there was one.” + +Chresimus added softly: + +“And often two copies.” + +The street shifted as a litter arrived. + +Men straightened instantly. + +Lentulus recognized the crest first. + +“The Sabini cousins.” + +Felix said, “Condolence has arrived wearing appetite.” + +Crispus said, “They have standing.” + +“They have timing,” Felix replied. + +Varro watched the servants’ gate. + +“Porters carrying chests out.” + +Secundus looked. + +“Household silver? Clothing trunks. Fast movement.” + +Lentulus said, “Routine rearrangement.” + +Felix stared at him. + +“You are a treasure.” + +Chresimus said, “Or collateral leaving before inventory.” + +Crispus turned sharply. + +“That would be unlawful.” + +“That has never prevented it.” + +A young man emerged briefly at the doorway, pale, overdressed, and immediately surrounded by advisors. + +Lentulus inhaled once. + +“The heir.” + +Felix asked, “Competent?” + +Lentulus watched carefully. + +“Nervous.” + +“Same question.” + +Secundus said, “Hands soft.” + +Varro said, “Posture collapses under touch.” + +Crispus said, “Still lawful heir unless displaced.” + +Chresimus said, “Unless debt outruns inheritance.” + +The clients began murmuring in clusters. + +Some drifted subtly toward the arriving cousins. + +Felix pointed. + +“There. Loyalty changing shoes.” + +Varro said, “If clients move, household influence falls fast.” + +Lentulus frowned. + +“Not if guided correctly.” + +Felix smiled. + +“Then guide quickly.” + +A cook came out the side gate shouting for more flour and cheaper wine. + +The crowd laughed despite itself. + +Secundus said, “Funeral feast underfunded.” + +Crispus muttered, “Indecent.” + +“No,” Felix said. “Informative.” + +Chresimus opened one tablet. + +“The deceased guaranteed two shipping notes personally.” + +All five looked at him. + +“How do you know?” Crispus asked. + +“Because one creditor is here pretending sympathy.” + +Varro scanned the crowd. + +“Which man?” + +“The fattest tears,” Felix said. + +Chresimus did not contradict him. + +Lentulus adjusted his cloak. + +“If the heir needs allies, introductions matter.” + +Felix said, “If the heir needs coin, inventory matters.” + +Crispus said, “If claims emerge, procedure matters.” + +Secundus said, “If staff flee, kitchens and stables matter.” + +Varro said, “If clients leave, visible order matters.” + +Chresimus said, “If no one knows liabilities, numbers matter first.” + +Inside the house, a servant shouted for the family seal. + +The street went still. + +Felix smiled slowly. + +“There.” + +“What?” Varro asked. + +“The true corpse. Authority.” + +Varro stepped toward the entrance. + +“I’ll secure the line and see who still obeys.” + +Secundus moved with him. + +“I’ll speak to stable men before they hire elsewhere.” + +Lentulus straightened. + +“I will offer proper support to the heir.” + +Felix laughed. + +“You will offer yourself.” + +Crispus adjusted his garment. + +“I will determine whether probate begins today.” + +Chresimus tied his tablets tighter. + +“I will learn which debts die with the man and which survive him.” + +Felix turned toward the suppliers. + +“I will buy what the household can no longer afford.” + +He looked back once. + +“Six men. One funeral. None of us discussing sorrow.” + +Varro answered without turning. + +“We are discussing what depended on him.” + +--- + +## 3. Choice Presentation + +> The patron is dead. The household still stands. For how long depends on what happens next. Whose reading of the street do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to preserve order and watch loyalty shift. | Former Legionary | +| Follow Felix to buy distress and displaced supply. | Freedman Trader | +| Follow Lentulus to secure access through the heir. | Noble Younger Son | +| Follow Crispus to exploit inheritance procedure and claims. | Failed Magistrate | +| Follow Secundus to capture staff, stables, and household operations. | Camp Logistician | +| Follow Chresimus to uncover debts, guarantees, and the true estate. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Patronage is economic infrastructure. +- A death can instantly destabilize dependents and suppliers. +- Clients migrate toward future power, not past loyalty. +- Household competence matters as much as wealth. +- Inheritance uncertainty creates openings for rivals and creditors. +- Operations (staff, animals, kitchens, seals) can matter before ceremony ends. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Who inherits?” + +and starts asking: + +“Who can no longer rely on this house tomorrow?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0010.md b/docs/economy/DIALOGUE-PROLOGUE-0010.md new file mode 100644 index 0000000..48062cb --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0010.md @@ -0,0 +1,380 @@ +# DIALOGUE-PROLOGUE-0010 +## The New Edict Posted — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching law shocks, literacy advantage, compliance costs, loopholes, queue behavior, and how markets react before rules are understood. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0010.md + +--- + +## 0. Design Intent + +A fresh public edict has been posted in Ostia. + +No fire burns. No cargo is lost. No patron dies. + +Yet lines form immediately, clerks become valuable, rumors outrun reading speed, and merchants begin repricing goods before anyone agrees what the notice means. + +Known facts are uncertain: + +- new dues or tax rates +- revised weights and measures enforcement +- licensing requirements +- import restrictions on specific goods +- temporary wartime levy +- mostly symbolic order with little enforcement + +The participant must learn that legal text can move markets before implementation. + +--- + +## 1. Scene Constraints + +Location: forum notice wall and adjacent market street in Ostia, late morning. + +Primary signals: + +- crowd gathered at posted tablet +- literate men reading aloud for pay +- runners carrying interpretations outward +- traders closing stalls briefly +- weights being checked suddenly +- prices changing before clarity exists + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The crowd at the notice wall was larger than the crowd at the fish stalls. + +That alone was suspicious. + +Men stood on toes, shoulders, benches, and civic pride trying to see the fresh white tablet fixed above older notices no one had read in months. + +Marcus Atilius Varro stood at the edge where he could watch both the wall and the fleeing runners. + +Lucius Fabius Felix arrived already grinning. + +“A miracle,” Felix said. “Romans choosing writing over food.” + +Varro nodded toward the crowd. + +“Three runners already left.” + +“Then food has followed writing.” + +Gaius Licinius Crispus approached with the expression of a man offended that public law had begun without him. + +“Who posted it?” he demanded. + +Felix answered first. + +“A carpenter with a ladder.” + +Crispus ignored him. + +“The aedile’s clerk,” Varro said. “Two guards present.” + +“Then it matters,” Crispus said. + +“Or wishes to.” + +Quintus Cornelius Lentulus Minor arrived adjusting a cloak arranged to suggest haste elegantly. + +“My steward says it concerns imported luxuries.” + +Felix laughed. + +“Your steward says what preserves your mood.” + +“He reads.” + +“That is no guarantee.” + +Titus Varenus Secundus came from the weighing yard carrying a stone measure in one hand. + +“Inspectors there already,” he said. + +Varro turned. + +“Checking what?” + +“Scales. Grain measures. Oil jars.” + +Felix brightened. + +“So perhaps honesty has been outlawed.” + +A quiet voice came from beside the wall. + +“More expensive than outlawed.” + +Publius Terentius Chresimus stood reading the tablet without theatrics. + +Felix spread his hands. + +“There he is. A man who can profit from punctuation.” + +Crispus pushed closer. + +“Well?” + +Chresimus kept reading. + +“Depends where you stop.” + +Crispus glared. + +“Read aloud.” + +Chresimus obliged calmly. + +“By order of the magistrates: revised verification of weights, declarations of imported dyed cloth, inspection authority extended, penalties increased, immediate effect pending registration procedures.” + +Half the crowd began speaking at once. + +Felix smiled. + +“Excellent. Six laws in one sentence.” + +Lentulus frowned. + +“Dyed cloth specifically?” + +“Yes.” + +“That is inconvenient.” + +“For whom?” Felix asked. + +“For taste.” + +Secundus set down the stone weight. + +“Immediate effect means queues.” + +Varro nodded. + +“And delays.” + +Crispus folded his hands. + +“Registration procedures matter more than penalties.” + +Felix pointed. + +“There. The soul of bureaucracy made audible.” + +A fish seller shouted that his weights were always honest. + +No one believed him, including the fish. + +Another trader closed his stall entirely and ran toward the clerk’s office. + +Felix watched him go. + +“There. The first honest man of the day: he knows he is guilty.” + +Chresimus continued reading. + +“Existing licenses recognized provisionally pending review.” + +Lentulus exhaled once. + +“Good.” + +Felix turned. + +“You have licenses?” + +“I know men who do.” + +“Same purse, finer sandals.” + +Varro watched the runners. + +“Prices changing already.” + +Secundus looked downhill. + +“Blue cloth stall closed. Spice stall too.” + +“Why spice?” Lentulus asked. + +Felix answered first. + +“Because no one knows if spice counts as dyed.” + +“That is absurd.” + +“Absurdity moves fastest.” + +Crispus said, “The phrase imported dyed cloth may mean declared by color class, not all colored goods.” + +Chresimus nodded slightly. + +“Possible.” + +Felix laughed. + +“Marvelous. We now have profitable ambiguity.” + +A young clerk nearby began reading a shorter version for a fee. + +“New taxes! Bring documents!” + +The line at his bench doubled immediately. + +Crispus recoiled. + +“He is misrepresenting the text.” + +“He is summarizing demand,” Felix said. + +Varro looked toward the weighing yard. + +“Carters refusing loads until measures checked.” + +Secundus agreed. + +“Porters too. No one wants to carry goods later seized.” + +Lentulus said, “This cannot last.” + +Chresimus replied softly. + +“It need only last until noon.” + +The crowd shifted as an inspector confiscated a set of false weights from a baker. + +Cheers broke out from competitors. + +Felix smiled broadly. + +“There. Public virtue sponsored by rivalry.” + +Crispus said, “Examples are useful.” + +“For whom?” + +“For compliance.” + +“For bakers who own only one scale?” + +Crispus did not answer. + +Varro asked Chresimus: + +“What matters most?” + +“The last line.” + +“What last line?” + +Chresimus read again. + +“Petitions regarding hardship exemptions to be heard this afternoon.” + +All five went quiet. + +Then Felix laughed first. + +“There.” + +“What?” Lentulus asked. + +“The real edict.” + +Crispus straightened instantly. + +“Exemptions require grounds.” + +“Exemptions require queues,” Felix replied. + +“And influence,” Lentulus added. + +“And scribes,” Chresimus said. + +“And proof of inventory,” Secundus said. + +“And men to hold your place,” Varro finished. + +A cloth merchant ran by carrying bolts under both arms. + +“Where is he going?” Lentulus asked. + +Felix grinned. + +“To become poorer before officials make him poorer differently.” + +Varro stepped toward the clerk’s offices. + +“I’ll secure place in line.” + +Secundus moved with him. + +“I’ll secure measured stock and honest weights.” + +Lentulus adjusted his cloak. + +“I will call on those who can recommend exemptions.” + +Crispus said, “I will draft petitions properly.” + +Felix turned toward the shuttered stalls. + +“I will buy goods from men who fear definitions.” + +Chresimus tucked away a copied note. + +“I will discover which sentence was inserted this morning.” + +Felix looked back once. + +“Six men. One edict. None of us discussing justice.” + +Varro answered without turning. + +“We are discussing what changes before anyone understands it.” + +--- + +## 3. Choice Presentation + +> The notice is posted. The city is already reacting. Whose reading of the edict do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to secure position, movement, and practical compliance. | Former Legionary | +| Follow Felix to buy fear and ambiguity cheaply. | Freedman Trader | +| Follow Lentulus to gain exemptions through access. | Noble Younger Son | +| Follow Crispus to exploit petitions, procedure, and interpretation. | Failed Magistrate | +| Follow Secundus to manage weights, loads, and lawful operations. | Camp Logistician | +| Follow Chresimus to read the text behind the shouting. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Law announcements can move prices instantly. +- Literacy and accurate interpretation are economic assets. +- Ambiguous wording creates temporary arbitrage. +- Compliance costs can halt ordinary trade. +- Exemptions and queue position become valuable. +- Enforcement theater may matter as much as substance. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“What does the edict say?” + +and starts asking: + +“What will men do because they think it says that?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0011.md b/docs/economy/DIALOGUE-PROLOGUE-0011.md new file mode 100644 index 0000000..40083d6 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0011.md @@ -0,0 +1,466 @@ +# DIALOGUE-PROLOGUE-0011 +## The Senator’s Arrival — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching prestige demand, elite procurement shocks, rapid sourcing, patronage leverage, and how one high-status arrival can distort local markets. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0011.md + +--- + +## 0. Design Intent + +A Roman senator and household have arrived unexpectedly in Ostia. + +No fire burns. No law is posted. No cargo is missing. + +Yet inns fill, cooks panic, litter bearers are hired away, fine goods vanish from shelves, stable rates rise, and merchants begin charging noble prices for ordinary goods. + +Known facts are uncertain: + +- brief transit stay or extended residence +- private business or political inspection +- genuine wealth or debt-hidden display +- household disciplined or chaotic +- further guests following behind +- contracts already promised in advance + +The participant must learn that prestige alone can move markets. + +--- + +## 1. Scene Constraints + +Location: street near a quality lodging house and adjoining market lane in Ostia, late morning. + +Primary signals: + +- litters blocking traffic +- servants buying in bulk +- cooks searching urgently +- stable yards full +- taverns repricing rooms +- traders shutting stalls to source luxury goods + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The street had become expensive without warning. + +Two litters blocked half the lane. Three mules blocked the rest. Household servants ran in six directions carrying baskets, lists, and blame. + +A lodging house that had begged for guests yesterday now claimed no room remained in Italy. + +Marcus Atilius Varro stood beside a watering trough watching movement fail. + +Lucius Fabius Felix arrived smiling like a man hearing coins from a distance. + +“No smoke, no riot, no rain,” Felix said. “Yet panic. Excellent.” + +Varro nodded toward the inn. + +“Eight servants entered. None left empty-handed.” + +“Then civilization survives.” + +Gaius Licinius Crispus approached already irritated. + +“Who authorized this obstruction?” + +Felix answered first. + +“Birth.” + +Crispus ignored him. + +“Which house?” + +“A senator from Rome,” Varro said. “Name disputed twice already.” + +Quintus Cornelius Lentulus Minor arrived fast enough to betray interest and slowly enough to preserve style. + +“Not disputed,” Lentulus said. “Aulus Sergius Laenas.” + +Felix looked impressed. + +“You know him?” + +“I know of him.” + +“Meaning you know whether to bow.” + +“Meaning I know whether others will.” + +Titus Varenus Secundus came from the stable yard carrying a snapped strap. + +“Stable full,” he said. “Rates doubled since sunrise.” + +Felix brightened. + +“There.” + +“What?” Varro asked. + +“The first honest statement of the day.” + +A quiet voice came from beside the inn door. + +“Third.” + +Publius Terentius Chresimus stood with a wax tablet already crowded with notes. + +“The first was no rooms. The second was no fresh figs. Both false.” + +Felix sighed. + +“Truth always arrives badly dressed.” + +Inside the inn a cook shouted for oysters, then for cheaper oysters. + +The crowd laughed. + +Varro said, “How many animals?” + +Secundus answered at once. + +“Household brought six. Hired space for four more. Likely more coming.” + +Lentulus looked toward the entrance. + +“If Laenas remains overnight, introductions matter.” + +Felix grinned. + +“If he remains two nights, mattresses matter.” + +Crispus folded his hands. + +“If he conducts business, petitions matter.” + +Chresimus added softly: + +“If he owes money, departure matters.” + +Lentulus turned sharply. + +“He does not.” + +“You sound invested.” + +“I sound informed.” + +Felix nodded. + +“Same perfume, different bottle.” + +A perfumer closed his stall and ran uphill carrying three sealed jars. + +Varro watched him go. + +“Luxury sellers moving first.” + +Felix said, “Because servants buy badly when hurried.” + +Secundus shook his head. + +“Because cooks buy badly when threatened.” + +Another servant burst from the inn asking for fresh chickens, dry wood, and a physician. + +The street went quiet for one breath. + +Crispus said, “Illness?” + +Felix said, “Gluttony.” + +Lentulus said, “Could be an elder.” + +Chresimus said, “Could be a creditor.” + +No one answered that. + +Varro looked at the blocked lane. + +“Carts backing up.” + +Secundus nodded. + +“Three deliveries trapped. Fish turns soon.” + +Felix smiled. + +“So sell fish to the senator first.” + +Crispus said, “At extortionate rates?” + +“At senatorial rates.” + +The innkeeper emerged sweating. + +“Anyone with fine wine, send it inside!” + +Half the street moved instantly. + +Lentulus adjusted his cloak. + +“I have a cellar connection.” + +Felix stared. + +“Of course you do.” + +“I also know proper vintages.” + +“You know labels.” + +“Labels move men like you.” + +“Then labels are useful.” + +Chresimus glanced at the doorway. + +“Two scribes entered with travel chests.” + +Crispus straightened. + +“Official business.” + +“Or private debts,” Felix said. + +“Or estate accounts,” Chresimus added. + +Varro asked, “What matters now?” + +Secundus answered first. + +“Fuel, fodder, beds, kitchen knives, hauling boys, clean water.” + +Lentulus said, “Audience.” + +Crispus said, “Access.” + +Felix said, “Mispricing.” + +Chresimus said, “Duration.” + +They all looked at him. + +“If one meal only, prices peak now and collapse by dusk. If three days, supply chains shift.” + +The innkeeper shouted again for lamp oil and more linens. + +Felix spread his hands. + +“There. Demand confirms itself.” + +A messenger rode in hard from the road and dismounted at once. + +Lentulus watched carefully. + +“That seal is Roman office.” + +Crispus inhaled. + +“Then others will come.” + +Secundus muttered: + +“Then no stables left.” + +The messenger entered the inn and came back out almost immediately, shouting for a clerk who could copy a letter cleanly before noon. + +Chresimus lowered his eyes. + +“That is not household comfort.” + +Crispus said, “Administrative urgency.” + +Felix said, “Or fear dressed as ink.” + +Lentulus looked toward the inn door. + +“If Laenas writes before eating, this is not leisure.” + +Varro watched the servants again. + +“Household undisciplined.” + +“How?” Lentulus asked. + +“Too many errands at once. No order. No steward holding them.” + +Secundus nodded. + +“Or steward overwhelmed.” + +Felix smiled. + +“Or steward unpaid.” + +Chresimus said, “Possible. Two servants asked prices before naming the household. That is fear of refusal.” + +Crispus frowned. + +“A senator’s household refused?” + +“Not refused,” Chresimus said. “Measured.” + +Another man arrived carrying a sealed amphora and demanded payment before delivery. The innkeeper dragged him inside by the elbow. + +Felix looked delighted. + +“Credit has not crossed the threshold.” + +Lentulus said, “That merchant is a fool. Payment after delivery would secure favor.” + +“Or secure delay,” Chresimus replied. + +Varro turned toward the fish carts. + +“If the lane does not clear, ordinary buyers lose access.” + +Secundus said, “Then ordinary buyers pay elsewhere.” + +Felix added, “And elsewhere learns to charge like here.” + +Crispus said, “One household should not be permitted to seize the street.” + +Felix gave him a sideways look. + +“One household has already done it. Permission is late.” + +The senator himself appeared briefly at an upper window. + +Only for a moment. + +The street changed anyway. + +Men straightened. Women adjusted shawls. Traders lifted samples higher. Even those who did not know his face knew the performance required of them. + +Lentulus bowed first. + +Felix did not bow, but he stopped smiling. + +Varro watched who bowed deepest. + +Chresimus watched who did not bow at all. + +Secundus watched the mule trying to bite through its rope. + +Crispus murmured: + +“A visible man creates witnesses by standing still.” + +The window closed. + +The market exhaled. + +Felix recovered first. + +“Now the figs cost twice as much.” + +“Three times,” Chresimus said. “The seller saw the window.” + +Lentulus said, “That is vulgar.” + +Felix replied, “That is market theology.” + +A second messenger arrived, then a third servant from another house. + +Secundus pointed. + +“Followers.” + +Varro said, “How many?” + +“Enough to empty bedding.” + +Felix said, “And lamps.” + +Chresimus added, “And scribes.” + +Crispus said, “And petitioners.” + +Lentulus said, “And rivals.” + +The innkeeper shouted for guards to clear the entrance. + +Varro stepped toward the lane. + +“I’ll reopen movement before the whole quarter stalls.” + +Secundus moved with him. + +“I’ll secure fodder and animal space.” + +Lentulus straightened. + +“I will present myself properly.” + +Felix laughed. + +“You will present hunger in sandals.” + +Crispus adjusted his garment. + +“I will determine whether petitions may be heard.” + +Felix turned toward the market. + +“I will buy every decent bottle before patriotism does.” + +Chresimus tied off his tablet. + +“I will learn whether this household spends coin or promises.” + +Felix looked back once. + +“Six men. One arrival. None of us discussing virtue.” + +Varro answered without turning. + +“We are discussing what one name consumes.” + +--- + +## 3. Choice Presentation + +> The senator has arrived. The quarter is repricing itself around him. Whose reading of the street do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to restore movement and prevent blockage. | Former Legionary | +| Follow Felix to exploit prestige demand and urgent buying. | Freedman Trader | +| Follow Lentulus to gain introductions and elite access. | Noble Younger Son | +| Follow Crispus to use petitions, procedure, and official proximity. | Failed Magistrate | +| Follow Secundus to secure fodder, rooms, fuel, and operations. | Camp Logistician | +| Follow Chresimus to uncover whether wealth is real or performed. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Elite arrivals can create immediate local shortages. +- Prestige changes prices before money changes hands. +- Access itself can be monetized. +- Temporary demand shocks reward fast suppliers. +- Duration of stay determines whether prices spike or persist. +- Displayed wealth may differ from real liquidity. +- Ordinary urban movement can be disrupted by one high-status household. +- Witnessing, bowing, and being seen are economic behaviors. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Who is the senator?” + +and starts asking: + +“What will everyone nearby charge, buy, or promise because he is here?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0012.md b/docs/economy/DIALOGUE-PROLOGUE-0012.md new file mode 100644 index 0000000..e1700e0 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0012.md @@ -0,0 +1,358 @@ +# DIALOGUE-PROLOGUE-0012 +## The Temple Festival Week — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching calendar economics, ritual demand, crowd flows, temporary closures, status display, and how sacred time reshapes ordinary commerce. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0012.md + +--- + +## 0. Design Intent + +Festival week has begun in Ostia. + +No warehouse burns. No magistrate dies. No cargo sinks. + +Yet streets crowd before dawn, shrines overflow with offerings, taverns fill early, some workshops close, entertainers multiply, flower prices rise, and respectable men suddenly wish to be seen in public devotion. + +Known facts are uncertain: + +- how many visitors will arrive +- whether officials will enforce closures strictly +- if rain will reduce turnout +- whether wealthy sponsors will spend lavishly +- if theft will rise in crowds +- whether piety is sincere or performative + +The participant must learn that sacred calendars can redirect an entire city’s economy. + +--- + +## 1. Scene Constraints + +Location: street between temple precinct, market stalls, and processional route in Ostia, early morning during festival week. + +Primary signals: + +- flower sellers sold out +- animal sellers crowded +- workshops shuttered +- taverns already busy +- processional barriers erected +- crowds buying gifts, food, and favors + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The city smelled of incense, frying oil, trampled herbs, and opportunity. + +Garlands hung where laundry had hung yesterday. Painted boards announced games, dedications, blessings, discounts, and one miracle involving cured goats. + +A flute sounded badly from somewhere important. + +Marcus Atilius Varro stood beside a barrier post where the processional route would soon close the street. + +Lucius Fabius Felix arrived carrying flowers expensive enough to resent. + +“No fire. No riot. No shortage,” Felix said. “Only holiness. We are doomed.” + +Varro looked at the crowd. + +“Three carts already turned back.” + +“Then holiness has begun.” + +Gaius Licinius Crispus approached in clean white clothing chosen to suggest both dignity and washable confidence. + +“Who authorized these barriers?” he asked. + +Felix answered first. + +“The gods, through carpenters.” + +Crispus ignored him. + +“Temporary route closures,” Varro said. “Priests pass at third hour.” + +“Then traders were notified?” + +Felix laughed. + +“Some traders are always notified.” + +Quintus Cornelius Lentulus Minor arrived with a small wreath and a larger audience in mind. + +“The sponsor this year is the Aemilian house,” Lentulus said. + +Felix nodded. + +“So devotion now has seating.” + +Titus Varenus Secundus came from the lower market carrying two lengths of rope and a look of permanent practicality. + +“Animal pens full,” he said. “Three extra drovers outside the wall. No space.” + +Varro asked, “Sacrifices?” + +“Some. Mostly display.” + +Felix smiled. + +“There. The Roman religion I know.” + +A quiet voice came from beside a shuttered bronze workshop. + +“Display pays coppersmiths too.” + +Publius Terentius Chresimus stood reading a sponsor list pinned to the wall. + +Felix sighed. + +“Even festivals become accounting.” + +“They began that way,” Chresimus said. + +Flower sellers shouted that only wilted stock remained. + +Women bought it anyway. + +Lentulus looked offended. + +“Those roses are dead.” + +Felix replied, “So is reason before noon.” + +A butcher rolled past with two decorated pigs and four undecorated prices. + +Crispus frowned. + +“Festival extortion should be punished.” + +“Festival pricing should be admired,” Felix said. + +Varro watched the barriers. + +“When closed?” + +“Soon,” Secundus said. “And then deliveries trapped west side.” + +A baker ran by carrying trays. + +“Make way! Offerings!” + +Felix looked at the bread. + +“Offerings with honey glaze. Theology improves yearly.” + +Chresimus said, “Honey doubled yesterday.” + +Lentulus turned. + +“How do you know?” + +“I buy records from men who prefer wine.” + +Inside the temple precinct a cheer rose. + +The crowd surged three steps without instruction. + +Varro widened his stance. + +“Pickpockets.” + +Secundus nodded. + +“And dropped purses.” + +Felix brightened. + +“There.” + +“What?” Crispus asked sharply. + +“The invisible harvest.” + +Crispus folded his hands. + +“I will have guards increased.” + +“With whose budget?” + +“With public order.” + +“With whose purse?” + +Crispus did not answer. + +A perfume seller sold out completely and began refilling empty jars with diluted stock. + +Chresimus watched calmly. + +“Second quality by midmorning.” + +Felix admired the man. + +“A patriot.” + +Lentulus adjusted his wreath. + +“If the sponsor house appears, one must be visible.” + +Felix stared. + +“You came to worship mirrors.” + +“I came to be remembered attending.” + +“More honest than most.” + +Secundus pointed downhill. + +“Rope lane closed already. Teamsters angry.” + +Varro said, “Then cargo waits.” + +“Or reroutes,” Secundus said. “Longer roads. Higher rates.” + +A tavern keeper shouted that breakfast wine was gone and lunch wine had begun. + +The crowd approved this logic. + +Crispus said, “Public drunkenness during rites is unacceptable.” + +Felix said, “Then rites should be shorter.” + +Another cheer rose as priests emerged carrying images beneath cloth. + +Half the street bowed. Half tried to see around those bowing. + +Varro watched only movement. + +“Too dense. If panic, men crush.” + +Secundus agreed. + +“Need side lanes clear.” + +Lentulus said, “Need better viewing.” + +Felix laughed loudly enough to offend devotion. + +Chresimus read another notice. + +“Games at sixth hour. Wrestlers sponsored by grain merchants.” + +Felix smiled. + +“There. Grain seeking applause.” + +Crispus said, “Sponsorship builds civic virtue.” + +“It buys memory,” Chresimus replied. + +“Same thing if repeated enough,” Felix added. + +A child cried because doves for release had sold out. + +Nearby, a cage seller quietly doubled his price. + +Varro asked, “What matters now?” + +Secundus answered first. + +“Water, crowd lanes, animal handling, fast carts outside barriers.” + +Lentulus said, “Visibility.” + +Crispus said, “Order.” + +Felix said, “Impulse.” + +Chresimus said, “Timing.” + +They all looked at him. + +“Spend now before games. Sell later after wine.” + +Felix bowed slightly. + +“At last, scripture.” + +A messenger from the sponsor house shouted for more garlands and fifty lamps by sunset. + +Half the available traders moved instantly. + +Varro stepped toward the side lane. + +“I’ll keep a route open before this quarter chokes.” + +Secundus moved with him. + +“I’ll secure water and animal space.” + +Lentulus straightened. + +“I will position myself near the sponsor dais.” + +Felix turned toward the flower stalls. + +“I will buy wilted roses and sell them as sacred scarcity.” + +Crispus adjusted his garment. + +“I will ensure barriers are respected.” + +Chresimus closed his tablet. + +“I will learn who profits most from piety this year.” + +Felix looked back once. + +“Six men. One festival. None of us discussing faith.” + +Varro answered without turning. + +“We are discussing what faith moves.” + +--- + +## 3. Choice Presentation + +> Festival week has begun. The city now spends, walks, and waits differently. Whose reading of the street do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to preserve routes and movement through crowds. | Former Legionary | +| Follow Felix to exploit impulse demand and ceremonial scarcity. | Freedman Trader | +| Follow Lentulus to gain visibility among sponsors and elites. | Noble Younger Son | +| Follow Crispus to turn ritual order into authority. | Failed Magistrate | +| Follow Secundus to manage animals, lanes, water, and logistics. | Camp Logistician | +| Follow Chresimus to trace the money beneath devotion. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Religious calendars can reshape market demand. +- Crowds create both sales and theft. +- Temporary closures change transport costs. +- Sponsorship converts wealth into prestige. +- Ritual goods can be overpriced without resistance. +- Timing during festival days matters as much as inventory. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“What god is honored?” + +and starts asking: + +“What does the city buy, block, praise, or forget because of the festival?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0013.md b/docs/economy/DIALOGUE-PROLOGUE-0013.md new file mode 100644 index 0000000..32f89fd --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0013.md @@ -0,0 +1,362 @@ +# DIALOGUE-PROLOGUE-0013 +## The Shipwreck Survivor — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching marine risk, salvage claims, fraud suspicion, distress pricing, witness value, and how disaster stories become markets. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0013.md + +--- + +## 0. Design Intent + +A battered sailor reaches Ostia claiming his vessel was wrecked offshore. + +No cargo has arrived. No body has been confirmed. No magistrate yet rules. + +Yet creditors awaken, insurers panic, relatives hope, rivals smile politely, and traders begin pricing goods that may have sunk—or may be waiting elsewhere under another name. + +Known facts are uncertain: + +- genuine wreck or staged loss +- full sinking or partial salvage +- piracy, storm, grounding, or fraud +- cargo destroyed or hidden +- captain dead or absconded +- survivor truthful, confused, or purchased + +The participant must learn that uncertain disaster can move markets before facts land. + +--- + +## 1. Scene Constraints + +Location: harbor steps near pilot office, shrine, and marine tavern in Ostia, late morning. + +Primary signals: + +- injured survivor telling changing story +- crowd gathering rapidly +- lenders seeking manifests +- relatives asking names +- salvage crews being discussed +- prices changing on goods believed lost + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The man smelled of salt, pitch, blood, and invention. + +Wrapped in borrowed blankets, one sandal missing, hair crusted white with dried spray, he sat on the harbor steps drinking watered wine as if it were medicine or strategy. + +Around him stood half the waterfront and the worst half of certainty. + +Marcus Atilius Varro stood where he could see the survivor, the pilot office door, and the road from the quays. + +Lucius Fabius Felix arrived smiling like a man hearing tragedy in small denominations. + +“No smoke, no riot, no edict,” Felix said. “Yet everyone running. Fine work.” + +Varro kept his eyes on the sailor. + +“He says a coastal freighter struck rocks south of the mouth.” + +“He says now.” + +Gaius Licinius Crispus approached carrying the expression of procedural hunger. + +“Name of vessel?” + +Felix answered first. + +“Depends who asks.” + +Crispus ignored him. + +Varro said, “He gave two names. One owner. Then another owner.” + +“Then concussion or fraud.” + +“Possibly both.” + +Quintus Cornelius Lentulus Minor arrived beneath a clean cloak that resented the harbor air. + +“I heard a grain ship was lost.” + +Felix laughed. + +“You heard because grain rises when spoken wet.” + +“It was said at breakfast.” + +“Then it is already overpriced.” + +Titus Varenus Secundus came from the pilot sheds carrying a broken oar peg. + +“Small freighter likely,” he said. “Not grain hull. Peg from river tender.” + +Varro nodded. + +“Useful.” + +Felix pointed. + +“There. Men bring evidence to gossip now.” + +A quiet voice came from behind the crowd. + +“Gossip pays transport.” + +Publius Terentius Chresimus stepped forward with two tablets and no sympathy wasted outwardly. + +“The survivor named cargo?” + +“Oil. Then wool. Then mixed amphorae,” Varro said. + +Chresimus nodded once. + +“Debt cargo.” + +Crispus turned. + +“Explain.” + +“Men who know their cargo speak first of cargo. Men who owe on cargo speak first of owners.” + +The sailor suddenly shouted that the captain had drowned heroically. + +Half the crowd crossed themselves in local fashion. The other half asked for the captain’s name. + +He gave none. + +Felix smiled. + +“Heroism without spelling. Efficient.” + +Lentulus frowned. + +“If men died, show respect.” + +“I am showing caution.” + +A fish seller nearby raised prices on imported garum immediately. + +Secundus noticed first. + +“There.” + +“What?” Crispus asked. + +“The first salvage.” + +Felix laughed. + +“No. The first prayer answered.” + +Varro watched the pilot office. + +“No harbor pilots moving.” + +“Because they are listening,” Secundus said. + +“Because they are bidding,” Chresimus corrected. + +A stout lender pushed through the crowd waving a wax tablet. + +“Was there blue cloth aboard? Answer carefully!” + +The sailor stared blankly. + +Felix admired him. + +“Either innocent or gifted.” + +Crispus said, “Witnesses must be separated.” + +Felix said, “There is only one witness.” + +“There are always more,” Chresimus said. “They simply arrive expensive.” + +Lentulus looked toward the sea road. + +“If a senator’s cargo were aboard, this would already be guarded.” + +Felix nodded. + +“So perhaps no senator lost anything. Comforting.” + +The sailor changed his story again. + +Now the wreck had burned. + +Varro spoke first. + +“Sea soaked. Then burned?” + +The sailor blinked. + +“Lightning.” + +Felix applauded softly. + +“The gods now testify.” + +Crispus stepped closer. + +“You will speak before an official.” + +The sailor looked alarmed. + +“Must I?” + +“Yes.” + +Felix leaned to Varro. + +“Fraud gains posture whenever clerks are mentioned.” + +Secundus pointed toward two tug crews arguing. + +“Salvage boats readying.” + +Varro said, “Before location known?” + +“Especially before location known.” + +Chresimus added: + +“First claim often belongs to first rope.” + +A woman arrived crying that her brother sailed that route. + +The crowd shifted again. + +Lentulus lowered his voice. + +“Now sympathy enters.” + +Felix replied quietly. + +“And accuracy leaves.” + +A spice merchant shuttered his stall and sent a runner inland. + +Crispus noticed. + +“Why?” + +Chresimus answered first. + +“If the lost vessel carried pepper, buy inland stock now.” + +“If it did not?” + +“Sell later anyway.” + +Varro asked, “What matters most?” + +Secundus answered: + +“Exact rocks. Tide state. Hull size. Available tow crews.” + +Lentulus said, “Owner name.” + +Crispus said, “Sworn statement.” + +Felix said, “Believability.” + +Chresimus said, “Who benefits if found late.” + +They all looked at him. + +“If cargo truly exists, delay favors buyers of claims.” + +The pilot office door opened. + +An official emerged with two scribes and immediate annoyance. + +Crispus straightened at once. + +“At last.” + +Felix sighed. + +“The funeral of spontaneity.” + +The official demanded silence. + +No one obeyed. + +Varro stepped toward the steps. + +“I’ll get the route, rocks, and tide.” + +Secundus moved with him. + +“I’ll secure a boat before rates triple.” + +Lentulus adjusted his cloak. + +“I will learn the owner and any family standing.” + +Crispus drew himself up. + +“I will formalize testimony.” + +Felix turned toward the market lane. + +“I will buy every good now rumored drowned.” + +Chresimus tied his tablets. + +“I will learn who insured cargo no one has yet seen.” + +Felix looked back once. + +“Six men. One survivor. None of us discussing mercy.” + +Varro answered without turning. + +“We are discussing what his story moves.” + +--- + +## 3. Choice Presentation + +> The sea has delivered one man and many rumors. Whose reading of the steps do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to verify route, tide, and practical facts. | Former Legionary | +| Follow Felix to trade on fear and false scarcity. | Freedman Trader | +| Follow Lentulus to identify owners, names, and status exposure. | Noble Younger Son | +| Follow Crispus to seize testimony, claims, and legal leverage. | Failed Magistrate | +| Follow Secundus to organize salvage, boats, and recovery crews. | Camp Logistician | +| Follow Chresimus to trace insurance, debt, and who profits from uncertainty. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Disaster rumors can move prices immediately. +- Witness testimony has economic value. +- Salvage rights may matter before truth is known. +- Creditors and insurers react faster than mourners. +- False loss claims can be profitable. +- Physical verification often lags market reaction. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Did the ship sink?” + +and starts asking: + +“Who gains while no one knows?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0014.md b/docs/economy/DIALOGUE-PROLOGUE-0014.md new file mode 100644 index 0000000..5ec52d8 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0014.md @@ -0,0 +1,382 @@ +# DIALOGUE-PROLOGUE-0014 +## The Counterfeit Scale — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching trust, standards enforcement, fraud detection, reputation shocks, measurement arbitrage, and how confidence underpins trade. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0014.md + +--- + +## 0. Design Intent + +A respected market dealer has been accused of using false weights. + +No warehouse burns. No ship sinks. No magistrate dies. + +Yet customers gather, rivals whisper, inspectors appear, prices wobble, honest sellers suffer by association, and everyone suddenly wants measures checked. + +Known facts are uncertain: + +- deliberate fraud +- worn equipment mistaken for fraud +- competitor sabotage +- clerk error +- counterfeit weights swapped in +- long-running cheating only now exposed + +The participant must learn that trust infrastructure can fail faster than inventory. + +--- + +## 1. Scene Constraints + +Location: covered market lane near grain, oil, and dry goods stalls in Ostia, late morning. + +Primary signals: + +- crowd around merchant stall +- public weighing underway +- inspectors summoned +- rival sellers shouting innocence +- customers demanding rechecks +- prices splitting by reputation + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The loudest sound in the market was arithmetic. + +A crowd had formed around a grain dealer’s counter where two scales swung unevenly enough to become theater. One pan held bronze weights. The other held accusation. + +Marcus Atilius Varro stood where he could watch the crowd, exits, and any hand too interested in another purse. + +Lucius Fabius Felix arrived smiling like a man who loved scandal when sold retail. + +“No fire, no flood, no blood,” Felix said. “Only subtraction. A cultured city.” + +Varro watched the beam. + +“Right arm shorter.” + +“Of the scale?” + +“Of the dealer’s future.” + +Gaius Licinius Crispus approached with immediate authority and no invitation. + +“Stand aside. Public confidence is involved.” + +Felix answered first. + +“Then public panic cannot be far behind.” + +Crispus ignored him. + +“Who made the charge?” + +“A widow buying flour,” Varro said. “Then three others discovered memory.” + +Quintus Cornelius Lentulus Minor arrived carrying the expression of a man surprised commerce could occur so near dust. + +“That merchant supplied my aunt’s household,” Lentulus said. + +Felix nodded. + +“Then today your aunt learns geometry.” + +Titus Varenus Secundus came from the back of the stall holding a cracked stone weight. + +“This one has been shaved,” he said. + +The crowd gasped exactly as a crowd should. + +Varro looked at the weight. + +“Old cut.” + +Secundus nodded. + +“Not this morning.” + +A quiet voice came from beside the account shelf. + +“Older than his last tax declaration.” + +Publius Terentius Chresimus stood examining tally marks with clinical disappointment. + +Felix sighed. + +“And now fraud acquires dates.” + +Crispus turned sharply. + +“You know this man’s books?” + +“I know books that wish they were his.” + +The dealer protested loudly. + +“I bought those weights honestly!” + +Felix smiled. + +“Every liar purchases honestly.” + +Lentulus frowned. + +“He may be innocent.” + +“Then innocence should weigh more clearly,” Felix replied. + +Customers from nearby stalls began demanding fresh measures from unrelated merchants. + +Secundus looked up. + +“There.” + +“What?” Crispus asked. + +“The spread.” + +Varro nodded. + +“Trust failure moves faster than grain.” + +A fish seller shouted that his weights were blessed. + +No one found that sufficient. + +Chresimus lifted another stone. + +“This pair is correct. This pair is light. This pair imitates official marks badly.” + +Crispus folded his hands. + +“Multiple sets. Serious.” + +Felix said, “Or practical. Honest for inspectors, dishonest for widows, middling for friends.” + +The crowd laughed because it believed him. + +The dealer grew pale. + +Lentulus said, “If ruined publicly and innocent, damages follow.” + +Felix stared. + +“You are adorable.” + +Crispus said, “If guilty, fines follow.” + +“Much duller,” Felix replied. + +A baker nearby lowered prices and hung a sign: + +WEIGHED OPENLY. + +Felix pointed. + +“The first patriot.” + +Secundus shook his head. + +“The first opportunist.” + +Varro said, “Same cart, different wheel.” + +A boy ran through the lane shouting that inspectors were coming. + +Half the crowd cheered. Half began hiding things. + +Chresimus looked around calmly. + +“Three neighboring stalls changed weights already.” + +“How can you tell?” Lentulus asked. + +“Men touch guilty objects differently.” + +Felix nodded with admiration. + +“That was almost poetic.” + +“It was contempt.” + +The dealer slammed a weight onto the counter. + +“Test them all!” + +Crispus said, “We may.” + +Felix said, “We absolutely should. Scandal without expansion is waste.” + +Secundus pointed to the scale beam. + +“Pin worn too.” + +Varro looked closer. + +“Can be nudged with thumb.” + +The dealer withdrew both hands instantly. + +The crowd roared. + +Lentulus said quietly, “That was unfortunate.” + +Felix replied, “That was confession in mime.” + +A woman demanded repayment for six months of flour. + +Another demanded interest. + +Crispus visibly approved the first claim and disliked the second. + +Chresimus opened a tablet. + +“If customers coordinate, he is finished.” + +“Can they?” Varro asked. + +“They already are.” + +Nearby, an honest oil merchant shouted: + +“Bring your jars here! Honest measure!” + +His queue doubled. + +Secundus said, “Now lane blocked.” + +Varro sighed. + +“Of course.” + +Felix grinned. + +“Justice always causes congestion.” + +A clerk arrived with official weights carried like relics. + +The crowd fell silent. + +Crispus straightened. + +“At last.” + +The clerk tested one stone, then another. + +Both false. + +The silence deepened. + +Lentulus exhaled once. + +“My aunt will be furious.” + +Felix said, “Then perhaps the man truly is ruined.” + +Chresimus replied softly. + +“Or purchased.” + +All five looked at him. + +“Meaning?” Crispus asked. + +“If rivals funded him long enough to underprice the lane, exposure now benefits them most.” + +Secundus nodded slowly. + +“That fits.” + +Varro scanned nearby stalls. + +“Which rival expanded fastest this month?” + +Chresimus pointed without looking. + +“The baker with the sign.” + +Felix laughed aloud. + +“There. Virtue with timing.” + +Crispus said, “Speculation is not evidence.” + +“No,” Chresimus said. “It is direction.” + +Varro stepped toward the side lane. + +“I’ll check deliveries and who supplied the weights.” + +Secundus moved with him. + +“I’ll inspect tools and measures.” + +Lentulus adjusted his cloak. + +“I will warn households dependent on this stall.” + +Felix turned toward the crowd. + +“I will buy reputations cheaply from frightened neighbors.” + +Crispus drew himself up. + +“I will supervise seizures and claims.” + +Chresimus tied his tablets. + +“I will learn who profits most from honesty today.” + +Felix looked back once. + +“Six men. One scale. None of us discussing grain.” + +Varro answered without turning. + +“We are discussing belief.” + +--- + +## 3. Choice Presentation + +> The weights are suspect. The market is watching itself. Whose reading of the lane do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to trace suppliers, deliveries, and practical facts. | Former Legionary | +| Follow Felix to exploit panic and reputation discounts. | Freedman Trader | +| Follow Lentulus to protect elite households and social ties. | Noble Younger Son | +| Follow Crispus to command inspections, claims, and penalties. | Failed Magistrate | +| Follow Secundus to examine tools, beams, and hidden mechanics. | Camp Logistician | +| Follow Chresimus to uncover books, incentives, and who staged what. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Trade depends on confidence in standards. +- Fraud at one stall can damage neighboring sellers. +- Public inspections can become spectacle. +- Honest branding emerges during trust crises. +- Measurement tools create hidden arbitrage. +- Exposure of fraud may itself be manipulated. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Is the scale false?” + +and starts asking: + +“Who gains if everyone believes it is?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0015.md b/docs/economy/DIALOGUE-PROLOGUE-0015.md new file mode 100644 index 0000000..daba91d --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0015.md @@ -0,0 +1,342 @@ +# DIALOGUE-PROLOGUE-0015 +## The Sick Mule Market — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching transport dependency, animal disease risk, replacement shortages, cascading logistics failure, and how working animals function as economic infrastructure. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0015.md + +--- + +## 0. Design Intent + +Illness has spread through Ostia’s hauling yards. + +Several mules are coughing, refusing feed, stumbling under load, or dead by morning. Teamsters argue, buyers panic, fodder sellers raise prices, and merchants discover how much commerce walks on four legs. + +Known facts are uncertain: + +- contagious disease or spoiled feed +- overwork mistaken for plague +- poisoned water source +- one yard affected or many +- sellers hiding symptoms +- cure available or not + +The participant must learn that transport animals are infrastructure, not scenery. + +--- + +## 1. Scene Constraints + +Location: animal market and adjacent hauling yards in Ostia, late morning. + +Primary signals: + +- coughing animals +- teamsters demanding replacements +- veterinarians overwhelmed +- fodder prices rising +- carts idle without teams +- healthy animals repriced hourly + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The market smelled of hay, dung, vinegar, sweat, and expensive concern. + +Normally the mule yard sounded like bargaining, swearing, and hooves striking boards. Today it sounded like coughing. + +Three carts stood loaded and motionless because the animals before them preferred lying down. + +Marcus Atilius Varro stood near the main gate watching the line of idle wagons lengthen by the minute. + +Lucius Fabius Felix arrived holding his nose and smiling anyway. + +“No fire. No riot. No taxes,” Felix said. “Yet panic. Splendid.” + +Varro nodded toward a collapsed mule under shade cloth. + +“One dead since dawn.” + +“Then prices rose before breakfast.” + +Gaius Licinius Crispus approached stepping carefully between puddles and evidence. + +“Who governs animal inspection here?” he demanded. + +Felix answered first. + +“Today? Coughing.” + +Crispus ignored him. + +“Has movement been restricted?” + +Varro said, “Only by reality.” + +Quintus Cornelius Lentulus Minor arrived in boots new enough to resent mud. + +“My steward cannot hire a team,” he said. + +Felix stared. + +“Then Rome shakes.” + +“He has deliveries waiting.” + +“Then Rome negotiates.” + +Titus Varenus Secundus emerged from a pen carrying a bucket and practical contempt. + +“Not all disease,” he said. “Some are starved, some overdriven, some sick.” + +Varro asked, “How many usable?” + +“Half what men think. Quarter what sellers claim.” + +A quiet voice came from beside the water trough. + +“And twice what buyers can pay.” + +Publius Terentius Chresimus stood writing while watching who touched which animal. + +Felix sighed. + +“Even mules become ledgers.” + +“They always were,” Chresimus said. + +A drover shouted that his beasts were sound and immediately hid one coughing behind another. + +Secundus pointed. + +“There.” + +“What?” Lentulus asked. + +“The market technique.” + +Felix laughed. + +“Inventory management.” + +Crispus folded his hands. + +“If diseased stock is sold knowingly, penalties follow.” + +Felix replied, “Then sellers will become suddenly ignorant.” + +A veterinarian’s assistant ran by carrying herbs, vinegar, and despair. + +Varro watched him go. + +“One healer?” + +“Two apprentices,” Secundus said. “Master already drunk or exhausted.” + +“Same effect,” Felix added. + +The fodder stall posted new prices. + +The crowd groaned. + +Lentulus frowned. + +“Hay doubled?” + +Chresimus said, “Healthy animals eat. Sick animals waste. Fear buys both.” + +A teamster shouted that he needed replacements for a grain cart. + +Three sellers quoted three absurd prices. + +Felix smiled. + +“There. Honest market signals.” + +Crispus said, “Predation.” + +“Scarcity with manners.” + +Secundus crouched beside a mule and checked its gums. + +“Bad water in some yards.” + +“How can you tell?” Lentulus asked. + +“Because this one is thirsty and afraid of the trough.” + +Varro looked toward the carts. + +“If grain does not move?” + +Secundus answered first. + +“Bread rises tomorrow.” + +Chresimus added: + +“Storage fees rise tonight.” + +Felix nodded. + +“And fear rises immediately.” + +A fish merchant began hiring human porters at triple rate. + +The porters accepted before hearing distance. + +Varro said, “Labor shifting.” + +Crispus said, “Temporary.” + +Chresimus said, “Profitable.” + +A wealthy matron’s steward arrived demanding a calm white mule for ceremonial travel. + +The yard laughed openly. + +Felix bowed toward him. + +“At last, comic relief.” + +Lentulus said, “Status households still require movement.” + +Secundus replied, “Then let them pull their own litters.” + +A seller painted oil on a dull mule’s coat to make it look healthier. + +Felix admired the effort. + +“Presentation matters.” + +Varro said, “Fraud matters too.” + +“Only when noticed.” + +Crispus pointed at the animal. + +“That one is to be examined.” + +The seller vanished instantly. + +Chresimus did not look up. + +“He owes two men already.” + +“How do you know?” Crispus asked. + +“He ran toward creditors he likes less.” + +Another cough spread through the pens like a signal. + +Half the buyers stepped back. + +Prices for the visibly healthy animals rose again. + +Lentulus said, “This is madness.” + +“No,” Felix said. “This is sorting.” + +Secundus stood. + +“What matters now?” + +Varro answered first. + +“Working teams, route priority, water source.” + +Crispus said, “Inspection authority.” + +Lentulus said, “Reliable suppliers.” + +Felix said, “Panic discounts on sick-looking but usable stock.” + +Chresimus said, “Who can wait two days.” + +They all looked at him. + +“If recovery is likely, patient men buy cheap today.” + +Secundus nodded slowly. + +“True.” + +A carter ran in shouting that the northern yard had closed entirely. + +The whole market changed at once. + +Varro stepped toward the gate. + +“I’ll secure teams before roads empty.” + +Secundus moved with him. + +“I’ll inspect water and separate truly sick from tired.” + +Lentulus adjusted his cloak. + +“I will contact estates outside town.” + +Crispus drew himself up. + +“I will demand quarantine powers.” + +Felix turned toward the bargain pens. + +“I will buy every mule men are too frightened to understand.” + +Chresimus tied his tablets. + +“I will learn who owns fodder and who owns time.” + +Felix looked back once. + +“Six men. One coughing yard. None of us discussing animals.” + +Varro answered without turning. + +“We are discussing movement.” + +--- + +## 3. Choice Presentation + +> The mule yard is sick. The roads soon may be. Whose reading of the market do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to secure transport before routes fail. | Former Legionary | +| Follow Felix to exploit panic and distressed animal sales. | Freedman Trader | +| Follow Lentulus to source healthy teams through elite estates. | Noble Younger Son | +| Follow Crispus to command inspection, quarantine, and penalties. | Failed Magistrate | +| Follow Secundus to diagnose stock, water, and practical capacity. | Camp Logistician | +| Follow Chresimus to trace fodder, ownership, and who profits from delay. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Working animals are core transport infrastructure. +- Disease rumors can freeze logistics quickly. +- Replacement capacity becomes scarce immediately. +- Labor substitutes emerge at higher cost. +- Sellers may hide defects under stress. +- Time horizon determines whether panic buying is wise. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Are the mules sick?” + +and starts asking: + +“What stops moving if they are?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0016.md b/docs/economy/DIALOGUE-PROLOGUE-0016.md new file mode 100644 index 0000000..462dae5 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0016.md @@ -0,0 +1,368 @@ +# DIALOGUE-PROLOGUE-0016 +## The Timber Auction — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching bidding behavior, storage limits, construction demand, future expectations, and how bulky inputs create strategic competition. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0016.md + +--- + +## 0. Design Intent + +A large timber lot has arrived unexpectedly and is being auctioned in Ostia. + +No ship sinks. No law changes. No patron dies. + +Yet builders gather, cart rates rise, sawyers are booked instantly, speculators appear, warehouse men refuse bulky loads, and men who need wood tomorrow must decide today. + +Known facts are uncertain: + +- quality better or worse than claimed +- fresh-cut or seasoned +- stolen, seized, or legitimate surplus +- hidden rot within outer beams +- one lot or more still incoming +- civic works contract about to be announced + +The participant must learn that raw materials create markets before they are processed. + +--- + +## 1. Scene Constraints + +Location: riverside yard near cranes, saw pits, and storage sheds in Ostia, late morning. + +Primary signals: + +- stacked beams and planks +- crowd of builders and brokers +- auction clerk shouting lots +- carts scarce +- sawyers taking deposits +- prices changing with rumors + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The yard smelled of sap, rope, mud, and impatience. + +Long beams lay stacked like sleeping giants beside shorter planks already being touched by too many hands. Men thumped wood, squinted at grain, lied confidently, and called it expertise. + +Marcus Atilius Varro stood where he could see the stacks, the road gate, and the cart queue. + +Lucius Fabius Felix arrived smiling like a man who loved anything sold in haste. + +“No fire. No riot. No rain,” Felix said. “Only timber. Civilization persists.” + +Varro nodded toward the beams. + +“Thirty carts worth.” + +“Then forty men pretending not to need it.” + +Gaius Licinius Crispus approached with visible suspicion of splinters. + +“Whose property?” he demanded. + +Felix answered first. + +“At current shouting volume? Everyone’s.” + +Crispus ignored him. + +“A contractor defaulted,” Varro said. “Cargo seized, now liquidated.” + +“Then liens remain possible.” + +“Then you are happy,” Felix said. + +Quintus Cornelius Lentulus Minor arrived brushing sawdust from a cloak that had not yet touched any. + +“My uncle mentioned repairs to two townhouses,” Lentulus said. + +Felix nodded. + +“And now family duty smells of pine.” + +Titus Varenus Secundus came from the rear stack carrying a shaving curl. + +“Mixed lot,” he said. “Some seasoned. Some green. Some warped.” + +Varro asked, “Useful?” + +“Very.” + +A quiet voice came from beside the clerk’s table. + +“Especially if sold by average quality.” + +Publius Terentius Chresimus stood reading lot tallies upside down from the buyer’s side. + +Felix sighed. + +“Even lumber becomes mathematics.” + +“It was mathematics before it was cut,” Chresimus said. + +The auction clerk shouted: + +“Lot three! Twelve roof beams! Payment today!” + +Hands rose instantly. + +Lentulus looked surprised. + +“So quickly?” + +Secundus said, “Roofs leak whether men are ready or not.” + +Felix added, “And winter bids in summer.” + +Crispus folded his hands. + +“If seized goods, title clarity matters.” + +Felix stared. + +“You hear bids and desire paperwork. Remarkable.” + +A builder nearby split a beam end with his knife. + +The interior showed dark streaking. + +The crowd murmured. + +Secundus nodded. + +“Water sat in it.” + +Varro asked, “Bad?” + +“For spans, maybe. For doors, carts, wedges, fuel—fine.” + +Felix smiled. + +“There. Nothing useless except hesitation.” + +A sawyer hung a sign: + +BOOKED THREE DAYS + +Then crossed it out and wrote: + +FOUR DAYS. + +Chresimus watched calmly. + +“Labor shortage begins.” + +Lentulus said, “Can more sawyers not be hired?” + +Secundus looked at him. + +“Can more Lentuli be carved?” + +Felix laughed loudly. + +Crispus said, “If civic works are imminent, private bids may be foolish.” + +All five turned. + +“What civic works?” Varro asked. + +Crispus adjusted himself slightly. + +“Rumor only.” + +Felix grinned. + +“There. The sweetest species of fact.” + +Chresimus said, “If true, prices rise after noon.” + +“If false?” + +“Prices rise until noon.” + +The auction clerk announced another lot: wheel blanks and axle stock. + +Varro stepped forward slightly. + +“Transport parts.” + +Secundus nodded. + +“Worth more than beams to the right buyer.” + +Felix smiled. + +“Then let the wrong buyers chase roofs.” + +Lentulus said, “My family needs appearance more than axle stock.” + +“Your family needs carts to move appearance,” Varro said. + +Felix applauded once. + +“Growth.” + +A warehouse keeper shouted that no more bulky storage would be accepted without premium fees. + +The crowd groaned. + +Chresimus said, “There. Real scarcity.” + +“Wood?” Lentulus asked. + +“Space.” + +Crispus looked toward the clerk. + +“Terms of payment?” + +“Today or guaranteed note.” + +Felix brightened. + +“There. Men without coin may still become foolish.” + +A broker whispered that another raftload was already upriver. + +Half the bidders hesitated. + +Prices dipped at once. + +Secundus narrowed his eyes. + +“No raft visible.” + +Felix said, “Then he owns none and wants cheaper lot six.” + +Chresimus nodded. + +“Likely.” + +Varro watched who stopped bidding. + +“Three men left the ring.” + +“Cash thin,” Chresimus said. + +“Courage thinner,” Felix replied. + +A carpenter ran in shouting that nails had doubled at the iron lane. + +The yard changed mood immediately. + +Secundus said, “There.” + +“What?” Lentulus asked. + +“The timber is not the timber.” + +Varro nodded. + +“It is what timber requires.” + +Felix smiled. + +“At last, poetry in boots.” + +Crispus said, “What matters now?” + +Varro answered first. + +“Cart access, road priority, fast loading.” + +Secundus said, “Cut list, drying time, true dimensions.” + +Lentulus said, “Future repairs and visible prestige.” + +Felix said, “Mispriced lots and frightened bidders.” + +Crispus said, “Title certainty and enforceable purchase.” + +Chresimus said, “Who can store until shortage returns.” + +They all looked at him. + +He shrugged slightly. + +“Patience has warehouses.” + +The clerk shouted final call on axle stock. + +Varro moved. + +“I’ll secure movement lots first.” + +Secundus moved with him. + +“I’ll inspect hidden defects.” + +Lentulus straightened. + +“I will acquire visible beams before rivals do.” + +Felix turned toward the hesitant bidders. + +“I will buy their nerves cheaply.” + +Crispus drew himself up. + +“I will verify claims and liens.” + +Chresimus tied his tablets. + +“I will learn who started the upriver raft rumor.” + +Felix looked back once. + +“Six men. One timber yard. None of us discussing trees.” + +Varro answered without turning. + +“We are discussing what stands because of them.” + +--- + +## 3. Choice Presentation + +> The timber is here. The future price of building is being decided now. Whose reading of the yard do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to secure movement lots and transport advantage. | Former Legionary | +| Follow Felix to exploit fear, rumors, and weak bidders. | Freedman Trader | +| Follow Lentulus to buy prestige materials and family advantage. | Noble Younger Son | +| Follow Crispus to verify title, liens, and lawful claims. | Failed Magistrate | +| Follow Secundus to inspect quality, defects, and practical uses. | Camp Logistician | +| Follow Chresimus to trace storage, cash strain, and strategic patience. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Raw materials create secondary shortages immediately. +- Bulky goods make storage and transport decisive. +- Quality variation changes value dramatically. +- Rumors alter bidding before facts arrive. +- Inputs like nails, sawyers, and carts may matter more than the lot itself. +- Patience can outperform urgency when others must buy now. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“How much is the timber worth?” + +and starts asking: + +“Who needs it before tomorrow?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0017.md b/docs/economy/DIALOGUE-PROLOGUE-0017.md new file mode 100644 index 0000000..e390fde --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0017.md @@ -0,0 +1,368 @@ +# DIALOGUE-PROLOGUE-0017 +## The Fire Sale Estate — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching distressed assets, debt priority, insider knowledge, hidden defects, liquidation behavior, and how forced sales redistribute power. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0017.md + +--- + +## 0. Design Intent + +A merchant household has collapsed financially. + +Its estate is being liquidated in haste: furniture, tools, carts, warehouse rights, account books, servants’ contracts, damaged inventory, and anything not nailed down or already stolen. + +No war begins. No ship sinks. No edict is posted. + +Yet rivals circle, creditors argue, buyers pretend disinterest, and every object may be cheap for a reason. + +Known facts are uncertain: + +- true bankruptcy or staged insolvency +- hidden assets removed overnight +- debts larger than declared +- inventory damaged or merely neglected +- books accurate or altered +- politically protected bidders waiting + +The participant must learn that distress sales transfer future advantage, not just old property. + +--- + +## 1. Scene Constraints + +Location: courtyard of a merchant domus and adjoining storage lane in Ostia, late morning. + +Primary signals: + +- auction lots laid out hurriedly +- creditors shouting priority +- scribes recording bids +- buyers inspecting carts and tools +- servants whispering departures +- sealed room not yet opened + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The house still looked wealthy from the street. + +That was part of the problem. + +Inside the courtyard, painted walls watched strangers price chairs, lamps, bronze bowls, account chests, and one marble statue nobody wanted to move. + +Marcus Atilius Varro stood where he could see the front gate, the stable lane, and the sealed side room. + +Lucius Fabius Felix arrived smiling like a man invited to dine on another man’s mistakes. + +“No fire. No riot. No rain,” Felix said. “Only collapse. A civilized feast.” + +Varro nodded toward the lots. + +“Two carts already sold.” + +“Then dignity goes quickly.” + +Gaius Licinius Crispus approached with sharpened attention. + +“Who holds first claim?” he demanded. + +Felix answered first. + +“Everyone loudly.” + +Crispus ignored him. + +“Three lenders disputing order,” Varro said. “Widow claims dowry chest. Tax collector expected.” + +“Then the day improves,” Felix said. + +Quintus Cornelius Lentulus Minor arrived with controlled neutrality that suggested family interest. + +“I knew the owner slightly,” Lentulus said. + +Felix grinned. + +“Then you knew him too much.” + +“He entertained well.” + +“So do jugglers.” + +Titus Varenus Secundus came from the stable lane carrying a wheel hub. + +“Cart axles cracked,” he said. “Painted over.” + +Varro nodded. + +“Useful.” + +“Useful warning.” + +A quiet voice came from beside the account table. + +“The books are newer than the debts.” + +Publius Terentius Chresimus stood reading ledger bindings rather than pages. + +Felix sighed. + +“Even ruin cannot hide from stationery.” + +Chresimus tapped one ledger. + +“Rebound last month.” + +Crispus turned sharply. + +“Altered?” + +“Prepared.” + +A servant hurried past carrying wrapped silver toward the rear gate. + +Varro moved one step. + +“Leaving?” + +Secundus said, “Too light for silver. Tableware plated.” + +Felix smiled. + +“There. Deception in layers.” + +The auction clerk shouted: + +“Lot four! Two warehouse access tokens and one storage lease!” + +The crowd changed instantly. + +Lentulus looked surprised. + +“More interest than the bronze bowls.” + +Varro said, “Because bowls hold food. Leases hold food flows.” + +Felix applauded softly. + +“Education continues.” + +Crispus folded his hands. + +“If lease validity is unclear, bids are reckless.” + +Felix stared. + +“You hear profit and imagine caution. Exotic.” + +A creditor began shouting that the deceased owner had pledged the same cargo twice. + +Chresimus did not look up. + +“Likely true.” + +“How do you know?” Lentulus asked. + +“Because he is shouting the wrong month.” + +The crowd laughed without understanding. + +A carpenter inspected a set of tools and quietly bought them all. + +Secundus noticed. + +“There.” + +“What?” Crispus asked. + +“The first smart man.” + +Felix nodded. + +“Tools before furniture.” + +Varro watched the sealed room. + +“Why unopened?” + +“Either valuables,” Felix said. + +“Or mold,” Secundus said. + +“Or evidence,” Chresimus added. + +Lentulus looked toward the upper gallery. + +“Family portraits remain.” + +Felix replied, “Portraits are hardest to collateralize.” + +A woman claiming kinship demanded her linens. + +Three unrelated women supported her instantly. + +Crispus sighed. + +“Documentation?” + +Felix said, “Excellent question to ask linen.” + +The clerk announced a pair of mules. + +The yard surged. + +Secundus frowned. + +“Thin.” + +Varro said, “Still movement.” + +Chresimus said, “Still feed cost.” + +Felix said, “Still sellable by sunset.” + +A broker whispered that the sealed room contained imported glass. + +Half the crowd drifted closer. + +Prices elsewhere softened immediately. + +Varro watched the motion. + +“Rumor redirecting bids.” + +Chresimus nodded. + +“Cheapens tools while men chase fantasy.” + +Secundus moved toward the tool piles at once. + +Lentulus asked, “Could the glass be real?” + +Felix shrugged. + +“Reality is optional until the door opens.” + +The tax collector finally arrived. + +The courtyard groaned. + +Crispus straightened happily. + +“At last, order.” + +Felix said, “At last, fees.” + +The collector demanded pause on all lots pending review. + +The crowd shouted. + +Varro asked, “What matters now?” + +Secundus answered first. + +“Movable lots before freeze.” + +Lentulus said, “Influence with officials.” + +Crispus said, “Priority recognition.” + +Felix said, “Distracted bidders.” + +Chresimus said, “Which debts survive review.” + +They all looked at him. + +“If taxes outrank others, panic begins again.” + +The sealed room door opened a hand’s width. + +The smell escaped first. + +Secundus smiled faintly. + +“Mold.” + +Half the hopeful crowd cursed. + +Felix laughed aloud. + +“There goes imported glass.” + +Chresimus said, “And there go foolish bids elsewhere.” + +Varro stepped toward the lease table. + +“I’ll secure useful rights before paper freezes.” + +Secundus moved toward the tools. + +“I’ll buy what still works.” + +Lentulus adjusted his cloak. + +“I will speak to the collector.” + +Crispus drew himself up. + +“I will establish lawful sequence.” + +Felix turned toward the disappointed crowd. + +“I will buy dreams at markdown.” + +Chresimus tied his tablets. + +“I will learn what vanished before dawn.” + +Felix looked back once. + +“Six men. One ruined house. None of us discussing tragedy.” + +Varro answered without turning. + +“We are discussing what remains.” + +--- + +## 3. Choice Presentation + +> The estate is collapsing into lots and claims. Whose reading of the courtyard do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to secure rights, movement assets, and practical value. | Former Legionary | +| Follow Felix to exploit panic, rumors, and weak bidders. | Freedman Trader | +| Follow Lentulus to use status access with officials and heirs. | Noble Younger Son | +| Follow Crispus to dominate procedure, priority, and claims. | Failed Magistrate | +| Follow Secundus to identify durable tools, carts, and usable stock. | Camp Logistician | +| Follow Chresimus to uncover hidden assets, altered books, and surviving debts. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Forced sales transfer strategic assets quickly. +- Debt priority can matter more than hammer prices. +- Rumors redirect bidding and misprice real value. +- Distressed goods may hide defects. +- Operational assets often outperform decorative goods. +- Collapse rewards those who know what can still produce. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“What can I buy cheaply?” + +and starts asking: + +“What still earns after the courtyard empties?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0018.md b/docs/economy/DIALOGUE-PROLOGUE-0018.md new file mode 100644 index 0000000..048f614 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0018.md @@ -0,0 +1,352 @@ +# DIALOGUE-PROLOGUE-0018 +## The Marriage Contract — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching alliance economics, dowry capital, household strategy, inheritance positioning, reputation markets, and how marriage can function as commercial merger. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0018.md + +--- + +## 0. Design Intent + +Two prosperous households are negotiating a marriage in Ostia. + +No ship sinks. No edict is posted. No riot erupts. + +Yet scribes are summoned, jewelers delayed, rivals gossip, dowry values reprice nearby assets, servants speculate on future masters, and merchants quietly ask what new alliance will control. + +Known facts are uncertain: + +- genuine affection or pure strategy +- size and form of dowry +- debts concealed by either side +- fertility concerns hidden politely +- inheritance disputes among siblings +- merger of trading networks after union + +The participant must learn that households marry assets, names, and futures—not only people. + +--- + +## 1. Scene Constraints + +Location: street outside a respectable domus where negotiators meet, adjoining jeweler lane and market corner in Ostia, late morning. + +Primary signals: + +- scribes entering with tablets +- gift baskets arriving +- jewelers suddenly busy +- gossip clusters forming +- servants carrying household inventories +- rivals watching discreetly and badly + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The street smelled of wax, perfume, polished wood, and speculation. + +Two litters stood outside the domus door facing opposite directions like cautious ambassadors. Servants carried baskets of fruit, bolts of cloth, sealed jars, and expressions trained not to notice one another. + +Marcus Atilius Varro stood where he could see the doorway, the side gate, and the road. + +Lucius Fabius Felix arrived smiling like a man hearing coins spoken softly indoors. + +“No fire. No flood. No lawsuit,” Felix said. “Only romance. Terrifying.” + +Varro watched the servants. + +“Three scribes entered.” + +“Then romance has witnesses.” + +Gaius Licinius Crispus approached already offended by informality. + +“A contract requires more than witnesses.” + +Felix answered first. + +“Then love is doomed.” + +Crispus ignored him. + +“Which houses?” + +Varro said, “The Marcii and the Vettii.” + +Quintus Cornelius Lentulus Minor arrived fast enough to suggest interest, slow enough to deny it. + +“Serious names,” Lentulus said. + +Felix nodded. + +“So no one is marrying downward publicly.” + +Titus Varenus Secundus came from the stable side carrying a feed scoop. + +“Household animals doubled since sunrise,” he said. “Guests or pressure.” + +Varro asked, “Kitchen activity?” + +“High.” + +A quiet voice came from beside a jeweler’s apprentice. + +“Gold activity higher.” + +Publius Terentius Chresimus stood watching two sealed cases carried inside. + +Felix sighed. + +“And now affection acquires weight.” + +Chresimus said, “Bracelets or collateral.” + +Lentulus frowned. + +“You assume badly.” + +“I assume options.” + +A flower seller announced wedding garlands at triple price. + +No one challenged the claim. + +Felix pointed. + +“There. The first blessing.” + +Crispus folded his hands. + +“If terms fail, those garlands become compost.” + +“Then compost also rises.” + +A servant from the Marcii house rushed out asking for another notary. + +The street changed at once. + +Varro said, “Dispute.” + +Secundus said, “Or complexity.” + +Felix said, “Same sandals, different laces.” + +Lentulus looked toward the door. + +“Likely dowry schedule.” + +Chresimus nodded. + +“Or debt disclosure delayed until page two.” + +Inside, voices rose and then lowered sharply. + +Crispus straightened. + +“Poor discipline.” + +Felix smiled. + +“Excellent bargaining.” + +A jeweler closed his stall and ran toward the house carrying a tray covered in linen. + +Secundus asked, “Why jewels now?” + +Lentulus answered first. + +“Demonstration.” + +Felix replied, “Distraction.” + +Chresimus added: + +“Liquidity.” + +Varro almost smiled. + +“Three answers. Good sign.” + +A rival merchant across the street pretended to inspect olives while listening badly. + +Felix waved to him. + +“He fears combined shipping rates.” + +Crispus said, “That is conjecture.” + +“That is ears.” + +Varro watched the side gate. + +“Household steward leaving.” + +Secundus looked. + +“With inventory tablets.” + +Chresimus said, “Then staffing merger discussed.” + +Lentulus said, “Households do not merge like warehouses.” + +Felix stared at him. + +“Some warehouses are more graceful.” + +A young cousin emerged weeping. + +The crowd inhaled. + +Crispus said, “Failure?” + +Felix said, “Dowry.” + +Lentulus said, “Emotion.” + +Chresimus said, “Excluded inheritance line.” + +No one knew. + +The cousin returned inside after being handed sweet cakes. + +Felix nodded. + +“Negotiations continue.” + +A coppersmith hung a sign: + +NEW HOUSEHOLD GIFTS READY BY SUNSET + +Secundus pointed. + +“There.” + +“What?” Crispus asked. + +“The city already believes it.” + +Varro said, “Belief moves supply.” + +Inside the house, laughter sounded suddenly. + +Then silence. + +Felix grinned. + +“Either agreement or insult.” + +Chresimus listened. + +“Agreement. Chairs moved.” + +“How can you tell?” Lentulus asked. + +“Men stand to leave only after numbers settle.” + +Crispus asked, “What matters now?” + +Varro answered first. + +“Which roads their carts share.” + +Secundus said, “Combined staff, kitchens, storage, animals.” + +Lentulus said, “Names, invitations, future standing.” + +Felix said, “Whose rivals panic first.” + +Crispus said, “Terms, enforceability, guardianship clauses.” + +Chresimus said, “Dowry composition.” + +They all looked at him. + +“If coin, liquid power. If land, slow power. If ships, immediate fear.” + +The door opened. + +Both family stewards emerged smiling professionally. + +The street reacted as if hearing trumpets. + +The flower seller doubled prices again. + +Felix bowed toward him. + +“A natural genius.” + +Lentulus adjusted his cloak. + +“I should offer congratulations.” + +Felix said, “You should offer memory.” + +Crispus drew himself up. + +“I should review witnesses.” + +Secundus said, “I should learn whose staff loses positions.” + +Varro stepped toward the road. + +“I’ll see which carriers are hired first.” + +Chresimus tied his tablets. + +“I’ll learn what the dowry truly is.” + +Felix turned toward the rival merchant. + +“I’ll sell him fear.” + +He looked back once. + +“Six men. One marriage. None of us discussing affection.” + +Varro answered without turning. + +“We are discussing alignment.” + +--- + +## 3. Choice Presentation + +> A marriage may have been agreed. Two houses may become one interest. Whose reading of the street do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to track routes, carriers, and practical integration. | Former Legionary | +| Follow Felix to exploit rival fear and prestige demand. | Freedman Trader | +| Follow Lentulus to gain standing through congratulations and access. | Noble Younger Son | +| Follow Crispus to examine terms, witnesses, and enforceability. | Failed Magistrate | +| Follow Secundus to assess staff, kitchens, storage, and merged operations. | Camp Logistician | +| Follow Chresimus to uncover the real dowry and balance of power. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Marriage can function as alliance and merger. +- Dowry form matters as much as dowry size. +- Reputation changes before contracts are public. +- Rival firms react to household unions. +- Household integration creates winners and displaced staff. +- Social ceremonies often conceal hard bargaining. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Who marries whom?” + +and starts asking: + +“What becomes stronger if these houses join?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0019.md b/docs/economy/DIALOGUE-PROLOGUE-0019.md new file mode 100644 index 0000000..39242a2 --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0019.md @@ -0,0 +1,382 @@ +# DIALOGUE-PROLOGUE-0019 +## The Public Lawsuit — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching litigation economics, witness markets, settlement leverage, reputation risk, procedural delay, and how courts become commercial arenas. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0019.md + +--- + +## 0. Design Intent + +A commercial dispute is being argued publicly in Ostia. + +No ship sinks. No warehouse burns. No festival begins. + +Yet crowds gather, rivals listen, witnesses become valuable, scribes sell summaries, debtors pray for precedent, and merchants calculate whether judgment or delay serves them better. + +Known facts are uncertain: + +- plaintiff truthful or strategic +- defendant guilty or merely disliked +- witnesses bought, frightened, or mistaken +- judge competent or distracted +- settlement already negotiated privately +- verdict important or only symbolic + +The participant must learn that legal conflict is also a market. + +--- + +## 1. Scene Constraints + +Location: forum court space near basilica steps and market edge in Ostia, late morning. + +Primary signals: + +- crowd around hearing +- advocates speaking theatrically +- witnesses waiting nervously +- scribes selling notes +- side wagers on outcome +- traders pausing business to listen + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The loudest trade in the forum was speech. + +Men sold olives, sandals, and opinions in equal measure. At the center, before the magistrate’s bench, two merchants attempted to destroy one another politely. + +Marcus Atilius Varro stood where he could see the bench, the witness queue, and both exits. + +Lucius Fabius Felix arrived smiling like a man who preferred justice by entertainment. + +“No fire. No flood. No plague,” Felix said. “Only rhetoric. A rich city.” + +Varro nodded toward the plaintiff. + +“Grain contract dispute.” + +“Then famine of honesty.” + +Gaius Licinius Crispus approached with professional hunger. + +“Who presides?” + +Felix answered first. + +“A man who wishes lunch.” + +Crispus ignored him. + +“Magistrate Decimus Naso,” Varro said. + +Crispus inhaled approvingly. + +“Capable enough.” + +Felix said, “Then today may be disappointing.” + +Quintus Cornelius Lentulus Minor arrived in clean sandals suitable for being seen near law. + +“My cousin knows Naso,” Lentulus said. + +Felix smiled. + +“Then your cousin knows where verdicts are born?” + +“He knows procedure.” + +“Same cradle, finer blankets.” + +Titus Varenus Secundus came from beside a wagon of waiting witnesses carrying a rope measure. + +“Plaintiff’s grain sacks undersized,” he said. + +Varro turned. + +“You checked?” + +“I listened. Then checked.” + +A quiet voice came from the scribe benches. + +“The defendant’s books are newer than his memory.” + +Publius Terentius Chresimus sat with purchased copies of both submitted ledgers. + +Felix sighed. + +“And now justice acquires margins.” + +The plaintiff’s advocate thundered that Rome itself depended on honest contracts. + +Felix applauded once. + +“Rome depends on volume.” + +Crispus frowned. + +“Advocacy has its place.” + +“It usually rents it.” + +A witness was called. + +He swore certainty, then forgot the month. + +The crowd laughed. + +Varro said, “Weak.” + +Chresimus said, “Expensive.” + +Lentulus asked, “Bought?” + +“Or coached beyond capacity,” Chresimus replied. + +A vendor nearby hung a sign: + +VERDICT CAKES — SWEET IF LIABLE + +Felix pointed. + +“There. Civic genius.” + +Secundus watched the defendant. + +“He is not worried.” + +Varro nodded. + +“Too calm.” + +Crispus said, “Innocent men can be calm.” + +Felix replied, “Not in public.” + +The magistrate demanded silence. + +No one improved much. + +The defendant’s advocate rose and produced a damaged grain sack with torn stitching. + +The crowd leaned forward as one body. + +Secundus muttered: + +“Old tear.” + +“How do you know?” Lentulus asked. + +“Rot pattern.” + +Felix looked impressed. + +“Never become my enemy.” + +“I charge by hour.” + +Chresimus turned pages. + +“Interesting.” + +“What?” Crispus asked. + +“The plaintiff sued another carrier last year using the same witness.” + +Felix smiled broadly. + +“There.” + +“What?” Varro asked. + +“A reusable citizen.” + +Crispus said, “Prior litigation proves nothing.” + +“Repeated coincidence proves theater,” Felix said. + +The magistrate called for submitted weights and measures. + +Half the grain merchants in the crowd became suddenly attentive. + +Varro watched them. + +“Precedent.” + +Chresimus nodded. + +“If undersized sacks count as fraud here, ten stalls reprice by sunset.” + +Lentulus said, “Then this one case matters widely.” + +Felix replied, “All small cases dream of becoming large.” + +A clerk whispered to the plaintiff’s advocate. + +The man’s confidence dimmed slightly. + +Crispus noticed. + +“Settlement offer.” + +Felix admired him. + +“Good eye.” + +Secundus said, “Or unpaid fee.” + +The crowd laughed at nothing in particular. + +A woman witness stepped forward carrying her own tally tablets. + +Chresimus sat straighter. + +“Dangerous.” + +“To whom?” Lentulus asked. + +“To liars.” + +She recited delivery dates, mule counts, and broken seals without flourish. + +Varro nodded once. + +“Strong.” + +Crispus said, “Excellent witness.” + +Felix said, “Intolerably competent.” + +The defendant finally looked worried. + +Secundus noticed first. + +“There.” + +The magistrate ordered recess for private consultation. + +The forum exploded into side conversations. + +Vendors doubled prices instantly. + +Felix spread his hands. + +“There. True law begins in recess.” + +Lentulus said, “Will they settle?” + +Chresimus replied: + +“If both are rational.” + +Felix said, “Then perhaps not.” + +Crispus asked, “What matters now?” + +Varro answered first. + +“Who leaves smiling.” + +Secundus said, “Which witnesses are retained.” + +Lentulus said, “Who is seen speaking to Naso.” + +Felix said, “How cheaply panic sells.” + +Crispus said, “Terms of settlement and enforceability.” + +Chresimus said, “What precedent survives private payment.” + +They all looked at him. + +“If they settle secretly, the crowd learns less than the city needs.” + +The plaintiff’s advocate emerged sweating. + +The defendant’s advocate emerged serene. + +Felix smiled. + +“There.” + +“What?” Varro asked. + +“Price discovered.” + +Varro stepped toward the witness yard. + +“I’ll learn who was dismissed.” + +Secundus moved with him. + +“I’ll inspect the sacks and measures.” + +Lentulus adjusted his cloak. + +“I will discover who spoke with Naso.” + +Crispus drew himself up. + +“I will obtain the settlement terms.” + +Felix turned toward the worried merchants. + +“I will buy fear from every undersized bag in town.” + +Chresimus tied his copies shut. + +“I will learn which fact was too expensive to hear publicly.” + +Felix looked back once. + +“Six men. One lawsuit. None of us discussing justice.” + +Varro answered without turning. + +“We are discussing consequence.” + +--- + +## 3. Choice Presentation + +> The hearing pauses. The market now trades on what judgment may mean. Whose reading of the forum do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to track dismissed witnesses and practical truth. | Former Legionary | +| Follow Felix to exploit fear, settlements, and market reaction. | Freedman Trader | +| Follow Lentulus to trace influence and visible access. | Noble Younger Son | +| Follow Crispus to obtain terms, rulings, and procedural leverage. | Failed Magistrate | +| Follow Secundus to inspect sacks, measures, and material evidence. | Camp Logistician | +| Follow Chresimus to uncover precedent, books, and hidden facts. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Litigation can move markets beyond the parties involved. +- Witnesses and evidence have strategic value. +- Recesses and settlements may matter more than speeches. +- Reputation damage can exceed damages awarded. +- Public rulings create precedent expectations. +- Courts are commercial theaters as well as legal forums. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Who will win?” + +and starts asking: + +“What changes if this argument becomes example?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/DIALOGUE-PROLOGUE-0020.md b/docs/economy/DIALOGUE-PROLOGUE-0020.md new file mode 100644 index 0000000..65a035c --- /dev/null +++ b/docs/economy/DIALOGUE-PROLOGUE-0020.md @@ -0,0 +1,359 @@ +# DIALOGUE-PROLOGUE-0020 +## The Freedman Banquet Invitation — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Merchant) +### Purpose: Prologue scenario teaching status mobility, invitation signaling, stigma markets, alliance dining, reputation arbitrage, and how social events can reorder commercial relationships. +### Repository Path: docs/scenarios/DIALOGUE-PROLOGUE-0020.md + +--- + +## 0. Design Intent + +A wealthy freedman of Ostia has issued banquet invitations. + +No ship sinks. No law changes. No court sits. + +Yet households debate attendance, rivals count names, caterers are overwhelmed, musicians booked solid, old families sneer publicly and inquire privately, and merchants wonder which seats will become contracts. + +Known facts are uncertain: + +- banquet celebrates success or seeks legitimacy +- guest list broad or selective +- elite attendance genuine or transactional +- patronage offers to be announced +- debts hidden beneath display +- scandal planned by excluded rivals + +The participant must learn that dining can be political commerce. + +--- + +## 1. Scene Constraints + +Location: fashionable street near the host’s townhouse, caterer lane, and public fountain in Ostia, late afternoon. + +Primary signals: + +- invitations being discussed openly +- servants delivering wreaths and provisions +- musicians and cooks in demand +- excluded men pretending indifference +- invited men pretending humility +- prices rising for luxury foods and services + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The street smelled of roasted meat, fresh rushes, perfume, and envy. + +Servants hurried past carrying lamps, wine jars, flower garlands, bronze serving ware, and faces trained to reveal nothing except urgency. + +Outside the townhouse, men who had not been invited found urgent reasons to stand nearby. + +Marcus Atilius Varro stood where he could see the entrance, the service alley, and the growing knot of observers. + +Lucius Fabius Felix arrived smiling like a man who had been invited twice and intended to eat three times. + +“No fire. No riot. No edict,” Felix said. “Only supper. Most dangerous of all.” + +Varro nodded toward the doorway. + +“Thirty deliveries since midday.” + +“Then appetite has accountants.” + +Gaius Licinius Crispus approached in formal dress chosen to suggest he attended banquets reluctantly. + +“Who is confirmed?” he demanded. + +Felix answered first. + +“Everyone who denies it.” + +Crispus ignored him. + +“Host is Publius Cassius Felix,” Varro said. + +Felix bowed slightly. + +“A superior name.” + +Quintus Cornelius Lentulus Minor arrived with studied hesitation. + +“My family received a note,” Lentulus said. + +Felix looked delighted. + +“A note. Not an invitation?” + +“A personal request.” + +“So hunger in better handwriting.” + +Titus Varenus Secundus came from the service alley carrying a crate stamp. + +“Kitchen doubled staff. Extra couches rented. Wine from three cellars.” + +Varro asked, “How many guests?” + +“Enough to require second oven.” + +A quiet voice came from beside the fountain. + +“And enough to create enemies.” + +Publius Terentius Chresimus stood reading scraps of wax tablet discarded by messengers. + +Felix sighed. + +“Even gossip becomes archives.” + +“It should.” + +A fishmonger shouted that sea bass suitable for banquet tables had sold out. + +Immediately three ordinary households bought inferior fish to avoid embarrassment. + +Felix pointed. + +“There. Prestige reaches the stomach.” + +Crispus folded his hands. + +“A freedman seeks respect through excess.” + +Felix replied, “A magistrate seeks respect through posture. Both require costume.” + +Lentulus frowned. + +“You reduce distinctions too easily.” + +“I price them.” + +A servant emerged asking for six more lamps and two literate boys. + +Chresimus looked up. + +“Announcements.” + +“Or poetry,” Felix said. + +“Then even more dangerous.” + +Secundus pointed toward the alley. + +“Porters waiting for gratuities instead of working elsewhere.” + +Varro nodded. + +“Labor drawn inward.” + +A pair of young merchants argued over whether to attend. + +One said old families would laugh. +The other said old families would arrive late. + +Felix admired them. + +“Both educated.” + +Crispus said, “Attendance has consequences.” + +Felix smiled. + +“So does absence.” + +Lentulus adjusted his cloak. + +“If reputable men attend, stigma falls.” + +Chresimus said, “If reputable men are seen entering by the front.” + +Varro asked, “Rear entrance?” + +Secundus nodded. + +“Already in use.” + +Felix laughed aloud. + +“There. Roman morality has side doors.” + +A musician ran past demanding triple fee or silence. + +No one called his bluff. + +Crispus looked displeased. + +“This display is vulgar.” + +Felix said, “Then why are you dressed for it?” + +The crowd enjoyed that too much. + +A rival merchant across the street announced he preferred modest dinners at home. + +No one asked why he remained outside. + +Chresimus said quietly: + +“He bid for grain contracts last month and lost to the host.” + +Lentulus turned. + +“So this banquet may be commercial.” + +Felix stared at him. + +“My noble flower, everything is commercial.” + +Inside the house, cheers rose suddenly. + +Then applause. + +A servant rushed out to summon more scribes. + +Crispus straightened. + +“Grants or pledges.” + +Secundus said, “Or seating changes.” + +Varro watched the observers. + +“Three men leaving unhappy.” + +Chresimus nodded. + +“Names not called.” + +Felix said, “There. Exclusion begins paying dividends.” + +A cook emerged demanding more pepper, honey, and clean knives. + +Secundus muttered: + +“Kitchen over capacity.” + +Felix replied, “So is ambition.” + +Lentulus said, “What matters now?” + +Varro answered first. + +“Who enters openly.” + +Secundus said, “Who supplies repeatedly.” + +Crispus said, “Which officials attend.” + +Felix said, “Which enemies pretend not to care.” + +Lentulus said, “Which houses can now associate safely.” + +Chresimus said, “Which promises are made after the third cup.” + +They all looked at him. + +He shrugged slightly. + +“Those are often the binding ones.” + +The front doors opened wider. + +A senator’s steward entered carrying a sealed gift. + +The street changed instantly. + +Crispus inhaled. + +“There.” + +“What?” Varro asked. + +“Recognition.” + +Felix smiled slowly. + +“No. Escalation.” + +Lentulus straightened at once. + +“Then attendance is now mandatory for some.” + +Secundus said, “And catering impossible.” + +Varro stepped toward the side alley. + +“I’ll see who truly controls supply tonight.” + +Secundus moved with him. + +“I’ll track kitchens, couches, and labor.” + +Lentulus adjusted his cloak. + +“I will decide whether to enter publicly.” + +Crispus drew himself up. + +“I will observe which offices compromise themselves.” + +Felix turned toward the waiting crowd. + +“I will sell invitations to men already invited.” + +Chresimus tied his notes. + +“I will learn which promises tomorrow denies.” + +Felix looked back once. + +“Six men. One banquet. None of us discussing food.” + +Varro answered without turning. + +“We are discussing rank.” + +--- + +## 3. Choice Presentation + +> The banquet has begun. Seats may become alliances. Whose reading of the street do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to trace true access through service channels. | Former Legionary | +| Follow Felix to exploit status panic and invitation value. | Freedman Trader | +| Follow Lentulus to navigate elite attendance and association risk. | Noble Younger Son | +| Follow Crispus to monitor officials, reputations, and public compromise. | Failed Magistrate | +| Follow Secundus to manage kitchens, labor, and logistical leverage. | Camp Logistician | +| Follow Chresimus to uncover promises, guest lists, and tomorrow’s consequences. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Invitations are economic signals. +- Social stigma can be repriced quickly by elite attendance. +- Banquets can function as contract markets. +- Rear-door attendance reveals hidden incentives. +- Luxury demand spikes around status events. +- Reputation often changes before any formal alliance is declared. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“What is for dinner?” + +and starts asking: + +“Who will owe whom after dessert?” + +then this dialogue is functioning correctly. diff --git a/docs/economy/ECONOMY-ROMAN-0001.md b/docs/economy/ECONOMY-ROMAN-0001.md new file mode 100644 index 0000000..a18cb8a --- /dev/null +++ b/docs/economy/ECONOMY-ROMAN-0001.md @@ -0,0 +1,384 @@ +# ECONOMY-ROMAN-0001 +## Roman Money, Spending Power, and Economic Scale +### Status: Canonical Economy Seed +### Layer: OTIVM (Roman Merchant) +### Purpose: Define how money is earned, accumulated, mobilized, and experienced in the Roman epoch; translate coin values into meaningful purchasing power +### Repository Path: docs/economy/ECONOMY-ROMAN-0001.md + +--- + +## 0. Design Intent + +Coins alone do not explain wealth. + +In Roman life, economic power came from a combination of: + +- coin in hand +- goods in storage +- debts owed to you +- people willing to help you +- rights you can enforce +- tools and animals you control +- reputation that opens doors +- information received before others +- land or productive assets + +This document prevents a false economy where all value is reduced to one wallet number. + +For OTIVM, money must mean **command over resources**. + +--- + +## 1. Three Forms of Money + +## 1.1 Coin Stock + +Immediate currency held physically. + +- asses +- sestertii +- denarii +- aurei + +Used for wages, purchases, tolls, lodging, food, and rapid deals. + +## 1.2 Purchasing Power + +What current holdings can actually buy **here and now**. + +Affected by: + +- local shortages +- season +- city congestion +- military demand +- rumors +- transport cost + +One denarius in Ostia during abundance is different from one denarius during panic. + +## 1.3 Credit Capacity + +What value can be mobilized beyond current coins. + +Affected by: + +- AVCTORITAS +- CLIENTELA +- collateral +- IVS_ACCESSVS +- prior reliability + +A respected man with little coin may command more than a stranger with a purse. + +--- + +## 2. Currency Ladder (Working Standard) + +Use as gameplay shorthand. + +| Unit | Relative Value | +|---|---| +| 1 aureus | 25 denarii | +| 1 denarius | 4 sestertii | +| 1 denarius | 16 asses | +| 1 sestertius | 4 asses | + +Recommended internal storage unit: **as** + +Display unit should scale automatically. + +--- + +## 3. How Money Is Created + +## 3.1 Lowest Labourer + +Creates money by selling time and strength. + +Examples: + +- porter +- dock hand +- hauler +- cleaner +- kiln worker +- seasonal field hand + +Income fragile. Missed work means missed food. + +## 3.2 Skilled Worker + +Creates money by transforming inputs into higher-value outputs. + +Examples: + +- smith +- carpenter +- wheelwright +- mason +- scribe + +Skill creates premium over raw labour. + +## 3.3 Shopkeeper / Retail Trader + +Creates money through margin and turnover. + +- buys low +- sells conveniently +- profits from location and repeat custom + +## 3.4 Merchant (MERCATOR) + +Creates money through: + +- regional price differences +- timing +- transport +- bulk purchasing +- information advantage +- risk selection + +This is the OTIVM core loop. + +## 3.5 Creditor / Investor + +Creates money through capital deployment. + +- FAENVS +- partnership shares +- debt purchase +- rebuild finance +- collateral capture + +Money earns without direct labour. + +## 3.6 Elite Asset Holder + +Creates money through ownership. + +- rents +- estates +- tax privileges +- patronage leverage +- monopolized access + +--- + +## 4. Everyday Spending Power + +Working bands only. Use ranges. + +| Item | Range | Unit | Confidence | +|---|---:|---|---| +| cheap bread / snack | 0.25–1 | as | Low | +| modest meal | 1–4 | asses | Low | +| bath entry | 0.25–1 | as | Low | +| cheap lodging | 1–4 | asses/night | Low | +| lamp oil small amount | 0.5–2 | asses | Low | +| sandals repair | 2–8 | asses | Low | + +Meaning: + +Small coin matters. + +--- + +## 5. Daily Income Bands + +| Role | Working Daily Income | +|---|---| +| unskilled labourer | 4–12 asses | +| porter in active port | 4–16 asses | +| artisan | 8–24 asses | +| trusted clerk | 12–32 asses | +| factor / agent | variable + commission | + +Volatility matters as much as rate. + +--- + +## 6. Merchant Scale Bands + +| Liquid Capital | Meaning | +|---|---| +| under 1 denarius | survival stress | +| 1–5 denarii | petty trading possible | +| 5–20 denarii | small speculation | +| 20–100 denarii | credible merchant action | +| 100–500 denarii | multi-venture operator | +| 500–2,000 denarii | financier-merchant | +| 2,000+ denarii | city-shaping actor | + +Gameplay bands, not census classes. + +--- + +## 7. Why Some Men Are Richer Than Their Purse + +## Reputation Wealth + +High AVCTORITAS grants: + +- trust +- deferred payment +- introductions +- better contract terms + +## Network Wealth + +Strong CLIENTELA grants: + +- early information +- labour on request +- witness access +- temporary liquidity + +## Asset Wealth + +Low coin but owns: + +- cart +- mule +- tools +- storage rights +- workshop share +- inventory + +## Household Wealth + +Multiple disciplined earners can outperform a careless rich man. + +--- + +## 8. Why Some Men Are Poorer Than Their Purse + +Coin leaks through: + +- debt +- rent +- dependents +- status display +- bribes / fees +- losses in transit +- idle inventory +- bad habits + +A Noble Younger Son with 50 denarii may be weaker than a Freedman Trader with 15. + +--- + +## 9. Scenario Meaning of Money + +## Bronze Forge Fire + +10 denarii of tools may matter more than 100 denarii of furniture. + +## Timber Yard Fire + +Cheap planks missing can raise many prices. + +## FAENVS Offer + +50 denarii lent well may outperform 50 denarii traded badly. + +--- + +## 10. Dynamic Pricing Rule + +Avoid static prices. + +Use: + +```text +price = base_price × city_modifier × season_modifier × scenario_modifier × urgency_modifier +``` + +Examples: + +- fire raises tools +- dock congestion raises porter wages +- shortage raises grain +- panic lowers distressed asset prices + +--- + +## 11. Recommended Parameters + +| Token | Meaning | +|---|---| +| coin_stock | coin held | +| liquiditas | deployable value | +| purchasing_power_index | local buying strength | +| credit_capacity | borrowable / commandable value | +| burn_rate_daily | unavoidable expenses | +| venture_threshold | minimum viable capital | +| status_cost_index | cost of appearances | +| household_support_load | dependents burden | +| idle_inventory_drag | trapped capital | + +--- + +## 12. Player Experience Rule + +Early game: + +every as matters. + +Mid game: + +every denarius matters. + +Late game: + +reputation and access matter more than coins alone. + +The economy should mature with the actor. + +--- + +## 13. Confidence Notes + +Roman prices vary by: + +- century +- region +- legal status +- source quality +- war conditions +- harvest conditions + +Use ranges and uncertainty tags. + +Never imply modern payroll precision. + +--- + +## 14. Repository Use + +Internal simulation substrate. Not player-facing text. + +Use to support: + +- starting funds +- wages +- venture balancing +- city modifiers +- scenario rewards +- lending scale +- actor asymmetry + +--- + +## 15. Canonical Success Condition + +If the participant stops asking: + +“How many coins do I have?” + +and starts asking: + +“What can these coins command here, today, through me?” + +then this document is functioning correctly. diff --git a/docs/economy/RUMOR-SYSTEM-0001.md b/docs/economy/RUMOR-SYSTEM-0001.md new file mode 100644 index 0000000..efaf45c --- /dev/null +++ b/docs/economy/RUMOR-SYSTEM-0001.md @@ -0,0 +1,341 @@ +# RUMOR-SYSTEM-0001 +## Rumor, Information Delay, and Informal Markets +### Status: Canonical Economy Seed +### Layer: OTIVM (Roman Merchant) +### Purpose: Define how uncertain information moves through the city, alters prices, creates opportunity, and misleads actors +### Repository Path: docs/economy/RUMOR-SYSTEM-0001.md + +--- + +## 0. Design Intent + +Markets do not wait for certainty. + +Most economic decisions are made before facts are known. Men act on smoke, absences, raised voices, late carts, unusual purchases, and guarded expressions. + +This document prevents a false simulation where all actors receive perfect information at the same time. + +In OTIVM: + +- rumor is an economic input +- ignorance has geography +- truth arrives unevenly +- reputation alters belief +- opportunity often exists only during confusion + +--- + +## 1. Definition of Rumor + +Rumor is not merely falsehood. + +Rumor is socially transmitted, incomplete information with uncertain accuracy. + +It may be true, partly true, outdated, intentionally distorted, a misinterpreted signal, or speculation mistaken for fact. + +A rumor can move markets even when false. + +--- + +## 2. Why Rumor Matters Economically + +Before official confirmation: + +- prices move +- buyers hesitate +- lenders tighten terms +- hoarding begins +- labour shifts districts +- transport reroutes +- opportunists buy quietly + +The first reaction is often based on rumor, not truth. + +--- + +## 3. Primary Sources of Rumor in Ostia + +| Source Node | Typical Information | +|---|---| +| BALNEA | status shifts, meetings, disputes, political whispers | +| riverfront | arriving cargo, delays, losses, foreign news | +| HORREA | shortages, inventory pressure, distress selling | +| workshops | fires, wages, tool scarcity, output decline | +| taverns / cauponae | labour news, theft, street violence | +| legal forum | debts, seizures, petitions, enforcement | +| stables / yards | cart shortages, route condition, mule health | +| households / servants | private affairs entering public speech | + +No source is perfectly reliable. + +--- + +## 4. Information Classes + +| Class | Meaning | +|---|---| +| signal | directly observed fact, such as visible smoke | +| report | witness says event occurred | +| inference | likely consequence guessed from fact | +| embellishment | dramatic additions | +| agenda_rumor | shaped to benefit speaker | +| denial | false minimization or concealment | + +Example: + +Smoke over forge = signal. +“The owner fled with debts” = rumor. + +--- + +## 5. Core Parameters + +| Token | Type | Meaning | +|---|---|---| +| rumor_velocity | city | speed of spread | +| rumor_accuracy | scenario | closeness to truth | +| source_credibility | actor/relation | trustworthiness of speaker | +| information_delay | relation | days before actor hears usable news | +| distortion_rate | city | tendency of message to mutate | +| market_sensitivity | city/good | how quickly prices react | +| speech_weight | actor | how strongly others believe speaker | +| secrecy_pressure | scenario | incentives to hide truth | + +--- + +## 6. Speech Weight + +Not all voices carry equally. + +A claim from a respected man may outweigh three correct claims from porters. + +Speech weight affected by: + +- AVCTORITAS +- FAMA +- office held +- wealth display +- proven past accuracy +- group prejudice +- confidence of delivery + +Thus: + +A freedman may know first. +A noble may be believed first. + +--- + +## 7. Information Delay + +Truth moves through time. + +Example: Capua timber fire. + +| Actor | Delay | +|---|---| +| contractor courier | 1–2 days | +| connected merchant | 2–4 days | +| ordinary market trader | 3–6 days | +| distant rural buyer | longer | + +The actor with shorter delay can profit. + +--- + +## 8. Distortion Mechanics + +As stories move, they mutate. + +```text +distance ↑ -> distortion ↑ +retellings ↑ -> distortion ↑ +panic ↑ -> distortion ↑ +political_interest ↑ -> distortion ↑ +trusted_witness_present -> distortion ↓ +multiple_independent_reports -> distortion ↓ +``` + +Example: + +Small warehouse fire becomes “entire district lost.” + +--- + +## 9. Price Reaction Model + +```text +price_change = +scarcity_expectation ++ fear ++ hoarding ++ transport_uncertainty +- trusted_reassurance +- visible_replacement_supply +``` + +Meaning: + +Even false rumors can raise prices if believed long enough. + +--- + +## 10. Merchant Use Cases + +### 10.1 Good Use + +Actor asks: + +- what is certainly known? +- who benefits from this story? +- what second-order shortage follows? +- who has independent confirmation? +- how long before truth spreads? + +### 10.2 Bad Use + +Actor asks only: + +- is it true? + +This is too narrow. Even false rumors can create real temporary opportunity. + +--- + +## 11. Example: Bronze Forge Fire + +### Immediate Known Signal + +Smoke visible. + +### Rumors Within Hours + +- bronze forge destroyed +- owner insolvent +- sabotage by iron interests +- workers dead +- stock saved secretly +- magistrate forcing sale + +### Rational Merchant Questions + +- tool supply reduced? +- rebuild timber demand rising? +- creditors exposed? +- iron substitute demand imminent? +- who knows the stock survived? + +--- + +## 12. Example Dialogue Logic + +> “I heard the forge burned.” + +Low value statement. + +> “I saw smoke, three collapsed beams, and carts removing molds.” + +High value statement. + +> “I sold nails before noon.” + +Highest value statement — reveals belief through action. + +--- + +## 13. Roman Land and Physical Detail in Rumor + +Rumor often uses concrete measures. + +Use Roman units: + +- IUGERUM (land area) +- PASSUS (distance) +- LIBRA (weight) +- MODIVS (dry measure) + +Example: + +> “They mean to plant six iugera behind the forge for shaft wood.” + +This is stronger than vague speech. + +Specificity increases believability, even when false. + +--- + +## 14. Social Filtering by Background + +| Background | Hears Best | +|---|---| +| Former Legionary | movement disruption, guard failures | +| Freedman Trader | distress selling, salvage, street truth | +| Noble Younger Son | family scandal, patron moves | +| Failed Magistrate | debts, permits, seizures | +| Camp Logistician | shortages, carts, labour demand | +| Guild Scribe | insolvency, collateral, unpaid accounts | + +Same city, different information worlds. + +--- + +## 15. Simulation Rules + +### Do Not Give Perfect Knowledge + +Actors should infer, not receive certainty. + +### Do Not Make Rumor Pure Randomness + +Rumor must emerge from actual events, incentives, and networks. + +### Do Not Make Truth Instantly Win + +Falsehood can dominate briefly. + +### Reward Verification + +Independent confirmation should create advantage. + +--- + +## 16. Relations + +```text +rumor_velocity ↑ -> price_adjustment_speed ↑ +distortion_rate ↑ -> false_opportunity ↑ +information_delay ↓ -> merchant_edge ↑ +speech_weight ↑ -> market_reaction ↑ +multiple_sources_confirm ↑ -> rumor_accuracy ↑ +panic ↑ -> hoarding ↑ +``` + +--- + +## 17. Repository Use + +Internal simulation substrate. Not player-facing prose. + +Use to support: + +- prologue BALNEA dialogue +- city event reactions +- price shocks +- hidden information systems +- actor asymmetry +- scenario chaining +- merchant skill differentiation + +--- + +## 18. Canonical Success Condition + +If the participant stops asking: + +“Is the rumor true?” + +and starts asking: + +“Who heard it first, who profits if believed, and what changes before certainty arrives?” + +then this document is functioning correctly. diff --git a/docs/handover-game-dev.md b/docs/handover-game-dev.md index 1872eca..b0e0560 100644 --- a/docs/handover-game-dev.md +++ b/docs/handover-game-dev.md @@ -1,5 +1,5 @@ # Handover — OTIVM Game Development -### Date: 2026-04-27 +### Date: 2026-04-28 ### For: Incoming assistant (game development track) ### Read this completely before doing anything @@ -26,239 +26,205 @@ to real users within seconds of `pm2 restart otivm`. In order: 1. `CLAUDE.md` — workflow, three-shell model, ground rules, deployment facts -2. `docs/roadmap.md` — **read with the warnings in Section 5 of this - document in mind. The roadmap needs rewriting. Do not treat it as - current.** -3. `docs/RFC-TESSERA-4.0-001.md` — the database schema all future - releases depend on -4. `docs/TESSERA-dataset-registry.md` — what data exists, what is - pending, and critically: the restoration layer concept -5. This file +2. `docs/architecture/infrastructure.md` — container topology, API protocol +3. `docs/architecture/terminology.md` — three-layer vocabulary, naming convention +4. `docs/architecture/latin-bridge.md` — Latin terms, admission standard, semantic entries +5. `docs/architecture/parameter-registry.md` — all simulation parameters, scope, layer, maturity +6. `docs/actors/CHARACTER-FRAMEWORK.md` — six backgrounds, twelve starting parameters +7. `docs/scenarios/SCENARIO-MERCHANT-0000.md` — the BALNEA prologue, background selection +8. `docs/scenarios/SCENARIO-MERCHANT-0001.md` through `0003.md` — the founding trilogy +9. `docs/cities/CITY-OSTIA-0001.md` — Ostia as pressure field, not backdrop +10. `docs/roadmap.md` — where the game is going (warning: body is stale, vision and principles still valid) +11. This file + +The parameter registry is the bridge between the design documents and the +schema. Read it before touching any database code. --- ## 2. Infrastructure -### OTIVM container (otium-dev, 10.0.0.23) +### OTIVM container (otivm-dev, CT 1105) - App user: `otivm` - Repo at `/home/otivm/OTIVM` -- Claude Code runs here as `otivm` user via `work` alias - (`cd ~/OTIVM && claude`) -- Python venv (game): `/home/otivm/venv` -- Python venv (pipeline — do not use): `/home/otivm/pipeline-venv` +- Claude Code runs here as `otivm` user via `work` alias (`cd ~/OTIVM && claude`) +- Python venv: `/home/otivm/venv` +- Pipeline venv: `/home/otivm/pipeline-venv` - PM2 home: `/home/otivm/.pm2` - Node: `/usr/bin/node` (v22) - App port: 3000 - WireGuard: 10.110.0.18 -### Three Proxmox boxes -- **proliant-dev (srv-a, 10.0.0.11)** — development work happens here -- **staging box** — validation before production -- **production box** — live game served from here +### Five containers on srv-a (10.0.0.11) +See `docs/architecture/infrastructure.md` for the full topology. +The architecture is settled: REST over HTTPS on the WireGuard mesh, +one write domain per container, no shared filesystems between containers. + +| CT | Role | +|---|---| +| 1101 | tessera-pipeline | +| 1102 | tessera-store (master database) | +| 1103 | tessera-dev (aggregation) | +| 1104 | apt-cache | +| 1105 | otivm-dev (this container) | ### Nginx proxy - Lives on wg-pk (198.58.111.109) — not on this container - Proxies `otium.civicus.us` → `10.110.0.18:3000` -- Do not look for a vhost on the container ### Gitea - Repo: `https://gitea.barternetwork.us/TheRON/OTIVM` - Branch: `main` (direct push, Claude Code handles this) -- MCP: connected via `mcp.civicus.us` — Claude chat reads any file - directly +- MCP: connected via `mcp.civicus.us` — Claude chat reads any file directly ### Backups -- `vzdump 1105 --compress zstd --storage local --mode snapshot` - on srv-a (root shell) -- Document every backup in `docs/archives.md` immediately after -- Never take a backup without documenting it. Never document one - not taken. +- Command: `vzdump 1105 --compress zstd --storage local --mode snapshot` on srv-a (root shell) +- Document every backup in `docs/archives.md` immediately after — see existing entries for format +- Download each dump to workstation cold storage +- Never take a backup without documenting it. Never document one not taken. --- ## 3. Stack - React 19 + Vite 8 frontend (`src/`) -- Fastify backend (`server/index.js`) — serves `dist/` and save API - on port 3000 -- Player state: JSON flat files in `data/saves/` — no database -- TESSERA data: `data/otivm.sqlite3` — read-only by game server, - owned and populated by dataset assistant +- Fastify backend (`server/index.js`) — serves `dist/`, save API, TESSERA map endpoint +- `data/otivm.sqlite3` — TESSERA physical data, read-only by game server +- `data/saves/` — per-player JSON save files (gitignored) +- `better-sqlite3` installed — used by server for TESSERA queries - PM2 under `otivm` user (never root) -- Ecosystem file: `ecosystem.config.cjs` (must be `.cjs` — Vite sets - `"type": "module"`) +- Ecosystem file: `ecosystem.config.cjs` --- -## 4. Current game state — as of 2026-04-27 +## 4. Current game state — as of 2026-04-28 ### OTIVM-I — complete -- Fastify backend serving `dist/` and save API on port 3000 -- Five trade routes, Ostia → Alexandria, all working -- Journal entries firing on dispatch milestones -- Otium/negotium mechanic working -- Per-player save files in `data/saves/` via 8-char hex token -- Token displayed in UI — player can record it to resume on another - device -- 128 concurrent players supported - -### Navigation scaffold — complete -- `src/screens/` directory established -- Game.jsx renamed to `src/screens/Ledger.jsx` -- `App.jsx` manages screen state — ledger and map -- Both screens stay mounted — no state lost on switch +Five trade routes Ostia → Alexandria, journal, otium/negotium mechanic, +per-player saves via 8-char hex token, 128 concurrent players supported. ### OTIVM-II — complete and live -- `src/screens/Map.jsx` — Mediterranean SVG map -- Two-polygon land outline (Europe + Asia Minor, North Africa) — - placeholder coastline, accurate mainland only -- Bounding box: 5°E–38°E / 28°N–48°N, equirectangular projection, - 800×460 canvas -- Five waypoints plotted at hardcoded H3 res-5 cell centres -- Route lines between waypoints — gold when unlocked, muted dashed - when locked -- Current chapter waypoint highlighted in gold, reached waypoints - in green -- `src/constants.js` — provenance fields added to all routes: - `origin_h3_r5`, `origin_region`, `cultural_note` - These are stub values today — become live TESSERA queries in - OTIVM-III -- `src/gameState.js` — structural additions: - - `active_dispatch: null` — records in-progress dispatch - - `events: []` — append-only event log - Each entry: `{ type, route_id, timestamp_utc }` - Types: `dispatch_start`, `dispatch_complete`, `otium`, - `chapter_advance`, `journal_unlock` - This is the sequencing substrate for OTIVM-IX attestation - - `galleyProgress(active_dispatch, now_ms)` — pure function, - returns 0–1 progress float. Returns null if no dispatch active. - - All apply* functions now append to `events` and set/clear - `active_dispatch` +**The map is live and rendering from real TESSERA data.** -### Architecture decisions locked +- `src/screens/Map.jsx` — fog-of-war SVG map +- H7 land cells rendered at real geographic positions (lat/lon from API) +- Progressive reveal by chapter — only visited waypoints are visible +- Sea = permanent darkness — no data needed, no storage needed +- `/api/map/:h5/:epoch` endpoint — H7 land/sea classification with centroids +- Epoch parameterised — default `roman_14bce` (sl_offset_cm = -10) +- `data/otivm.sqlite3` — 12,005 H9 rows, five H5 waypoints, `paleo_epochs` table live +- Session lifecycle — `session_abandoned` event written on new game, old saves preserved +- `active_dispatch`, `events[]` in save state — sequencing substrate for future releases +- `galleyProgress()` utility in gameState.js +- Provenance fields on all routes (`origin_h3_r5`, `origin_region`, `cultural_note`) + +### Architecture decisions locked in OTIVM-II - H3 IDs on all waypoints — permanent, TESSERA-compatible -- `constants.js` / `gameState.js` / `api.js` separation — permanent -- Virtual screens via `display:none` — state preserved in browser -- Save on meaningful events only — not on every tick -- H3 cell centre coordinates hardcoded in `Map.jsx` — h3-js is - server-side only -- Two-polygon land outline — to be replaced in OTIVM-III -- Two polygons not one — avoids cross-sea rendering lines +- Sea hexes are dark by definition — no data, no storage +- `session_abandoned` event — saves are never deleted, they receive a terminal event +- REST API for all inter-container data flows — no shared filesystems +- Per-player SQLite (128 files) replacing JSON saves — planned for OTIVM-III -### Known issue — recorded -- Claude Code collapsed `INITIAL_STATE` onto one line during a prior - session, causing a Vite build failure. Fixed in commit 34176dc. -- Going forward: Claude Code writes content exactly as received, - regardless of how it arrives. +### Known deferred items +- Journal local state does not reset on new game (React state issue, low priority) +- H7 cells rendered as circles — hex geometry deferred pending client-side h3-js +- Map coastline is five isolated H5 clusters — route corridor coverage deferred to OTIVM-III+ +- Roadmap body is stale — rewrite planned under project owner direction --- -## 5. The roadmap — needs rewriting ⚠ +## 5. OTIVM-III — defined, not yet started -**Read `docs/roadmap.md` but do not treat it as authoritative.** -The roadmap was written before the TESSERA 4.0 architecture was -decided. The following assumptions in the current roadmap are now -wrong: +OTIVM-III is the data plumbing release. Three things: -**1. It assumes a completed global TESSERA database.** -The global database (tessera.db) no longer exists on a reachable -server. `data/otivm.sqlite3` is a purpose-built per-waypoint database -(TESSERA 4.0 model). New hexes are added one H5 at a time by the -dataset assistant as the game expands. The roadmap must reflect this. +**1. Per-player SQLite — 128 pre-provisioned databases** -**2. It does not mention the restoration layer.** -`terrain` in `otivm.sqlite3` is modern WorldCover 2021 data. It is -wrong for any historical period. The Mediterranean was 60–70% forested -in Roman times and Mesolithic times. Today the same cells are -classified as built-up, cropland, or drained wetland. +Replace JSON save files in `data/saves/` with SQLite databases in +`data/players/`. Pre-provision all 128 at container setup — no database +created on demand under player load. The schema is defined by the parameter +registry and the SQLite schema document (pending — this is the next +document to be produced). -The restoration layer (HYDE 3.3 + KK10 datasets, not yet on drives) -will correct `terrain` to historically appropriate values. Until that -layer is active, the game must not present terrain data as -historically accurate. +The atomic unit is **time**. The database is a time-series of events. +Current parameter values are derived from event history. The schema must +treat uncertainty, confidence, and perceived-vs-true values as first-class +records, not comments. -This affects the roadmap significantly — terrain-dependent features -(city physical character, environmental hazard, resource availability) -cannot be implemented correctly until the restoration layer is in -place. +**2. RATIONES tab — the third screen** -**3. Release numbering is out of date.** -OTIVM-III in the current roadmap describes "The Factor" (NPC model). -The actual next release should establish the SQLite server connection -and replace the map coastline — both triggered by the database arriving -on the container. Discuss scope with the project owner before any code. +Add a third tab alongside Ledger and Map. This is the disaggregated +accounts — the line items of every NEGOTIVM. Not a dashboard. A Roman +merchant's RATIONES: what was spent at each ITER, on what, at what rate. -**The roadmap rewrite is the first task for the game development -assistant.** Do not write code until the roadmap is current. The -project owner will direct the rewrite. +The player sees a historically authentic accounting surface. The system +records parameters beneath it. Raw parameter values remain hidden or +available only in advanced view. + +**3. Internal API for aggregation (1103)** + +1105 exposes an internal endpoint that 1103 can call on a schedule to +collect player event snapshots for aggregation. Anonymised behavioral +data only — no save file contents transferred raw. + +**Before any OTIVM-III code is written:** +Read `docs/architecture/parameter-registry.md` in full. The schema +must not flatten AVCTORITAS into an integer. Uncertainty, observability, +and perceived-vs-true are structural requirements, not optional features. --- -## 6. The database — what the game can and cannot do +## 6. Design corpus — what ChatGPT produced this session -`data/otivm.sqlite3` is present on the container. It is read-only -from the game's perspective. The dataset assistant owns it. +The following documents were produced in collaboration with ChatGPT and +represent the design substrate for OTIVM-III and beyond. Read them in order. -### What is in the database -- 12,005 H9 rows across five waypoints, all `status=2` (current) -- `paleo_epochs` table — 9 epochs from Eemian to present with sea - level offsets +**Scenarios** (`docs/scenarios/`): +- `SCENARIO-MERCHANT-0000.md` — The BALNEA Conversation (prologue, background selection) +- `SCENARIO-MERCHANT-0001.md` — The Bronze Forge Fire (second-order market logic) +- `SCENARIO-MERCHANT-0002.md` — The Capuan Timber Yard Fire (upstream choke-point logic) +- `SCENARIO-MERCHANT-0003.md` — The FAENUS Offer (capital without cargo) -### Five waypoints -| City | H5 TEXT | H9 cells | -|---|---|---| -| Ostia | `851e805bfffffff` | 2401 | -| Capua | `851e8333fffffff` | 2401 | -| Brundisium | `851e8ba3fffffff` | 2401 | -| Carthago | `85386e23fffffff` | 2401 | -| Alexandria | `853f5ba7fffffff` | 2401 | +These form a trilogy with a prologue. Each success condition is sharper +than the last. The trilogy teaches: event → dependencies → price → capital. -### The canonical game query -Only use cells from complete, current H5 hexes: -```sql -SELECT tc.* -FROM tessera_cells tc -JOIN h5_coverage h5c ON tc.h5 = h5c.h5 -WHERE h5c.status = 2 - AND tc.status = 2 - AND tc.h5 = ? -``` +**Actors** (`docs/actors/`): +- `CHARACTER-FRAMEWORK.md` — twelve parameters, hidden traits, background rules +- `BACKGROUND-0001` through `BACKGROUND-0006` — six asymmetric starting lives -### Field status — what the game can trust -| Field | Trust level | Reason | -|---|---|---| -| `elev_cm` | ✅ Use — with epoch offset | GEBCO 2025, modern MSL. Apply `sl_offset_cm` from `paleo_epochs` for historical periods. | -| `terrain` | ⚠ Modern only | WorldCover 2021. Wrong for Roman/Mesolithic. Do not present as historical until restoration layer is active. | -| `hydro` | ✅ Use with caution | HydroSHEDS v1.1. Rivers have migrated — major drainage correct, fine detail approximate. | -| `geo_dep` | ✅ Use | USGS MRDS. Sparse in places but correct where present. | -| `geo_flag` | ✅ Use | BGR IGME5000. European coverage only. | -| `occ_flag` | ❌ Do not use | Placeholder 0x00 everywhere. Stage 06 not written. | +These are not classes. They are starting parameter profiles that drift +toward decision history over time (`background_drift` parameter). -### H3 conversion in JavaScript -H3 IDs are stored as INTEGER (64-bit) in the database. -In JavaScript: `h3.indexToCell(BigInt(row.h9))` to convert to string. -Server-side only — h3-js is not available in the browser bundle. +**Cities** (`docs/cities/`): +- `CITY-OSTIA-0001.md` — Ostia substrate: urban zones, population model, + infrastructure parameters, social nodes, daily and seasonal rhythm + +Ostia functions as a pressure field. It is not scenery. Every parameter +in the city document connects to actor parameters and scenario triggers. + +**Architecture** (`docs/architecture/`): +- `infrastructure.md` — settled container topology and API protocol +- `terminology.md` — three-layer vocabulary, rejected terms, naming rules +- `latin-bridge.md` — Latin term admission standard and full semantic entries +- `research-brief-roman-venture.md` — ChatGPT research instructions +- `parameter-registry.md` — all parameters, scope, layer, maturity --- -## 7. Dataset assistant — what they are doing in parallel +## 7. The SVCCINUM thread -The dataset assistant owns the pipeline. Current status: +The amber (`SVCCINUM`) in the grain route cargo is not merely a goods label. +It is the first explicit connection between OTIVM and CIVICVS. The amber +originated in Maglemoisian forests in approximately 8000 BCE — the same +territory and period that CIVICVS models. When both simulations share a +TESSERA substrate, the amber in the MERCATOR's hold will be traceable to a +specific H3 cell where a CIVICVS Constructor gathered or traded it. -- `data/otivm.sqlite3` — production database, 12,005 rows ✅ -- `data/staging_otivm.sqlite3` — their working copy, not in git -- `pipeline/seed_extract.py` — old extractor, do not re-run ✅ -- `pipeline/seed_promote.py` — old promotion script, do not re-run ✅ -- `docs/TESSERA-dataset-registry.md` — full dataset inventory ✅ -- `docs/handover-dataset.md` — their track orientation ✅ +This thread runs through the `origin_h3_r5` provenance stub in `constants.js`, +through the SVCCINUM entry in `latin-bridge.md`, through the `occ_flag` stub +parameter in the registry, through to OTIVM-VIII and OTIVM-IX. -**Next dataset work:** -1. Four datasets to be added to USB Drive 1 (project owner action) -2. Per-H5 pipeline to be designed and built -3. Restoration layer — HYDE 3.3 + KK10 integration - -You will be told when the database is updated. You do not run -pipeline scripts. You do not touch `pipeline/` or `data/create_otivm_db.sql`. +Do not lose this thread. It is the architectural consequence of building +both systems on the same physical reality layer from the start. --- @@ -267,17 +233,10 @@ pipeline scripts. You do not touch `pipeline/` or `data/create_otivm_db.sql`. Every change follows this sequence without exception: 1. Claude chat discusses the change and produces one downloadable file -2. The file header contains the Claude Code instruction (path, commit - message) -3. The file body contains the exact content to write to disk -4. Human downloads from Claude chat and pastes into Claude Code - (Shell 1) -5. Claude Code writes to the specified path, commits, pushes -6. Human runs `npm run build` in Shell 2 (otivm shell) -7. Human runs `pm2 restart otivm` in Shell 2 -8. Human confirms in browser at https://otium.civicus.us -9. Human reports result back to Claude chat -10. Claude chat proceeds to the next step +2. Human uploads to Gitea manually, or pastes into Claude Code +3. If code: `npm run build && pm2 restart otivm` +4. Human confirms result +5. Claude chat proceeds to next step **One file. One step. One confirmation. Never batch.** @@ -286,31 +245,39 @@ Every change follows this sequence without exception: ## 9. Hard rules - Never run PM2 as root — always as otivm user -- Never commit secrets — no tokens, no keys, no passwords in any file +- Never commit secrets — no tokens, no keys, no passwords - Never push to main without building — `npm run build` must pass first -- No database for player state — JSON flat files only -- H3 IDs on every location — never a coordinate pair or string name - alone -- One change confirmed before the next — no batching steps -- Never print file contents or code blocks in chat — always - downloadable attachments -- Never make assumptions about what is on disk — always read from - Gitea MCP first -- Do not query `otivm.sqlite3` with raw coordinates — always H3 IDs -- Do not present `terrain` as historically accurate until the - restoration layer is confirmed active by the dataset assistant +- JSON flat files for player state — until OTIVM-III replaces them with SQLite +- H3 IDs on every location — never a coordinate pair or string name alone +- Never make assumptions about disk state — always read from Gitea MCP first +- Uncertainty is a first-class record, not a comment — applies to all schema work +- The data warehouse is the product — the game is the public interface +- Real weather only in CIVICVS — DWD data always, no simulation --- -## 10. Commit messages +## 10. Commit message convention Imperative mood, present tense, under 72 characters. -Example: `Add Mediterranean SVG map to Map screen` not `Added map`. +`Add Mediterranean SVG map to Map screen` not `Added map`. --- -*Handover 2026-04-27 — game development track* -*Database present, paleo_epochs added, 12,005 current rows.* -*Roadmap needs rewriting — first task before any code.* -*terrain field is modern WorldCover — not historically accurate yet.* +## 11. What the dataset assistant is doing in parallel + +See `docs/handover-dataset.md` for full detail. Current state: + +- `data/otivm.sqlite3` live — 12,005 rows, `paleo_epochs` populated, FK clean +- `staging_otivm.sqlite3` in sync +- Pipeline venv provisioned at `/home/otivm/pipeline-venv` +- Four datasets pending download to Drive 1 (BGR IGME5000, HYDE 3.3, KK10, HydroRivers) +- Per-H5 pipeline architecture not yet designed — next dataset session task + +When `otium.sqlite3` is expanded with new H5 hexes (OTIVM-III first new +waypoint), the game development assistant will be told. The `/api/map/:h5/:epoch` +endpoint requires no changes — it is already parameterised by H5 ID. + +--- + +*Handover 2026-04-28 — game development track* *Claude chat designs. Claude Code implements. The human decides.* diff --git a/docs/law/DIALOGUE-LAW-0001.md b/docs/law/DIALOGUE-LAW-0001.md new file mode 100644 index 0000000..a91b2d8 --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0001.md @@ -0,0 +1,451 @@ +# DIALOGUE-LAW-0001 +## The Fallen Beam — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Opening law-phase scenario teaching status conversion, debt bondage, contractual obligation, liability after workplace death, family exposure, standing to sue, and the difference between justice and enforceability. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0001.md + +## 0. Framing Note + +This dialogue models historical legal processes as they functioned in practice. +It does not endorse coercion, inequality, or harm. +It presents how participants operate within existing structures. + + +--- + +## 0. Design Intent + +A former merchant of Ostia entered bondage under debt arrangement to shield his household from creditors. + +Three weeks later, while laboring in a contracted demolition, he was crushed by a falling beam. + +No riot has begun. No magistrate has ruled. No property burned. + +Yet creditors gather, the contractor blames chance, the owner claims loss, the widow asks whether promises still stand, and neighbors debate whether a dead man completed his bargain. + +Known facts are uncertain: + +- was the site negligent or merely dangerous +- did the debt arrangement free his family fully or partly +- was he purchased as labor, time, or collateral +- did the owner breach duties of care +- can anyone sue with standing +- will anyone powerful care enough to act + +The participant must learn that law often decides what a death means economically. + +--- + +## 1. Scene Constraints + +Location: street outside a timber yard and partially demolished warehouse in Ostia, late morning after funeral rites. + +Primary signals: + +- broken beam still visible inside site +- widow speaking with two creditors +- contractor loudly denying fault +- laborers whispering about unsafe orders +- scribe offering to inspect documents +- crowd discussing whether debt survives + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The beam that killed him still lay where it had fallen. + +One end rested in dust and broken tile. The other pinned a smashed handcart nobody had yet bothered to move. Men pointed at it with confidence they had lacked yesterday. + +Marcus Atilius Varro stood at the yard gate watching workers avoid the place where death had become expensive. + +Lucius Fabius Felix arrived smiling less than usual and only because tragedy still traded. + +“No fire. No flood. No edict,” Felix said. “Only a corpse and six arguments.” + +Varro looked toward the widow. + +“Eight arguments.” + +Felix counted two creditors, a contractor, a steward, the widow, three neighbors. + +“Good. The city still multiplies.” + +Gaius Licinius Crispus approached with deliberate gravity. + +“Has any official seal been placed on the site?” + +Felix answered first. + +“Only dust.” + +Crispus ignored him. + +“No closure,” Varro said. “Work resumed at dawn in the rear wall.” + +“Predictable,” Crispus said. + +Quintus Cornelius Lentulus Minor arrived beneath a restrained cloak suitable for sympathy at moderate distance. + +“I knew the man by sight,” Lentulus said. “He sold lamp oil once.” + +Felix nodded. + +“And later sold himself.” + +“That is coarse.” + +“That is sequence.” + +Titus Varenus Secundus emerged from inside the yard carrying a split wedge of oak. + +“Bad staging,” he said. “Beam should have been braced twice.” + +Varro turned. + +“Certain?” + +Secundus held up the wedge. + +“This was cracked before yesterday.” + +A quiet voice came from beside the widow. + +“And still charged at full quality.” + +Publius Terentius Chresimus stood with two tablets already open. + +Felix sighed. + +“Even grief acquires accounting.” + +“It arrived with accounting,” Chresimus said. + +The widow was arguing with a narrow man in clean sandals. + +“You said the debt was ended!” + +He replied: + +“I said reduced according to term.” + +Half the crowd leaned closer. + +Varro said, “There.” + +“What?” Lentulus asked. + +“The real body.” + +Crispus nodded reluctantly. + +“The contract.” + +The contractor shouted from the yard entrance: + +“He ignored orders! Entered before signal!” + +A laborer muttered loudly enough to be heard: + +“No signal was given.” + +The contractor suddenly discovered other business. + +Felix smiled. + +“Witnesses ripen quickly in sunlight.” + +Lentulus frowned. + +“If the man entered bondage lawfully, his owner bears some duty.” + +Felix looked impressed. + +“Education survives breeding.” + +Crispus said, “Duty depends on form. If leased labor through contractor, burdens split.” + +Chresimus added: + +“If documents exist.” + +Secundus pointed toward the beam. + +“Documents do not brace timber.” + +Varro almost smiled. + +A second creditor arrived carrying an older tablet and greater confidence. + +He announced that household utensils remained pledged. + +The widow said the husband entered bondage precisely to prevent that. + +The creditor replied: + +“Then we must determine whether he completed performance.” + +The crowd made the low sound crowds make when cruelty speaks politely. + +Felix said softly: + +“There is your lesson.” + +Lentulus looked displeased. + +“Can they truly argue this?” + +Crispus answered first. + +“They can argue anything. Success costs extra.” + +Chresimus examined one tablet. + +“Interesting.” + +“What?” Varro asked. + +“The debt amount differs between copies.” + +Felix laughed once. + +“At last. Civilization.” + +Secundus crouched beside the beam scar. + +“See scrape marks. They moved support posts after loading.” + +Varro said, “To save time?” + +“To save wood.” + +Crispus looked toward the contractor. + +“If proven, negligence strengthens claim.” + +“Whose claim?” Felix asked. + +The question sat in the dust. + +Lentulus answered: + +“The widow.” + +Crispus shook his head. + +“Not certain.” + +“The family.” + +“Not certain.” + +“The dead man’s kin.” + +“Depends.” + +Felix spread his hands. + +“There. Law enters.” + +Chresimus said, “Owner may claim loss of purchased labor value.” + +The crowd turned sharply. + +Lentulus said, “Absurd.” + +“Common,” Chresimus replied. + +Secundus muttered: + +“Then buy oxen instead.” + +A laborer approached quietly. + +“He complained yesterday.” + +“About what?” Varro asked. + +“Loose joints. Said roof leaned wrong.” + +“Will you testify?” Crispus asked. + +The man looked at the contractor, then at his hungry sandals. + +“How much does truth pay?” + +Felix admired him openly. + +“A philosopher.” + +The widow began crying not loudly, but efficiently. + +Two neighbors moved beside her. + +The first creditor stepped back half a pace. + +Varro noticed. + +“Pressure works.” + +Chresimus nodded. + +“Public sympathy lowers collection appetite.” + +Felix said, “Temporarily.” + +Lentulus looked toward the widow. + +“My household could intervene.” + +Felix turned. + +“Out of virtue?” + +“Out of order.” + +“More believable.” + +Crispus asked, “What exactly did he sign?” + +Chresimus lifted a copy. + +“Not enough. It states service until debt satisfaction under valuation schedule.” + +Secundus said, “Meaning?” + +“It means everyone will claim meaning.” + +The contractor returned with sudden confidence. + +“The man was warned. Many heard it.” + +No one nearby had. + +Varro asked, “Who owns the yard?” + +“A partnership.” + +“Named?” + +The contractor hesitated. + +Felix smiled slowly. + +“There.” + +“What?” Lentulus asked. + +“The next corpse.” + +Crispus straightened. + +“If partnership assets touched this, records matter greatly.” + +A clerk from the magistrate’s office appeared at the lane mouth. + +Instant silence. + +He announced no hearing had been ordered, but complaints could be submitted in proper form with fee. + +The crowd began speaking again, angrier and poorer. + +Felix said, “And now justice has admission price.” + +Crispus replied sharply. + +“Procedure has cost.” + +“Same gate.” + +Varro asked, “What matters now?” + +Secundus answered first. + +“Who saw the supports moved.” + +Lentulus said, “Who shields the widow.” + +Crispus said, “Who has standing and coin to file.” + +Felix said, “Who settles fastest from fear.” + +Chresimus said, “What the contract valued.” + +They all looked at him. + +“If he sold time, debt remains partly. If labor output, maybe remains mostly. If person entirely, owner claims loss. Words decide grief.” + +Varro stepped toward the laborers. + +“I’ll find men who saw yesterday.” + +Secundus moved with him. + +“I’ll inspect the staging and timber.” + +Lentulus adjusted his cloak. + +“I will speak with the widow before creditors do.” + +Crispus drew himself up. + +“I will determine viable claims.” + +Felix turned toward the two creditors. + +“I will discover how cheaply certainty can be bought.” + +Chresimus tied his tablets. + +“I will compare every copy of every promise.” + +Felix looked back once. + +“Six men. One dead merchant. None of us discussing mourning.” + +Varro answered without turning. + +“We are discussing what death now owes.” + +--- + +## 3. Choice Presentation + +> The man is buried. His obligations are not. Whose reading of the yard do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to locate witnesses and practical facts. | Former Legionary | +| Follow Felix to act upon fear, settlement, and creditor panic. | Freedman Trader | +| Follow Lentulus to shield the widow through patronage and status. | Noble Younger Son | +| Follow Crispus to test standing, filings, and liability. | Failed Magistrate | +| Follow Secundus to inspect the site, supports, and negligence. | Camp Logistician | +| Follow Chresimus to decode contracts, copies, and debt meaning. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Status can be converted into bondage under pressure. +- Death does not automatically end obligations. +- Contract wording can decide family survival. +- Negligence matters only if someone can press it. +- Witnesses are valuable and reluctant. +- Justice and enforceability are separate questions. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Who was at fault?” + +and starts asking: + +“What exactly was bought, promised, and still enforceable?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0002.md b/docs/law/DIALOGUE-LAW-0002.md new file mode 100644 index 0000000..1b27c2a --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0002.md @@ -0,0 +1,411 @@ +# DIALOGUE-LAW-0002 +## The Captive’s Inheritance — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching status suppression, information as property, manumission bargaining, notarized agreements, inheritance claims, and the market value of trust. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0002.md + +## 0. Framing Note + +This dialogue models historical legal processes as they functioned in practice. +It does not endorse coercion, inequality, or harm. +It presents how participants operate within existing structures. + + +--- + +## 0. Design Intent + +A young wartime captive, long enslaved in Ostia, quietly seeks freedom. + +He claims that a lawful inheritance can be recovered through knowledge only he possesses: names, witnesses, marks, and the exact amount owed. He refuses to disclose final details unless terms of freedom are written, witnessed, and sealed first. + +No riot has begun. No magistrate has ruled. No chain has been broken. + +Yet merchants gather, scribes sharpen reeds, the owner hesitates, bidders circle, and urgency grows before some wealthy patron can simply outprice everyone. + +Known facts are uncertain: + +- genuine inheritance or invention +- recoverable claim or stale fantasy +- amount modest or substantial +- owner legally entitled to proceeds +- captive entitled to manumission terms +- rival claimants already moving + +The participant must learn that status may bind a man, but not always the value inside his knowledge. + +--- + +## 1. Scene Constraints + +Location: courtyard of a respectable household near the market quarter in Ostia, late afternoon. + +Primary signals: + +- scribes summoned quietly +- strangers asking to meet the captive +- owner refusing some visitors +- servants gossiping about freedom terms +- money offers whispered in corners +- time pressure before richer interests arrive + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The household door had become more valuable by staying closed. + +Men who had ignored the house for years now passed it slowly, then again more slowly. Two scribes waited beneath the awning pretending to admire masonry. + +Marcus Atilius Varro stood across the lane where he could see the entrance, side gate, and faces trying not to be seen. + +Lucius Fabius Felix arrived smiling like a man who smelled profit under plaster. + +“No fire. No funeral. No tax notice,” Felix said. “Yet secrecy. Excellent.” + +Varro nodded toward the door. + +“Seven visitors refused since noon.” + +“Then the eighth matters.” + +Gaius Licinius Crispus approached carrying indignation in legal proportions. + +“Is there an actual claim,” he demanded, “or merely rumor breeding fees?” + +Felix answered first. + +“Those are close cousins.” + +Crispus ignored him. + +“The captive requests written terms before speaking,” Varro said. + +Crispus paused. + +“Sensible.” + +Felix stared. + +“You approve of a slave?” + +“I approve of leverage used correctly.” + +Quintus Cornelius Lentulus Minor arrived in travel-clean sandals and strategic curiosity. + +“My steward says the youth is from Epirus.” + +Felix nodded. + +“Then by sunset he may be from money.” + +Titus Varenus Secundus came from the service alley carrying a grain sack. + +“House trusts him,” he said. “He runs stores, tallies feed, settles quarrels.” + +Varro asked, “Replaceable?” + +Secundus shook his head. + +“Not cheaply.” + +A quiet voice came from beside the waiting scribes. + +“Nor quickly.” + +Publius Terentius Chresimus stood reading a wax note upside down from the wrong side. + +Felix sighed. + +“Even gossip receives audit.” + +Chresimus said, “The owner asked three different men what a notary costs. That means fear.” + +Inside the house someone shouted for the boy—then corrected himself and used the captive’s given name. + +Lentulus noticed first. + +“There.” + +“What?” Crispus asked. + +“Status rising before law moves.” + +Felix smiled. + +“A Roman miracle.” + +A baker from next door swore the captive once balanced six months of accounts from memory after flood damage. + +Secundus nodded. + +“True.” + +“How do you know?” Varro asked. + +“I sold him rope then. He remembered my overcharge two years later.” + +Felix admired this. + +“Proof of intelligence and character.” + +The front door opened briefly. + +The young captive crossed the atrium carrying tablets. He moved calmly, bowed to no one outside, and disappeared again. + +The lane grew quieter. + +Lentulus said, “Young.” + +Chresimus said, “Young enough to have future value.” + +Crispus asked, “Literate?” + +“Clearly,” Felix replied. “And therefore dangerous.” + +A narrow merchant approached the owner’s steward with a purse. + +The steward laughed and sent him away. + +Felix said, “First bid rejected.” + +Varro asked, “For freedom?” + +“Likely for conversation.” + +Secundus muttered: + +“Conversation often costs more.” + +A servant girl whispered that the captive had said only this: + +> enough to free me honorably and reward fairness. + +The crowd processed the sentence as if weighing silver. + +Felix smiled slowly. + +“He prices men by self-image.” + +Crispus nodded despite himself. + +“Effective.” + +Lentulus frowned. + +“Or manipulative.” + +“Same tool,” Felix replied. + +Another visitor arrived—an elderly notary with two witnesses already chosen. + +The lane changed at once. + +Varro said, “Now it is real.” + +Chresimus added: + +“Now it is expensive.” + +The owner finally emerged. + +A practical man, well-fed, irritated, not cruel enough to be simple. + +He addressed the waiting men. + +“My servant invents stories. Return home.” + +No one moved. + +Felix bowed slightly. + +“Then sell us the story.” + +The owner glared. + +“He is worth more to me useful than fanciful.” + +Secundus said quietly: + +“There.” + +“What?” Lentulus asked. + +“The truth.” + +Crispus stepped forward. + +“If a written compact is executed, I will inspect terms.” + +The owner snapped: + +“You will inspect your own doorway.” + +Felix laughed. + +“Fear improves his diction.” + +A second servant rushed out whispering to the owner. + +Color changed in the man’s face. + +Chresimus noticed first. + +“Someone wealthier has inquired.” + +Lentulus turned toward the road. + +A litter was indeed approaching. + +Felix hissed softly. + +“There goes the neighborhood.” + +The owner suddenly announced: + +“No more visitors. Matter settled privately.” + +That made everyone certain nothing was settled. + +Varro asked, “What if claim is real?” + +Crispus answered first. + +“If inheritance belongs to the captive by blood, status complicates collection.” + +Felix said, “Meaning profitable confusion.” + +Chresimus added: + +“If manumitted before filing, claim stronger.” + +“If not?” + +“Owner may assert control through possession.” + +Lentulus said, “Can a patron simply purchase the man and the secret?” + +Crispus replied: + +“He can purchase the man. Secrets resist transfer.” + +Secundus said, “Unless trust transfers.” + +The notary was finally admitted. + +The crowd leaned as one body. + +Felix asked, “What matters now?” + +Varro answered first. + +“Whether the youth chooses risk or patience.” + +Secundus said, “What labor value the owner loses.” + +Lentulus said, “Which great house arrives next.” + +Crispus said, “Whether witnesses are competent and terms enforceable.” + +Felix said, “How cheaply greed can be hurried.” + +Chresimus said, “Identity proof.” + +They all looked at him. + +“If he alone knows names, seals, grave markers, or family phrases, no one can steal the claim cleanly.” + +The litter stopped outside. + +A steward descended bearing another purse and perfect manners. + +The owner went pale. + +Felix grinned. + +“Too late. Auction phase.” + +Inside the house the captive’s voice carried clearly for the first time: + +“No amount first. Freedom terms first.” + +Silence followed. + +Then Crispus almost smiled. + +“Excellent.” + +Varro stepped toward the side gate. + +“I’ll learn whether he acts willingly.” + +Secundus moved with him. + +“I’ll price the labor the owner fears to lose.” + +Lentulus adjusted his cloak. + +“I will discover which house sent the litter.” + +Felix turned toward the narrow merchant. + +“I will buy rumors before they rise again.” + +Crispus drew himself up. + +“I will examine any instrument drafted tonight.” + +Chresimus tied his tablets. + +“I will learn whether inheritance is money, land, or obligations.” + +Felix looked back once. + +“Six men. One slave. None of us discussing pity.” + +Varro answered without turning. + +“We are discussing terms.” + +--- + +## 3. Choice Presentation + +> The captive may be bound, but his knowledge is not. Whose reading of the lane do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to test consent, coercion, and practical truth. | Former Legionary | +| Follow Felix to act upon urgency, rumor, and rising bids. | Freedman Trader | +| Follow Lentulus to identify elite interests and patronage moves. | Noble Younger Son | +| Follow Crispus to inspect instruments, witnesses, and lawful standing. | Failed Magistrate | +| Follow Secundus to value labor, replacement cost, and household dependence. | Camp Logistician | +| Follow Chresimus to decode the claim, proof, and hidden value. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Status can suppress a person without erasing useful claims. +- Information may be more valuable than visible property. +- Written witnessed promises create bargaining power. +- Manumission can be negotiation, not generosity. +- Productive loyalty increases replacement cost. +- Urgency invites overpayment and bad terms. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Is the inheritance real?” + +and starts asking: + +“Who gains control if it is?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0003.md b/docs/law/DIALOGUE-LAW-0003.md new file mode 100644 index 0000000..62eb339 --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0003.md @@ -0,0 +1,403 @@ +# DIALOGUE-LAW-0003 +## The Heir’s Oath — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching family authority, succession control, legal capacity, military obligation, inheritance risk, and conflict between personal merit and dynastic expectation. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0003.md + +## 0. Framing Note + +This dialogue models historical legal processes as they functioned in practice. +It does not endorse coercion, inequality, or harm. +It presents how participants operate within existing structures. + + +--- + +## 0. Design Intent + +The eldest son and legal heir of a powerful political house has bound himself to long military service. + +Since youth he has rejected comfort, seeking danger in mines, ships, racing teams, and hard labor among common men. Now news spreads that he has signed for twenty-five years with a frontier legion, declaring he will earn fame rather than inherit it. + +No riot has begun. No magistrate has ruled. No sword has been drawn. + +Yet his father rages, rivals recalculate, younger siblings suddenly matter, recruiters become cautious, and the city debates whether a son belongs first to himself or to his house. + +Known facts are uncertain: + +- binding enlistment or dramatic gesture +- father can void terms or cannot +- commission expected or common rank chosen +- genuine principle or youthful theatre +- rivals already act uponing succession doubt +- heir intends return or exile through glory + +The participant must learn that powerful families treat heirs as assets, while ambitious heirs may claim personhood at cost. + +--- + +## 1. Scene Constraints + +Location: forum square near military records office and statue court in Ostia, late morning after news spreads. + +Primary signals: + +- household servants searching for the heir +- recruiters refusing comment +- citizens praising courage +- clients whispering about succession +- younger brother suddenly surrounded by flatterers +- father’s litter expected any moment + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The city loved courage most when it belonged to someone else’s son. + +Crowds clustered outside the military records office where no official notice had been posted and therefore everyone knew everything. + +Marcus Atilius Varro stood near the steps where he could see the doors, the street, and any man running from family duty. + +Lucius Fabius Felix arrived smiling like a man who smelled inheritance disorder. + +“No fire. No flood. No tax seizure,” Felix said. “Only nobility injuring itself. Delightful.” + +Varro nodded toward the crowd. + +“Three household slaves searching with descriptions.” + +“Then he is handsome or expensive.” + +Gaius Licinius Crispus approached already offended by applause. + +“Has any valid instrument been filed?” + +Felix answered first. + +“Several opinions.” + +Crispus ignored him. + +“Rumor says oath witnessed at dawn,” Varro said. + +“Rumor often forges signatures.” + +Quintus Cornelius Lentulus Minor arrived too quickly to seem detached. + +“The house of Sergii does not produce deserters,” Lentulus said. + +Felix nodded. + +“It may now produce volunteers.” + +Titus Varenus Secundus came from the records door carrying dust on his sandals. + +“Something was filed,” he said. “Clerk pale. Officer amused.” + +Varro asked, “Rank?” + +“Unknown.” + +A quiet voice came from beside a column. + +“Which means important.” + +Publius Terentius Chresimus stood with two copied notes and no patience. + +Felix sighed. + +“Even scandal receives transcripts.” + +Chresimus said, “The youth requested frontier assignment, no ceremonial delay, no household exemptions.” + +Lentulus stared. + +“That is insanity.” + +Secundus replied: + +“That is expensive sincerity.” + +A baker nearby shouted: + +“To the heir who works for bread!” + +Sales improved immediately. + +Felix pointed. + +“There. First patriot.” + +Crispus folded his hands. + +“If his father retains household authority, signatures may not suffice.” + +Felix smiled. + +“So law returns to blood.” + +Varro said, “How old?” + +“Twenty-two,” Chresimus replied. + +“Then dangerous.” + +Lentulus frowned. + +“He has always been dangerous. Last year he crewed a grain barge in winter.” + +Felix asked, “Why?” + +“To see if bargemen lied.” + +Secundus nodded once. + +“They usually do.” + +The younger brother of the house crossed the square escorted by men who had ignored him yesterday. + +Varro noticed first. + +“There.” + +“What?” Crispus asked. + +“Succession has feet.” + +The younger brother looked stunned but attempted dignity. + +Felix admired him. + +“Rapid growth.” + +A woman in fine dress said loudly that true Roman blood seeks hardship. + +Another said louder that true Roman blood obeys fathers. + +The crowd divided instantly. + +Crispus said, “Useful distinction.” + +Felix replied, “Market segmentation.” + +A recruiter emerged, saw the crowd, and retreated back inside. + +Secundus laughed once. + +“Wise.” + +Lentulus asked, “Can the father cancel this?” + +Crispus answered first. + +“Depends what was sworn, before whom, and whether influence outruns paperwork.” + +Chresimus added: + +“Also whether the son wishes cancellation.” + +Felix said, “Or whether cancellation now damages prestige more than service.” + +Varro watched the street. + +“Litter coming.” + +A heavy household litter approached at speed. Servants cleared space badly. + +The father descended. + +A formidable man, controlled enough to frighten without shouting. + +He asked only one question: + +“Where is he?” + +No one answered. + +Felix admired the silence. + +“Civic unity.” + +The father turned to the records office. + +“If any clerk has accepted nonsense, I will correct it.” + +Crispus murmured: + +“There.” + +“What?” Lentulus asked. + +“Conflict between authority and process.” + +The father entered. + +The crowd swelled closer. + +Secundus said, “If the son joins common ranks, he dies quickly or rises honestly.” + +Lentulus replied, “He should command.” + +“He wishes not to be given command,” Chresimus said. + +Felix smiled slowly. + +“A rare addiction to merit.” + +A client of the family whispered that marriage negotiations with two houses were now uncertain. + +Varro said, “There.” + +“What now?” Crispus asked. + +“The real wound.” + +Chresimus nodded. + +“Alliance delays. Dowry shifts. Rivals advance.” + +The father emerged angrier but not victorious. + +No cancellation had yet occurred. + +The crowd understood this instantly. + +Applause began somewhere reckless. + +Felix nearly laughed himself ill. + +The father announced: + +“My son is unwell and temporarily misguided.” + +The square enjoyed this too much. + +Lentulus winced. + +“Cruel.” + +Felix said, “Public weakness is always communal entertainment.” + +A dusty young man appeared at the far end of the square carrying travel pack, plain cloak, and no escort. + +The heir. + +He bowed to his father first. + +Then to no one else. + +Silence took the square. + +He said calmly: + +“I will return worthy or not at all.” + +The father replied: + +“You will return now.” + +The son answered: + +“I have already left.” + +Even Crispus respected that sentence. + +Varro asked quietly, “What matters now?” + +Secundus answered first. + +“Whether officers accept him before family reaches them.” + +Lentulus said, “Whether public praise traps the father.” + +Crispus said, “Whether filed oath binds.” + +Felix said, “Which rival courts the younger brother.” + +Chresimus said, “Inheritance revisions tonight.” + +They all looked at him. + +“If the father changes wills, the house enters war by ink.” + +The son turned toward the road. + +No guards moved. + +No one wished to be first. + +Varro stepped after him. + +“I’ll learn whether he understands service.” + +Secundus moved with him. + +“I’ll tell him what winter marches cost.” + +Lentulus adjusted his cloak. + +“I will learn which houses now seek the younger brother.” + +Crispus drew himself up. + +“I will determine what filings survive paternal anger.” + +Felix turned toward the applauding crowd. + +“I will sell courage to men staying home.” + +Chresimus tied his copies. + +“I will learn whether the father rewrites succession before supper.” + +Felix looked back once. + +“Six men. One noble son. None of us discussing honor.” + +Varro answered without turning. + +“We are discussing ownership.” + +--- + +## 3. Choice Presentation + +> The heir has chosen danger over inheritance. Whose reading of the square do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to test whether resolve survives reality. | Former Legionary | +| Follow Felix to act upon panic, prestige, and succession rumors. | Freedman Trader | +| Follow Lentulus to track noble alliances and family reactions. | Noble Younger Son | +| Follow Crispus to inspect filings, authority, and legal capacity. | Failed Magistrate | +| Follow Secundus to judge military truth against romantic ambition. | Camp Logistician | +| Follow Chresimus to trace wills, heirs, and power by ink. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Heirs are often treated as family assets. +- Legal adulthood may still collide with household power. +- Public praise can limit private control. +- Military service can be merit-seeking or status theatre. +- Succession uncertainty changes alliances immediately. +- Wills may become leverages faster than swords. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Will he become a hero?” + +and starts asking: + +“Who loses control if he does?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0004.md b/docs/law/DIALOGUE-LAW-0004.md new file mode 100644 index 0000000..ace466b --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0004.md @@ -0,0 +1,377 @@ +# DIALOGUE-LAW-0004 +## The Prize Ship — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching wartime seizure, prize rights, neutral status claims, state versus private ownership, mixed identities, maritime asset value, and the legal power to classify persons and property. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0004.md + +## 0. Framing Note + +This dialogue models historical legal processes as they functioned in practice. +It does not endorse coercion, inequality, or harm. +It presents how participants operate within existing structures. + + +--- + +## 0. Design Intent + +A large seaworthy vessel of a current enemy has been captured at sea and towed into Ostia. + +Its hull is sound, its rigging valuable, and its hold crowded with transported persons who claim to be taken from neutral shores. Some speak of kidnapping, some of debt sale, some of forced migration, and some speak too little. + +No magistrate has ruled. No auction has opened. No embassy has yet arrived. + +Yet captors demand prize shares, merchants inspect the hull, officials seek manifests, translators are hired, and the harbor debates whether the human cargo are spoils, witnesses, debtors, or free persons wrongfully taken. + +Known facts are uncertain: + +- whether the ship is lawful prize of war +- whether the captives are genuine neutrals +- whether enemy sailors hide among them +- whether state confiscation overrides private sale +- whether disease spreads in the hold +- whether foreign envoys are already on the road + +The participant must learn that authority often begins by deciding classifications. + +--- + +## 1. Scene Constraints + +Location: main harbor quay in Ostia beside impound pier, late morning. + +Primary signals: + +- captured ship under guard +- crowd examining hull lines +- captives brought to sunlight in groups +- translators shouting contradictory claims +- captors demanding payment +- merchants already pricing timber and rope value + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The harbor loved victory most when it could be purchased. + +The captured ship rode high beside the impound pier, scarred at the rail but handsome in the hull. Men praised Rome while measuring beam width with their eyes. + +Marcus Atilius Varro stood near the gangplank where he could watch guards, crowd movement, and anyone trying to become invisible. + +Lucius Fabius Felix arrived smiling like a man who smelled wet profit. + +“No fire. No plague. No tax raid,” Felix said. “Only conquest delivered retail.” + +Varro nodded toward the vessel. + +“Good lines.” + +“Better if badly administered.” + +Gaius Licinius Crispus approached with official hunger. + +“Has seizure been entered properly?” + +Felix answered first. + +“The ropes suggest yes.” + +Crispus ignored him. + +“No docket posted,” Varro said. “Only soldiers and shouting.” + +“Then theft remains fashionable.” + +Quintus Cornelius Lentulus Minor arrived in a cloak chosen for public patriotism. + +“That hull could serve grain routes,” Lentulus said. + +Felix nodded. + +“And suddenly you support the war.” + +Titus Varenus Secundus came from beneath the stern carrying tar on one hand. + +“Keel sound,” he said. “Needs sailcloth, caulking, two weeks’ work.” + +Varro asked, “Worth buying?” + +Secundus snorted. + +“Worth stealing legally.” + +A quiet voice came from beside a crate of seized spears. + +“Depends who owns the right to sell.” + +Publius Terentius Chresimus stood with three tablets and a borrowed manifest fragment. + +Felix sighed. + +“Even triumph acquires paperwork.” + +Chresimus said, “Especially triumph.” + +A group of captives were led onto the quay blinking in sunlight. + +Some were pale islanders, some dark-haired coastal folk, some clearly old enough to hate everyone equally. + +A translator shouted: + +“They are all free fishers taken unlawfully!” + +Another translator shouted: + +“Half sold themselves in famine!” + +A third shouted: + +“One bit me!” + +The crowd found this useful. + +Varro said, “Mixed cargo.” + +Crispus nodded. + +“Mixed claims.” + +A sailor from the capture crew held out his hand. + +“Prize share now.” + +Felix admired him. + +“A pure constitutionalist.” + +Lentulus frowned. + +“The state must inspect first.” + +“The sailor’s children eat first,” Felix replied. + +Secundus pointed toward the lower hatch. + +“Still more below.” + +Varro said, “Any sick?” + +“Two fevered. One dead at dawn.” + +The crowd stepped back exactly one pace. + +Chresimus noted names. + +“Quarantine now affects valuation.” + +Felix said, “Everything affects valuation.” + +A woman among the captives cried that she was from a neutral island under Roman friendship. + +A bearded man beside her swore he had never seen her before. + +She struck him immediately. + +The crowd approved the strike more than the testimony. + +Crispus folded his hands. + +“Identity hearings required.” + +Felix smiled. + +“Sell the ship while hearings multiply.” + +Lentulus looked toward the vessel. + +“If the Senate claims it, private purchase ends.” + +Chresimus said, “Unless repair contracts begin.” + +Felix turned. + +“There. My scholar wakes.” + +A marine dragged out two chained men claiming to be captives. + +Their wrists carried rope burns inconsistent with captivity. + +Varro noticed first. + +“There.” + +“What?” Lentulus asked. + +“Hands of sailors.” + +Secundus nodded. + +“Also feet.” + +The chained men began speaking a language no one nearby understood and too rapidly to help themselves. + +Crispus said, “Enemy crew concealed among cargo.” + +Felix grinned. + +“Then inventory improves.” + +A rope merchant shouted offers for the standing rigging before any sale had been declared. + +Another offered for anchors. + +A third offered for the cook. + +The guards grew tired visibly. + +Varro asked, “Who commands here?” + +No one answered quickly. + +That was answer enough. + +A clerk finally arrived carrying seals, ink, and the expression of a man already behind schedule. + +Crispus brightened. + +“At last.” + +Felix sighed. + +“Delay in sandals.” + +The clerk read a notice: + +All persons and goods remain under provisional state custody pending classification. + +The harbor groaned. + +Felix said, “There goes efficient corruption.” + +Chresimus replied: + +“No. It merely changes office.” + +A noble matron’s steward inspected the captives discreetly for domestic purchase possibilities. + +Lentulus saw this and looked embarrassed for society. + +Felix did not. + +Secundus said quietly: + +“Water and bread needed within hour.” + +Varro nodded. + +“Or riot.” + +A messenger ran in from the road shouting that envoys from a neutral city had been seen approaching. + +The quay changed at once. + +Crispus said, “Urgency.” + +Lentulus said, “Optics.” + +Felix said, “Discount window closing.” + +Chresimus said, “Bribes rising.” + +The clerk demanded lists of names. + +The captives answered in four languages and three levels of truth. + +Varro asked, “What matters now?” + +Secundus answered first. + +“Separate sick, sailors, children, fighters.” + +Lentulus said, “Protect Rome from scandal.” + +Crispus said, “Establish lawful categories.” + +Felix said, “Buy hull rights before patriotism overpays.” + +Chresimus said, “Find the manifest master copy.” + +They all looked at him. + +“If cargo was declared as timber or salt, many men hang by ink.” + +Varro stepped toward the chained sailors. + +“I’ll learn who they are.” + +Secundus moved toward the gangplank. + +“I’ll inspect stores, water, and seaworthiness.” + +Lentulus adjusted his cloak. + +“I will meet the envoys before they meet anger.” + +Crispus drew himself up. + +“I will secure jurisdiction and records.” + +Felix turned toward the rope merchants. + +“I will purchase despair before auction begins.” + +Chresimus tied his tablets. + +“I will learn who falsified the cargo list.” + +Felix looked back once. + +“Six men. One captured ship. None of us discussing victory.” + +Varro answered without turning. + +“We are discussing ownership.” + +--- + +## 3. Choice Presentation + +> The ship is seized. The people aboard are not yet defined. Whose reading of the quay do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to sort security risk, truth, and hidden crew. | Former Legionary | +| Follow Felix to act upon delay, auction pressure, and hull value. | Freedman Trader | +| Follow Lentulus to manage diplomacy, optics, and noble influence. | Noble Younger Son | +| Follow Crispus to classify persons, claims, and lawful custody. | Failed Magistrate | +| Follow Secundus to assess ship value, quarantine, and provisioning. | Camp Logistician | +| Follow Chresimus to trace manifests, fraud, and title by ink. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- War often converts uncertainty into legal classifications. +- Captured ships may be worth more than their cargo. +- Human status can hinge on documentation and testimony. +- State custody can delay profit but increase leverage. +- Disease changes law, price, and urgency simultaneously. +- Whoever controls categories controls outcomes. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Should they be freed?” + +and starts asking: + +“Who has authority to decide what they are?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0005.md b/docs/law/DIALOGUE-LAW-0005.md new file mode 100644 index 0000000..25fccf3 --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0005.md @@ -0,0 +1,414 @@ +# DIALOGUE-LAW-0005 +## The Captive Shipwright — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching conflict of laws, wartime classification, reciprocity, strategic legitimacy, skilled labor rights, and the value of expertise under conquest. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0005.md + +--- + +## 0. Design Intent + +The six share a bath with a recently captured foreigner. + +He speaks an unfamiliar dialect, yet fluent Latin with calm precision. He is educated, observant, and plainly no common captive. To their astonishment, he reveals that the enemy vessel recently seized at Ostia was designed and built by him, then sold abroad before war began. + +Later, while constructing a new merchant vessel for a local trade guild, his yard was raided. He and his entire skilled work detail were taken to build warships under enemy wartime statute. + +Now Rome must decide what he is: + +slave cargo, enemy asset, lawful requisitioned craftsman, ransom subject, strategic guest, or free man unjustly taken. + +Known facts are uncertain: + +- whether his account is true +- whether records survived capture +- whether enemy law required compensation and release +- whether Rome benefits by recognizing hostile law +- whether he would cooperate if honored +- whether rejecting his claim harms future peace + +The participant must learn that great powers often gain by honoring useful law even when enemies wrote it. + +--- + +## 1. Scene Constraints + +Location: public baths in Ostia, warm room and adjoining pool, evening. + +Primary signals: + +- informal conversation among mixed status men +- guards nearby but relaxed +- the foreigner treated with curiosity, not chains +- harbor rumors entering constantly +- officials not yet present +- policy forming before policy is announced + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +Steam made equals of men for a little while. + +Jewels, scars, rank marks, and dyed cloth all softened in the damp light. The warm room held merchants, laborers, two retired soldiers, and one foreigner whose posture suggested he needed none of them. + +Marcus Atilius Varro sat near the pool edge where he could see exits and habits. + +Lucius Fabius Felix arrived smiling like a man who trusted conversations more when unclothed. + +“No fire. No riot. No creditors,” Felix said. “Only bathing. Suspicious.” + +Varro nodded toward the stranger. + +“He corrected the tile slope.” + +Felix looked impressed. + +“Before or after entering?” + +“While entering.” + +Gaius Licinius Crispus approached carrying civic dignity in a towel. + +“Who is he?” + +Felix answered first. + +“Either genius or unbearable.” + +Crispus ignored him. + +The foreigner inclined his head. + +“I speak enough Latin to choose both.” + +Even Crispus respected that answer. + +Quintus Cornelius Lentulus Minor entered late enough to be seen, early enough to matter. + +“My steward says he came from the captured ship.” + +The stranger replied calmly: + +“I came on it. I did not come from it.” + +Titus Varenus Secundus laughed once. + +“Good distinction.” + +A quiet voice came from the bench behind them. + +“And legally expensive.” + +Publius Terentius Chresimus sat with wax tablets wrapped in linen to protect them from steam and common sense. + +Felix sighed. + +“Even baths cannot drown paperwork.” + +The stranger looked toward the harbor through a high vent. + +“Your grain barges overload aft in cross-current.” + +The room quieted. + +Secundus narrowed his eyes. + +“Why?” + +“Because your stevedores trust rope marks more than waterline balance. The marks lie when hulls age.” + +Varro asked, “You know ships?” + +“I know mistakes.” + +Felix smiled slowly. + +“At last, a professional.” + +The stranger introduced himself only as Damaros. + +No family name offered. No one pressed first. + +Lentulus said, “You claim to have built the prize ship.” + +Damaros nodded. + +“Designed her keel ratio. Argued for deeper ribs. Lost the argument on mast weight. You noticed the rail scars?” + +Varro did. + +“Boarding hooks tore where reinforcement should have been.” + +Damaros nodded once. + +“You have eyes.” + +Felix spread his hands. + +“Now we are all poorer.” + +Crispus asked directly: + +“If you are so valuable, why were you in the hold?” + +Damaros answered without offense. + +“Because men with swords often outrank men with geometry.” + +The room approved that too much. + +He continued. + +“I was building a merchant vessel for our coastal guild. War began later. The yard was seized. Skilled crews requisitioned.” + +“Requisitioned?” Crispus asked. + +“Yes.” + +Felix smiled. + +“A soft word travels far.” + +Damaros met his gaze. + +“In our code, the state may compel strategic craftsmen during declared war.” + +Secundus frowned. + +“For how long?” + +“Three years maximum without renewal before magistrates.” + +“Paid?” + +“Yes.” + +“Released?” + +“When term ends, unless convicted otherwise.” + +Chresimus sat straighter. + +“Written?” + +“Of course.” + +Crispus folded his hands. + +“If true, that is not slave sale.” + +“It was still coercion,” Varro said. + +Damaros nodded. + +“Law often is.” + +The room became quieter than steam required. + +Lentulus asked, “And now you ask Rome to honor enemy statutes?” + +Damaros replied: + +“I ask Rome to decide whether victory improves judgment.” + +Felix laughed aloud. + +“There. Keep him.” + +A bather from the next bench muttered: + +“He is enemy.” + +Damaros turned politely. + +“So was the ship you admire.” + +Secundus grinned openly. + +Varro asked, “Were you compensated?” + +“Late. Poorly. But recorded.” + +“Can you prove it?” + +“My clerk can. If he survived capture.” + +Chresimus murmured: + +“There.” + +“What?” Felix asked. + +“The real cargo.” + +Crispus said, “Suppose Rome rejects all hostile law.” + +Damaros answered immediately. + +“Then any Roman artisan captured abroad becomes mere spoil.” + +No one answered that quickly. + +Varro finally did. + +“True.” + +Lentulus looked displeased. + +“We need not copy enemy custom.” + +Damaros replied: + +“Then improve upon it.” + +Felix applauded the water. + +“A man after my own methods.” + +A messenger entered the bath hall searching for someone from the harbor office. + +He announced officials were debating whether skilled captives should be sold, ransomed, retained, or registered. + +The room leaned closer without moving. + +Secundus said, “Selling shipwrights is stupidity.” + +Felix said, “Selling anything too cheaply is stupidity.” + +Crispus said, “Retention without status invites endless dispute.” + +Chresimus added: + +“Registration creates taxes.” + +Felix pointed. + +“There he is.” + +Damaros asked for oil, then continued as if lecturing apprentices. + +“If Rome keeps me unlawfully, I resist. If Rome frees me foolishly, I depart. If Rome contracts me fairly, I build.” + +Varro almost smiled. + +“Honest.” + +“Efficient,” Damaros corrected. + +Lentulus said, “And if Rome asks you to build warships against your own people?” + +Damaros considered. + +“For lawful pay under lawful terms? I build what treaties make possible.” + +Felix stared. + +“You charge philosophy by the hour?” + +Damaros said, “No. Only timber.” + +The room laughed. + +Crispus asked, “What matters now?” + +Varro answered first. + +“Whether his story verifies.” + +Secundus said, “Whether he can improve our fleet.” + +Lentulus said, “Whether using him dishonors Rome.” + +Felix said, “Whether others bid first.” + +Crispus said, “Whether foreign statute may be recognized selectively.” + +Chresimus said, “Whether records survived.” + +They all looked at him. + +“If the documents exist, debate narrows. If not, principles multiply.” + +A harbor clerk finally entered, found Damaros, and announced: + +“You are requested before the magistrate.” + +Damaros rose calmly. + +Felix said, “Congratulations. You are now policy.” + +Varro stood. + +“I’ll hear testimony.” + +Secundus rose with him. + +“I’ll hear about hull ratios.” + +Lentulus adjusted his hair. + +“I will hear what noble Rome pretends to believe.” + +Crispus stood with purpose. + +“I will hear jurisdiction.” + +Felix grinned. + +“I will hear price.” + +Chresimus wrapped his tablets. + +“I will hear which law survives victory.” + +Felix looked back once. + +“Six men. One enemy craftsman. None of us discussing hatred.” + +Varro answered without turning. + +“We are discussing usefulness.” + +--- + +## 3. Choice Presentation + +> The captive built the ship Rome praises. Whose reading of the baths do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to test truth, reciprocity, and strategic realism. | Former Legionary | +| Follow Felix to exploit scarcity, contracts, and bidding pressure. | Freedman Trader | +| Follow Lentulus to weigh prestige, optics, and noble doctrine. | Noble Younger Son | +| Follow Crispus to define status, jurisdiction, and recognized law. | Failed Magistrate | +| Follow Secundus to judge technical value and naval utility. | Camp Logistician | +| Follow Chresimus to seek records, proofs, and law by document. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- War does not erase all legal complexity. +- Skilled people may be more valuable than captured goods. +- Recognizing enemy law can protect your own citizens later. +- States often decide status before justice. +- Documentation can matter more than sympathy. +- Victory creates choices, not automatic wisdom. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Should Rome free him?” + +and starts asking: + +“Can Rome claim the product while denying the law that shaped the producer?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0006.md b/docs/law/DIALOGUE-LAW-0006.md new file mode 100644 index 0000000..688add3 --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0006.md @@ -0,0 +1,352 @@ +# DIALOGUE-LAW-0006 +## The Poison and the Cure — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching fraud suspicion, causation uncertainty, recurring demand, lawful versus unlawful inducement, and the legal difficulty of proving coordinated harm for profit. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0006.md + +--- + +## 0. Design Intent + +Rumor spreads through Ostia of a profitable scheme between two cities. + +In Capua, a market vendor allegedly sold food and drink that made travelers violently ill. In Ostia, a medicine seller allegedly cured the same symptoms so reliably that merchants joked the road itself carried customers to him. + +The signs were memorable: if a man saw double, vomited bile, and begged for water, people directed him to one specific doorway. + +No conviction has occurred. No confession exists. No magistrate has ruled. + +Yet traders discuss pattern, victims swear certainty, skeptics ask for proof, and sharper minds notice that repeated suffering may create predictable demand even without crime. + +Known facts are uncertain: + +- whether poisoning truly occurred +- whether illness came from spoiled food or excess drinking +- whether the healer colluded or merely capitalized +- whether symptoms were common knowledge +- whether witnesses exaggerate after recovery +- whether lawful enterprise can imitate demand without wrongdoing + +The participant must learn that suspicion, proof, and opportunity are different things. + +--- + +## 1. Scene Constraints + +Location: tavern courtyard near the baths in Ostia, early evening. + +Primary signals: + +- merchants telling road stories +- recovered travelers praising one healer +- scribes noting names for possible complaints +- tavern patrons laughing at symptoms +- vendors wondering what demand can be anticipated lawfully +- no one possessing decisive proof + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The courtyard smelled of wine, onions, wet stone, and confidence unsupported by evidence. + +A circle had formed around two road merchants competing to describe vomiting with superior detail. + +Marcus Atilius Varro stood near the cistern where he could hear lies arrive and leave. + +Lucius Fabius Felix arrived smiling like a man who loved scandal unless audited. + +“No fire. No riot. No tax seizure,” Felix said. “Only testimony after supper.” + +Varro nodded toward the storytellers. + +“Third retelling.” + +“Then facts are nearly polished.” + +Gaius Licinius Crispus approached carrying sternness sufficient for several jurisdictions. + +“What is alleged?” + +Felix answered first. + +“That indigestion has geography.” + +Crispus ignored him. + +“A stall in Capua sells cups and sausages,” Varro said. “Travelers fall sick. In Ostia one healer cures them.” + +“Evidence?” + +“Memory.” + +Quintus Cornelius Lentulus Minor arrived late enough to ask for summary without admitting interest. + +“My cousin swears by the healer.” + +Felix nodded. + +“Then your cousin has survived either fraud or appetite.” + +Titus Varenus Secundus came from the kitchen door carrying a clay mug. + +“If they drank heavily on the road,” he said, “they needed water more than miracles.” + +Varro asked, “You know the cure?” + +“Salt broth, watered vinegar, rest, shade.” + +A quiet voice came from beside the table of listeners. + +“And being charged before improvement.” + +Publius Terentius Chresimus sat with a wax tablet titled Complaints and Opportunities. + +Felix sighed. + +“Even gossip becomes categories.” + +A merchant in travel dust raised his hand dramatically. + +“I saw two cups become four! Then the road turned sideways!” + +The courtyard applauded the image. + +Crispus said, “How much wine?” + +The merchant hesitated. + +“Some.” + +Felix said, “Legal measure: some.” + +Lentulus frowned. + +“But many independent men report the same symptoms.” + +Chresimus nodded. + +“Which proves repetition. Not cause.” + +A second traveler swore the Capuan vendor always smiled when men purchased the spicy sausages. + +Felix spread his hands. + +“Arrest all smiling vendors.” + +Varro asked, “What does the healer sell exactly?” + +Secundus answered first. + +“Water, broth, herbs, quiet room.” + +Felix blinked. + +“That is almost respectable.” + +Chresimus added: + +“Also priority service, fresh linens, and secrecy.” + +Felix smiled slowly. + +“There it is.” + +A tavern keeper nearby muttered that half his best customers visited the healer every market day. + +Crispus said, “Can collusion be proven?” + +“No,” Chresimus said. “Only narrated.” + +Lentulus asked, “If not criminal, why discuss it?” + +Varro answered. + +“Because pattern matters.” + +Secundus pointed to three men already drunk beside the fountain. + +“There.” + +“What?” Lentulus asked. + +“Tomorrow’s customers.” + +The courtyard laughed. + +Felix stared at the three men thoughtfully. + +“That may be the wisest sentence spoken here.” + +A woman selling watered figs said she now kept extra jars on festival mornings because people craved sweetness after drink. + +Chresimus wrote that down. + +Crispus noticed. + +“You are listing lawful responses.” + +“I am listing recurring human weakness.” + +Felix admired him openly. + +“Scholarship advances.” + +A retired soldier declared that on campaign the cure for seeing double was seeing less wine. + +No one bought his remedy. + +Varro asked, “Suppose Capua vendor innocent. Suppose healer merely observant.” + +Crispus replied: + +“Then accusation harms trade unjustly.” + +Felix said, “And still teaches demand.” + +Lentulus looked around. + +“You mean one need not poison anyone to profit?” + +Secundus snorted. + +“One need only wait near taverns.” + +The courtyard went quiet for a useful moment. + +Chresimus said, “Consider after-feast broth stalls.” + +Felix said, “Morning water carts outside gaming dens.” + +Varro said, “Shade benches outside courts.” + +Crispus said, “Queue scribes outside offices.” + +Lentulus said, “Fresh garlands outside funerals.” + +All five looked at him. + +He adjusted himself. + +“People grieve decoratively.” + +Felix laughed until honest. + +A messenger passing through shouted that the Capuan vendor had been beaten, not convicted. + +Crispus frowned. + +“There. Disorder replacing proof.” + +Varro nodded. + +“Common.” + +Secundus said, “If innocent, next man sells no food there.” + +Chresimus added: + +“If guilty, next man poisons more carefully.” + +The courtyard disliked that sentence because it fit. + +Felix asked, “What matters now?” + +Varro answered first. + +“Can cause be shown.” + +Crispus said, “Can complaint be filed properly.” + +Lentulus said, “Can reputation be restored once stained.” + +Secundus said, “What cure actually works.” + +Felix said, “What demand repeats predictably.” + +Chresimus said, “Where law permits service before fraud.” + +They all looked at him. + +“If suffering recurs naturally, sell relief honestly.” + +A drunk patron staggered, asked for water, then vomited into a shrub. + +Felix pointed. + +“There. Market research.” + +Varro stepped toward the road merchants. + +“I’ll sort witnesses from performers.” + +Secundus moved toward the kitchen. + +“I’ll price real cures.” + +Lentulus adjusted his cloak. + +“I will ask discreet houses what they pay for discretion.” + +Crispus drew himself up. + +“I will examine whether any complaint can stand.” + +Felix turned toward the fountain. + +“I will inspect tomorrow morning’s customers tonight.” + +Chresimus tied his tablet. + +“I will list lawful demand hidden inside vice.” + +Felix looked back once. + +“Six men. One rumor. None of us discussing morality.” + +Varro answered without turning. + +“We are discussing proof.” + +--- + +## 3. Choice Presentation + +> Men are sick, a healer profits, and no one can prove why. Whose reading of the courtyard do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to separate witnesses, rumor, and fact. | Former Legionary | +| Follow Felix to identify profitable recurring weakness. | Freedman Trader | +| Follow Lentulus to gauge elite demand for discreet remedies. | Noble Younger Son | +| Follow Crispus to test whether accusation can become law. | Failed Magistrate | +| Follow Secundus to distinguish real treatment from theatre. | Camp Logistician | +| Follow Chresimus to map lawful demand hidden in predictable suffering. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Repeated stories do not automatically prove causation. +- Fraud suspicion and proof are different things. +- Some profitable demand is naturally recurring. +- Reputation can be destroyed before judgment. +- Law struggles when harm is diffuse and evidence weak. +- Honest services can emerge from common vice. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Was it a conspiracy?” + +and starts asking: + +“What suffering repeats predictably without crime?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0007.md b/docs/law/DIALOGUE-LAW-0007.md new file mode 100644 index 0000000..22918a8 --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0007.md @@ -0,0 +1,347 @@ +# DIALOGUE-LAW-0007 +## The Lawful Thirst — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching lawful demand creation, anticipatory enterprise, nuisance liability, licensing, quality control, and how recurring vice can support legitimate commerce. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0007.md + +--- + +## 0. Design Intent + +After discussing rumor, fraud, and recurring suffering, the six consider whether a lawful enterprise could profit honestly from predictable human behavior. + +They identify one opportunity immediately: drinking creates thirst, weakness, headaches, lost judgment, and next-morning desperation. + +No crime is required. No poison is needed. No deception is necessary. + +A properly run recovery house near taverns, bath districts, docks, and festival grounds could sell water, salted broths, diluted vinegar drinks, shade, cots, privacy, escorts, and rapid relief. + +No charter exists yet. No site is leased. No terms are settled. + +Yet all six begin to see profit at once. + +Known facts are uncertain: + +- whether demand is large enough +- whether tavern keepers cooperate or retaliate +- whether officials classify it as medicine +- whether drunk patrons pay reliably +- whether competitors copy instantly +- whether success invites regulation + +The participant must learn that lawful enterprise often begins by noticing predictable consequences. + +--- + +## 1. Scene Constraints + +Location: same tavern courtyard in Ostia, later that evening. + +Primary signals: + +- drunks already needing assistance +- tavern keepers listening suspiciously +- water sellers nearby +- servants dragging masters home +- crowd amused by business planning +- no one yet agreeing on ownership + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The idea entered the courtyard faster than sobriety ever had. + +Three men now sat against the wall asking softly for water and loudly for dignity. A fourth slept beneath a bench with strategic commitment. + +Marcus Atilius Varro stood by the gate watching who staggered, who paid, and who lied about both. + +Lucius Fabius Felix arrived carrying six figs and immediate optimism. + +“No fire. No scandal. No magistrate,” Felix said. “At last, ideal business weather.” + +Varro nodded toward the sleeping man. + +“Customer.” + +“Future repeat customer.” + +Gaius Licinius Crispus approached suspicious of anything that smiled. + +“I assume you are not serious.” + +Felix handed him a fig. + +“Then we are already beyond assumption.” + +Quintus Cornelius Lentulus Minor adjusted his cloak to avoid contact with commerce. + +“A respectable house cannot be seen operating among drunkards.” + +Felix replied: + +“A respectable house need only own the building quietly.” + +Titus Varenus Secundus came from the kitchen with a bowl of broth. + +“Hot salt broth, small bread, water after,” he said. “Half recover by dawn.” + +Varro asked, “Cost?” + +“Low.” + +“Price?” + +Secundus looked at Felix. + +“Rising.” + +A quiet voice came from the ledger table. + +“Name matters first.” + +Publius Terentius Chresimus had already written three columns: Costs, Risks, Titles. + +Felix sighed. + +“He courts me through numeracy.” + +A merchant reeled past asking where the miracle healer lived. + +Felix pointed to the empty storage room beside the courtyard. + +“There, once leased.” + +The merchant attempted to enter immediately. + +Crispus said, “You see the danger.” + +“What danger?” Lentulus asked. + +“Reliance before standards.” + +Secundus nodded. + +“If we serve foul water, we kill men.” + +Felix smiled. + +“Then do not serve foul water.” + +Crispus stared. + +“You make regulation sound simple.” + +“It often is. Compliance is expensive.” + +A tavern keeper from across the lane shouted: + +“You steal my patrons!” + +Varro answered first. + +“They leave on their own.” + +The courtyard approved that too much. + +Lentulus asked, “Would taverns oppose us?” + +Chresimus replied: + +“Until offered referral fee.” + +Felix nearly applauded. + +“There. Partnership language.” + +Secundus said, “Or sell vouchers with first cup.” + +Crispus frowned. + +“That resembles planned harm.” + +“No,” Varro said. “Planned consequence.” + +A woman dragged her husband by one arm and asked if anyone had vinegar water. + +The six all noticed. + +Felix said softly: + +“Demand arrives carrying marriage.” + +Secundus handed her a cup free of charge. + +The husband revived enough to complain about price. + +No price had been charged. + +Lentulus said, “Customers are vile.” + +“Customers are numerous,” Felix corrected. + +Chresimus read from his tablet. + +Possible services: + +- water and broth +- cots by the hour +- quiet room +- messenger to household +- escort home +- purse safekeeping +- sandal retrieval +- apology scribe at dawn + +Even Crispus respected the last item. + +A pair of sailors asked if group rates existed. + +Felix answered instantly. + +“They do now.” + +Crispus raised a finger. + +“If we claim cures, officials may treat us as physicians.” + +Secundus said, “Then claim recovery support.” + +Chresimus wrote: + +Never promise cure. + +Lentulus asked, “What location?” + +Varro answered first. + +“Between taverns and fountain.” + +Felix said, “Near gaming dens.” + +Secundus said, “Near docks.” + +Crispus said, “Near magistrates, where men drink after ruling badly.” + +The courtyard laughed too honestly. + +A water seller approached and offered bulk rates if guaranteed daily purchase. + +Felix smiled. + +“Suppliers scent intention.” + +Chresimus added: + +“So do imitators.” + +Across the lane, two boys had already hung a sign reading: + +MORNING RELIEF HERE + +The sign pointed nowhere. + +Felix looked wounded. + +“We are late.” + +Varro asked, “What matters now?” + +Secundus answered first. + +“Clean water source.” + +Crispus said, “Licensing and liability.” + +Lentulus said, “Whether quality can remain respectable.” + +Felix said, “How fast to open three locations.” + +Varro said, “Security and theft.” + +Chresimus said, “Who owns the mark and accounts.” + +They all looked at him. + +“If this succeeds, friendship shortens.” + +A drunk noble youth woke under the bench and offered to invest with someone else’s money. + +Lentulus sighed deeply. + +“Competition.” + +Felix stepped toward the empty room. + +“I’ll inspect premises.” + +Varro moved with him. + +“I’ll inspect exits.” + +Secundus headed for the kitchen. + +“I’ll test menu and water storage.” + +Crispus drew himself up. + +“I’ll determine permits required.” + +Lentulus adjusted his cloak. + +“I will identify discreet investors.” + +Chresimus tied his tablets. + +“I will price honesty.” + +Felix looked back once. + +“Six men. One lawful idea. None of us yet arguing.” + +Varro answered without turning. + +“We are about to.” + +--- + +## 3. Choice Presentation + +> Thirst follows drink as reliably as dawn. Whose reading of the opportunity do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to assess security, flow, and street reality. | Former Legionary | +| Follow Felix to expand fast and seize first-mover advantage. | Freedman Trader | +| Follow Lentulus to attract discreet capital and elite clientele. | Noble Younger Son | +| Follow Crispus to manage permits, claims, and liability. | Failed Magistrate | +| Follow Secundus to build real recovery services and standards. | Camp Logistician | +| Follow Chresimus to structure books, marks, and durable profit. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Many legal businesses arise from predictable consequences. +- Honest service requires standards, not slogans. +- Success attracts competitors immediately. +- Naming and claims create regulatory risk. +- Suppliers respond before contracts exist. +- Alignment problems begin before opening day. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Is this moral?” + +and starts asking: + +“Can it be run honestly, legally, and repeatedly?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0008.md b/docs/law/DIALOGUE-LAW-0008.md new file mode 100644 index 0000000..c68e11d --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0008.md @@ -0,0 +1,418 @@ +# DIALOGUE-LAW-0008 +## The Charter Quarrel — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching founder conflict, governance failure, control rights, liability allocation, profit shares, and how promising enterprises collapse before opening. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0008.md + +--- + +## 0. Design Intent + +One day after discovering a profitable lawful opportunity, the six meet to formalize ownership of their proposed recovery house. + +Demand appears real. Investors have shown interest. Suppliers are willing. Premises are available. + +Yet before a cup is sold, disputes arise over control, voting, capital, labor credit, branding, liability, expansion rights, inheritance of shares, and who may bind the venture by signature. + +No competitor has defeated them. + +They may defeat themselves. + +Known facts are uncertain: + +- whether equal shares are fair +- whether money outranks labor +- whether contacts outrank coin +- whether majority rule is tolerable +- whether one reckless partner can ruin all +- whether friendship survives governance + +The participant must learn that many enterprises fail before trade begins. + +--- + +## 1. Scene Constraints + +Location: rented upper room above the same tavern, next afternoon. + +Primary signals: + +- draft charter on table +- arguments already underway +- suppliers waiting below +- landlord wanting deposit +- two imitators already operating nearby +- no clause accepted unanimously + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The room contained six men, one draft charter, and less harmony than yesterday. + +Below, the tavern sold watered wine to customers the proposed venture might later rescue. Above, opportunity aged visibly. + +Marcus Atilius Varro stood by the window where exits still made sense. + +Lucius Fabius Felix sat nearest the draft charter as if proximity were ownership. + +“No fire. No plague. No tax raid,” Felix said. “Only partners. Worst hazard of all.” + +Varro nodded toward the street. + +“Two boys opened relief stall already.” + +“Then we should argue faster.” + +Gaius Licinius Crispus tapped the tablet with offended precision. + +“This instrument is chaos.” + +Felix smiled. + +“It is ambition in draft.” + +Quintus Cornelius Lentulus Minor reclined in a chair he had mentally inherited. + +“My investors will not join unless governance is respectable.” + +Secundus looked at the chair. + +“Then they may start with standing.” + +Titus Varenus Secundus had brought supply notes, staffing rotations, and patience already depleted. + +“We need water casks, cots, bowls, linens, runners, cleaners.” + +Felix waved this away. + +“We need brand first.” + +A quiet voice came from the ledger end of the table. + +“We need numbers first.” + +Publius Terentius Chresimus had written six columns and trusted none of them. + +Crispus read aloud: + +Equal shares to all founders. + +“Impossible,” said Felix. + +“Convenient,” said Varro. + +“Unjust,” said Lentulus. + +“Unfunded,” said Secundus. + +“Unclear,” said Chresimus. + +Crispus sighed. + +“At last, agreement.” + +Felix leaned forward. + +“I bring trade instinct, supplier contacts, pricing sense, expansion strategy. I should hold largest share.” + +Varro replied: + +“You bring noise.” + +Lentulus spoke next. + +“My family can place discreet capital, elite clientele, and protection from nuisance.” + +Felix smiled. + +“You mean influence.” + +“I mean civilization.” + +Secundus said, “I bring operations. Without me you own a queue.” + +Chresimus added: + +“Without me you own theft.” + +Crispus straightened. + +“Without me you own liability.” + +All eyes turned to Varro. + +He said: + +“Without me you get robbed.” + +Felix spread his hands. + +“Excellent. We are each indispensable and therefore intolerable.” + +The landlord climbed halfway up the stairs and shouted: + +Deposit by sunset or room offered elsewhere. + +Crispus shouted back: + +We are drafting law! + +The landlord replied: + +I am enforcing rent! + +The room respected that. + +Chresimus read another clause. + +Any two partners may bind the company. + +Varro said, “No.” + +Felix said, “Yes.” + +Crispus said, “Madness.” + +Lentulus said, “Only if I am one.” + +Secundus said, “Then no.” + +A supplier knocked and asked whether to reserve forty water jars. + +Felix shouted, “Yes!” + +Varro shouted, “No!” + +The supplier asked whom to trust. + +Chresimus answered: + +“Currently, no one.” + +Footsteps retreated. + +Secundus looked murderous. + +“We are losing inventory.” + +Felix pointed at him. + +“Then buy it personally and count as contribution.” + +Secundus replied: + +“Then I want larger share.” + +“Denied.” + +“Then buy your own jars.” + +Crispus rubbed his temples. + +“Next clause: liability for deaths.” + +Silence entered properly. + +Lentulus said, “There will be no deaths.” + +Secundus stared. + +“You plan to serve drunks on cots.” + +Felix said, “Use waivers.” + +Crispus nearly rose. + +“Waivers do not resurrect.” + +Chresimus wrote: + +No roof sleeping. No unattended fires. No sealed rooms. + +Varro nodded. + +“Good.” + +Felix muttered, “Expensive.” + +A boy ran up from the street shouting that one imitator now offered “Guaranteed Morning Relief.” + +Felix stood halfway. + +“We must sue.” + +Crispus said, “On what mark?” + +Felix sat down again slowly. + +Lentulus asked, “What of inheritance if a founder dies?” + +All looked at Varro first, unfairly. + +Chresimus answered. + +“Shares to heirs creates seven new enemies.” + +Secundus said, “Buyback mandatory.” + +Felix said, “At discount.” + +Lentulus said, “At fair value.” + +Crispus said, “Define fair.” + +No one could. + +Varro asked, “Who commands daily?” + +Felix said, “Me.” + +“No.” + +“Why?” + +“You cannot stand still.” + +Lentulus said, “Rotating authority.” + +Secundus said, “Insane.” + +Crispus said, “Commonly attempted.” + +Chresimus said, “Usually educational.” + +The landlord returned with another man carrying coin. + +“Room taken in ten breaths.” + +Felix snapped: + +Fine. I’ll pay deposit personally and convert to controlling share. + +Lentulus rose. + +“Absolutely not.” + +Secundus rose too. + +“I’ll pay half.” + +“Then I want veto.” + +Varro said, “No vetoes.” + +Crispus said, “All vetoes.” + +Chresimus closed his tablet. + +“There.” + +“What?” Felix demanded. + +“The company is dead before naming ceremony.” + +Below, laughter rose from the street. + +One imitator had hung a better sign: + +RELIEF WITHOUT PARTNERS + +The room hated its truth. + +Varro asked quietly, “What matters now?” + +Secundus answered first. + +“Open small with one owner.” + +Lentulus said, “Protect dignity and wait.” + +Felix said, “Seize market immediately.” + +Crispus said, “Draft properly before trade.” + +Chresimus said, “Choose one ruler or fail.” + +They all looked at Varro. + +He said: + +“Trust was the missing capital.” + +No one liked that either. + +Felix gathered his figs. + +“I will open alone.” + +Lentulus adjusted his cloak. + +“I will fund a superior version.” + +Secundus took his supply lists. + +“I will work for whoever buys real bowls.” + +Crispus lifted the draft charter. + +“I will charge each of you separately.” + +Chresimus tied his ledgers. + +“I expected this by noon.” + +Varro moved to the stairs. + +“I’ll see who survives competition.” + +Felix looked back once. + +“Six men. One excellent idea. None of us sold a cup.” + +Varro answered without turning. + +“We sold delay.” + +--- + +## 3. Choice Presentation + +> Profit was visible. Control was not settled. Whose reading of the collapse do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to see who can execute after failure. | Former Legionary | +| Follow Felix to launch fast despite broken partnership. | Freedman Trader | +| Follow Lentulus to build a prestige-backed rival. | Noble Younger Son | +| Follow Crispus to turn governance into billable work. | Failed Magistrate | +| Follow Secundus to back the operator who can truly run it. | Camp Logistician | +| Follow Chresimus to preserve books and choose the least foolish founder. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Many ventures fail before first sale. +- Control disputes can exceed profit disputes. +- Capital, labor, contacts, and expertise are valued differently. +- Liability becomes real before revenue exists. +- Competitors exploit hesitation. +- Trust is often the scarcest input. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Whose idea was best?” + +and starts asking: + +“Why could none of them govern together?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0009.md b/docs/law/DIALOGUE-LAW-0009.md new file mode 100644 index 0000000..9520622 --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0009.md @@ -0,0 +1,392 @@ +# DIALOGUE-LAW-0009 +## The Accidental Shipyard — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching hidden complementarity of assets, title and partnership after failure, broker asymmetry, infrastructure bottlenecks, emergency contracting, and how disaster can reprice idle stock overnight. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0009.md + +--- + +## 0. Design Intent + +After their failed venture, the six meet to reconcile. + +Each admits to making a poor trade in building materials now sitting idle in storage. Individually the purchases seem foolish. Together, once listed honestly, they realize they own nearly everything required to launch a new shipyard. + +Then each confesses the same source: an elderly broker who spoke constantly of retirement, liquidation, and needing to clear his yards. The prices were irresistible. + +Before they can decide whether they were deceived or blessed, news breaks: + +A marble barge has struck the only heavy-crane dock in Ostia, destroying the quay crane, damaging the pier, sinking a moored vessel, and crippling half the harbor’s unloading capacity. + +Known facts are uncertain: + +- whether the old broker foresaw the accident +- whether their combined stock is legally sufficient to operate +- whether prior quarrels void cooperation +- whether state requisition will seize useful materials +- whether prices may be raised lawfully +- whether delay will let rivals move first + +The participant must learn that value often appears only when separate mistakes are combined under new conditions. + +--- + +## 1. Scene Constraints + +Location: rented warehouse room overlooking the harbor road, late morning. + +Primary signals: + +- six former partners attempting civility +- inventory tablets on table +- harbor bells ringing alarms +- laborers running toward docks +- rumors of emergency contracts +- no one certain whether they are ruined or rich + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +Reconciliation began with insults made polite. + +The six sat around a crate serving as table. Between them lay bread, watered wine, and the remains of mutual disappointment. + +Marcus Atilius Varro stood rather than sit, as if chairs still required trust. + +Lucius Fabius Felix smiled with the restraint of a man trying diplomacy under medical advice. + +“No fire. No plague. No audit,” Felix said. “Let us heal.” + +Varro nodded. + +“Speak losses.” + +Gaius Licinius Crispus unfolded a tablet. + +“I purchased cedar beams expecting courthouse repairs.” + +Felix blinked. + +“How many?” + +“Too many.” + +Quintus Cornelius Lentulus Minor sighed. + +“I acquired marble offcuts and dressed stone for villas that were never commissioned.” + +Secundus looked at him. + +“Stone is not wood.” + +“Loss does not require matching material.” + +Titus Varenus Secundus placed down a rough inventory. + +“I bought pulleys, chain, wedges, craneshoes, tackle blocks, and yard tools from a retiring broker.” + +Felix stared. + +“You too?” + +A quiet voice came from the far end. + +“I purchased nails, pitch, lamp oil, wax markers, and three months of labor promises.” + +Publius Terentius Chresimus did not look up. + +Felix’s smile widened. + +“Excellent. We are idiots in chorus.” + +All eyes turned to him. + +He spread his hands. + +“Rope. Sailcloth. Spare cordage. Tarred line. Bargain price.” + +Varro said nothing. + +Crispus noticed. + +“And you?” + +Varro replied: + +“Seasoned oak, hull planks, guard shack timber, and two slipway rights.” + +Silence entered properly. + +Secundus sat forward. + +“Read that again.” + +Varro did not. + +“I remember it.” + +Chresimus began writing columns quickly. + +Timber. +Stone. +Tools. +Rope. +Pitch. +Labor. +Slip rights. + +Felix leaned over the tablet. + +“No.” + +“Yes,” Chresimus said. + +“No.” + +“Yes.” + +Lentulus frowned. + +“What?” + +Chresimus looked up. + +“You fools own a shipyard.” + +The room rejected this, then reconsidered. + +Secundus stood. + +“With wedges and pulleys we can erect framing.” + +Varro said, “Slip rights valid another six months.” + +Felix said, “Rope stock enough for rigging two medium hulls.” + +Lentulus said, “Stone can repair quay edge or offices.” + +Crispus said, “Labor promises assignable if lawful.” + +Chresimus nodded. + +“And nails enough to hold your vanity together.” + +A runner thundered past below shouting: + +Crane down! Crane down! + +Harbor bells followed. + +Varro moved to the window first. + +Crowds were running toward the docks. + +Another runner shouted: + +Marble barge struck the heavy quay! + +Secundus swore professionally. + +Felix smiled slowly. + +“Continue.” + +A third voice from the street cried: + +Crane shattered! South pier broken! + +Lentulus went pale. + +“The only heavy crane?” + +“Yes,” Varro said. + +Crispus said, “Then state unloading halts.” + +Chresimus corrected him. + +“Not halts. Bids.” + +The room changed instantly. + +Secundus was already recalculating labor hours. + +Felix asked, “How long to raise a temporary crane?” + +“With timber, tackle, rope, crews?” + +He looked around. + +“Days.” + +All six looked at the inventories. + +Felix whispered: + +Oh. + +A neighbor burst in without invitation. + +“They need beams, rope, divers, wedges, carpenters, guard fencing—” + +He stopped upon seeing the table. + +Felix smiled at him kindly. + +“Please continue.” + +The man backed out. + +Crispus straightened. + +“We require charter immediately.” + +Varro said, “We required charter yesterday.” + +“Then require it more now.” + +Lentulus asked, “Can the state seize materials?” + +Crispus replied: + +“Yes.” + +Felix asked, “At fair compensation?” + +Crispus paused. + +“In theory.” + +Felix said, “Then speed first.” + +Chresimus added: + +“Or influence first.” + +Lentulus sat taller automatically. + +Secundus said, “No time. We move stock now, negotiate while useful.” + +Varro nodded. + +“Correct.” + +Crispus objected. + +“Without entity form, liability falls personally.” + +Felix replied: + +“With no action, profit falls publicly.” + +A messenger arrived from the harbor office demanding available rope, beams, and lifting tackle be declared by sunset. + +Chresimus murmured: + +“There.” + +“What?” Lentulus asked. + +“Confiscation with manners.” + +Varro asked, “What matters now?” + +Secundus answered first. + +“Move timber before roads clog.” + +Felix said, “Secure premium contracts before price controls.” + +Lentulus said, “Gain patron backing before requisition.” + +Crispus said, “Form legal partnership before one fool binds all.” + +Chresimus said, “Find the broker.” + +They all looked at him. + +“If he assembled surplus this perfectly, he knew something.” + +Varro asked, “Or guessed?” + +“Then I wish to meet him more.” + +A second bell sounded from harbor quarter. + +Smoke now rose over the quay. + +Felix gathered his rope notes. + +“I say we forgive each other through profit.” + +Lentulus adjusted his cloak. + +“I say we seek state commission.” + +Secundus took the tool list. + +“I say we begin hauling now.” + +Crispus seized the wax tablets. + +“I say no cart moves until signatures exist.” + +Varro headed to the stairs. + +“Then be left behind.” + +Chresimus tied his ledgers. + +“I will locate the old man before he retires again.” + +Felix looked back once. + +“Six men. Six bad trades. One excellent disaster.” + +Varro answered without turning. + +“We were not poor. We were early.” + +--- + +## 3. Choice Presentation + +> Yesterday’s mistakes may be today’s shipyard. Whose reading of the room do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to secure assets, slips, and immediate execution. | Former Legionary | +| Follow Felix to capture contracts and surge pricing fast. | Freedman Trader | +| Follow Lentulus to gain patron protection and public commission. | Noble Younger Son | +| Follow Crispus to form lawful structure before movement. | Failed Magistrate | +| Follow Secundus to mobilize tools, crews, and temporary cranes. | Camp Logistician | +| Follow Chresimus to trace the broker and hidden information. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Assets may be worthless alone and powerful together. +- Infrastructure bottlenecks can reprice markets instantly. +- Disasters create contracts as well as damage. +- Legal structure matters most when urgency is highest. +- Information asymmetry may hide inside “bargains.” +- Timing can resemble luck. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Who made the worst trade?” + +and starts asking: + +“What changed that made all six trades valuable?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0010.md b/docs/law/DIALOGUE-LAW-0010.md new file mode 100644 index 0000000..19372b3 --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0010.md @@ -0,0 +1,388 @@ +# DIALOGUE-LAW-0010 +## The Broker’s Last Wind — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching uncertain causation, sabotage suspicion, liability without proof, dead witnesses, myth-making after disaster, and how men name hidden causes. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0010.md + +--- + +## 0. Design Intent + +After the crane disaster, the barge captain gives sworn testimony. + +He is experienced, sober, and widely respected. Yet his account sounds absurd: an old broker urged him privately to strike the crane, and though he fought the helm with full strength, his crew became slow, confused, and ineffective without having drunk beforehand. He insists some divine force took command of the vessel. + +The six immediately visit the broker’s shipyard. + +They learn he died quietly the day after making his sixth and final sale. + +No confession exists. No evidence is complete. No court can question the dead. + +Yet the harbor now argues whether the crane fell by fraud, fate, sabotage, wine, herbs, incompetence, or gods. + +Known facts are uncertain: + +- whether the broker planned the collision +- whether the crew was drugged, exhausted, or merely panicked +- whether the captain protects his reputation +- whether estate assets are liable +- whether proof can ever be assembled +- whether men prefer myths to mechanisms + +The participant must learn that unexplained outcomes invite stories faster than evidence. + +--- + +## 1. Scene Constraints + +Location: old broker’s closed shipyard on the harbor edge, late afternoon. + +Primary signals: + +- yard shutters sealed +- workers dismissed +- neighbors sharing rumors +- captain’s testimony spreading rapidly +- no living mastermind to question +- valuable records possibly missing + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The dead keep business hours badly. + +The broker’s yard gates were shut, though half the harbor stood outside them discussing his schedule with certainty. + +Marcus Atilius Varro stood before the chain across the doors studying hinges, mud, and who avoided eye contact. + +Lucius Fabius Felix arrived smiling like a man offended that a corpse might keep secrets. + +“No fire. No tax raid. No creditors screaming,” Felix said. “Only mystery. Expensive commodity.” + +Varro nodded toward the gathered crowd. + +“Captain testified.” + +“He also survived. Motive enough for poetry.” + +Gaius Licinius Crispus approached carrying tablets and skepticism. + +“The statement was sworn.” + +Felix replied: + +“So are many useful fictions.” + +Crispus ignored him. + +“He says the broker told him to strike the crane,” Varro said. + +“Before departure?” + +“Before mooring.” + +Quintus Cornelius Lentulus Minor arrived in a cloak chosen for solemn curiosity. + +“And then the broker died?” + +“Yesterday,” said Varro. + +Lentulus frowned. + +“Convenient.” + +Titus Varenus Secundus came from the quay side with rope fibers on one hand. + +“I inspected the barge helm,” he said. “Stiff but serviceable.” + +“Sabotaged?” Crispus asked. + +“Maybe neglected. Maybe overloaded. Maybe neither.” + +A quiet voice came from beside the gate ledger box. + +“Excellent. Three truths at once.” + +Publius Terentius Chresimus had already acquired the death notice, inventory seal, and two contradictory witness names. + +Felix sighed. + +“Even mourning receives administration.” + +A fish seller shouted that the broker had always spoken with gulls and numbers. + +The crowd approved both equally. + +Varro asked, “Cause of death?” + +Chresimus replied: + +“Old age, sleep, and excellent timing.” + +Crispus frowned. + +“That is not medical language.” + +“It is market language.” + +A harbor porter swore the crew had moved like men in deep water before the collision. + +Secundus said, “Slow reaction can come from fatigue.” + +Felix said, “Or herbs.” + +Lentulus said, “Or fear.” + +Crispus said, “Or invention.” + +Varro looked toward the shuttered yard. + +“Open it.” + +The estate steward emerged from a side door at once, proving he had been listening. + +“No entry without lawful authority.” + +Felix smiled warmly. + +“We have six opinions and one impatience.” + +Crispus stepped forward. + +“I have standing enough to inspect records tied to public damage.” + +The steward considered resistance, then law, then resistance again. + +He opened the gate. + +Inside, the yard was neat in the way places become when activity ends suddenly. + +Empty racks. Cleared timber lanes. Swept tool benches. + +Too clean. + +Secundus said first: + +“He sold out properly.” + +Chresimus said second: + +“Or removed evidence.” + +Felix said third: + +“I respect either.” + +They entered the office. + +One chair. One chest. One account table. No loose papers. + +Varro checked ash tray remains. + +“Burned recently.” + +Crispus opened the chest. + +Inside were receipts for six sales. + +Each to one of them. + +Felix looked wounded. + +“He remembered us fondly.” + +Lentulus asked, “Anything else?” + +Chresimus lifted a small packet of dried leaves wrapped in cloth. + +No mark. + +Secundus smelled it. + +“Bitter.” + +Felix leaned in. + +“Can it slow men?” + +Secundus shrugged. + +“Can flavor wine. Can calm nerves. Can dull hands if enough.” + +Crispus said sharply: + +“Speculation.” + +“Everything here is.” + +From outside came shouts that the captain had added new detail: the broker told him, + +> Trust the wind more than your men. + +Felix stared upward. + +“A poet assassin.” + +Varro ignored him and examined floor scratches. + +“Something heavy removed yesterday.” + +Chresimus nodded. + +“Records chest likely.” + +Lentulus asked, “If he caused it, why die?” + +Felix replied: + +“Because old men sometimes schedule poorly.” + +Crispus said, “Estate liability depends on proof of intentional harm.” + +Varro asked, “Which we lack.” + +“Entirely.” + +Secundus looked through the rear workshop. + +“No spare tackle left. No rope. No beams.” + +Felix smiled slowly. + +“He sold everything to us.” + +The room absorbed this. + +Chresimus added: + +“And left no competing stock when reconstruction demand arrived.” + +Lentulus said, “You mean he engineered profit from beyond death?” + +Felix answered first. + +“I mean he retired magnificently.” + +A widow from neighboring yard entered uninvited. + +“He said the old crane leaned wrong for ten years.” + +No one dismissed her. + +She continued: + +“He said only disaster makes men rebuild correctly.” + +Then she left, satisfied to have worsened certainty. + +Crispus rubbed his brow. + +“This is unusable.” + +Varro asked, “Meaning?” + +“Legally useless. Intellectually irritating.” + +The six approved that. + +A gull cried overhead. + +Felix looked up. + +“Further testimony.” + +No one indulged him. + +Varro asked quietly, “What matters now?” + +Secundus answered first. + +“Why the crew slowed.” + +Lentulus said, “Whether the city needs a villain.” + +Crispus said, “Whether any claim can survive evidence this thin.” + +Felix said, “Whether genius excuses damage.” + +Chresimus said, “Where the missing records went.” + +They all looked at him. + +“If the chest exists, the dead still speak.” + +Varro stepped toward the rear lane. + +“I’ll find servants who packed yesterday.” + +Secundus moved to the herb packet. + +“I’ll learn what this does.” + +Lentulus adjusted his cloak. + +“I will hear what noble houses already believe.” + +Crispus gathered receipts. + +“I will determine whether belief can be filed.” + +Felix smiled toward the empty chair. + +“I will ask around for old men selling bargains.” + +Chresimus tied the death notice and seal together. + +“I will find the missing ledger.” + +Felix looked back once. + +“Six men. One dead broker. None of us discussing gods.” + +Varro answered without turning. + +“We are discussing names for causes.” + +--- + +## 3. Choice Presentation + +> The broker is dead, the crane is gone, and truth has many bidders. Whose reading of the yard do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to trace servants, movements, and practical evidence. | Former Legionary | +| Follow Felix to value cunning, rumor, and profitable narratives. | Freedman Trader | +| Follow Lentulus to track elite belief and political need. | Noble Younger Son | +| Follow Crispus to test what can actually become a case. | Failed Magistrate | +| Follow Secundus to examine mechanics, fatigue, and herbs. | Camp Logistician | +| Follow Chresimus to hunt ledgers, records, and the missing chest. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Dead actors often leave unresolved incentives behind. +- Legal proof and plausible explanation are different things. +- People prefer dramatic causes to complex mechanisms. +- Records can matter more than witnesses. +- Disaster stories quickly become mythology. +- Uncertainty itself creates opportunity. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Did the gods do it?” + +and starts asking: + +“What name do men give causes they cannot prove?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0011.md b/docs/law/DIALOGUE-LAW-0011.md new file mode 100644 index 0000000..84abd53 --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0011.md @@ -0,0 +1,311 @@ +# DIALOGUE-LAW-0011 +## The Harbor Tremor — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching counterfactual judgment, rebuilding standards, retrospective myth-making, infrastructure resilience, liability after natural disaster, and how later events reprice earlier harms. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0011.md + +--- + +## 0. Design Intent + +Months after the crane disaster, the rebuilt dock stands stronger than before. + +The six, now entangled in harbor work and contracts, witness an earthquake strike Ostia. Walls crack, cargo spills, masts sway, and men run to whichever gods are nearest. + +When the shaking ends, the new dock still stands. + +Everyone immediately swears that if the old crane, old pier, and old unloading lanes had remained, the damage would have been far worse. + +No one can prove this. No one can disprove it. + +Yet claims begin, lawsuits form, contracts reprice, and the memory of prior destruction changes shape in a single afternoon. + +Known facts are uncertain: + +- whether the old dock truly would have failed +- whether new engineering saved lives +- whether the broker’s earlier disaster indirectly helped the harbor +- whether men rewrite memory after survival +- whether standards now become mandatory +- whether nature excuses prior negligence + +The participant must learn that events are judged differently once later consequences appear. + +--- + +## 1. Scene Constraints + +Location: rebuilt heavy quay and harbor road in Ostia, midday. + +Primary signals: + +- fresh reconstruction still visible +- sudden earthquake damage across harbor +- surviving new dock contrasted with older failures elsewhere +- citizens instantly retelling past events +- officials discussing new rules +- merchants recalculating loss and gain + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The earth moved without filing notice. + +At first it was only cups trembling on a nearby stall. Then ropes danced, gulls rose screaming, and stone remembered it had weight. + +Marcus Atilius Varro stood on the rebuilt quay when the first hard jolt struck. + +He widened his stance and grabbed the nearest boy by the belt before the boy discovered gravity independently. + +Lucius Fabius Felix fell into a grain sack gracefully enough to claim intent. + +“No fire,” he shouted over the shaking, “but opportunity!” + +The quay lurched again. + +“Later,” Varro said. + +Gaius Licinius Crispus clung to a bollard with constitutional dignity. + +“This harbor was not warned!” + +No one answered because no one governed tectonics. + +Quintus Cornelius Lentulus Minor emerged from a litter that had tipped sideways, furious at geography. + +“My driver is dismissed!” + +Titus Varenus Secundus was already inspecting crane braces while dust still fell. + +“Do not run under stone!” he shouted to everyone and therefore to no one. + +A quiet voice came from beneath an overturned cart. + +“I object to location.” + +Publius Terentius Chresimus crawled out clutching ledgers first. + +The shaking slowed, returned once more, then passed into memory and shouting. + +Across the harbor an old warehouse front had collapsed. + +Two lesser piers cracked visibly. + +The rebuilt heavy quay remained standing. + +The new crane swayed, groaned, then settled. + +Silence held for one breath. + +Then everyone began explaining. + +Felix rose from the grain sack dusting himself. + +“There. If the old crane stood, it would now be in the sea.” + +Lentulus nodded instantly. + +“Certainly.” + +Crispus frowned. + +“Certainly is doing labor there.” + +Secundus knelt at the crane base. + +“New footings held.” + +Varro scanned the road. + +“Move injured first. Philosophy later.” + +Men carried a bleeding porter past them. + +A woman shouted that the broker had saved the harbor from beyond death. + +Another shouted that Neptune preferred modern timber. + +A third shouted prices for spare rope. + +Felix admired civilization. + +The harbor master arrived pale and furious. + +“All unloading suspended pending inspection!” + +Half the merchants groaned as if personally shaken anew. + +Chresimus had already begun a list: + +Cracked walls +Spilled oil +Broken jars +Invented memories + +Crispus noticed. + +“You omitted claims.” + +“They are approaching.” + +Indeed they were. + +A marble importer demanded compensation because his cargo slid when tremors struck. + +The dock clerk replied that earth movement was not scheduled by office. + +Two men nearly fought over metaphysics. + +Lentulus pointed toward the old south lane where masonry had fallen badly. + +“If the former quay still narrowed traffic there, many more would be trapped.” + +Varro said, “Possible.” + +Felix said, “Profitable possible.” + +Crispus glared. + +“We cannot litigate counterfactuals.” + +Felix smiled. + +“We can invoice them.” + +Secundus stood, wiping dust from hands. + +“The old crane braces were rotten.” + +“You know this how?” asked Lentulus. + +“I removed them myself.” + +That quieted several prophets. + +Chresimus added: + +“And charged disposal.” + +Felix bowed slightly. + +“A patriot’s fee.” + +A messenger from the council announced emergency review of all cranes, piers, and load limits. + +Crispus straightened at once. + +“There.” + +“What?” Varro asked. + +“Law after fear. As usual.” + +The six approved that sentence reluctantly. + +Nearby, two men who had mocked reconstruction costs last month now praised prudent investment loudly enough for witnesses. + +Chresimus wrote their names down for private amusement. + +Varro asked, “Can we know if old dock would fail?” + +Secundus answered first. + +“No.” + +Lentulus said, “But we can infer.” + +Crispus said, “And overstate.” + +Felix said, “And sell.” + +Chresimus said, “And remember selectively.” + +They all looked at him. + +“Survival edits archives quickly.” + +A priest declared public offerings necessary. + +A builder declared stronger foundations necessary. + +A tax clerk declared both could be assessed. + +The harbor groaned again. + +Varro pointed to a leaning wall. + +“Still danger.” + +He moved toward it at once. + +Secundus followed. + +“I need wedges and six men.” + +Felix turned to nearby merchants. + +“I need contracts and twelve signatures.” + +Lentulus adjusted dust from his cloak. + +“I need the council before lesser men arrive.” + +Crispus gathered scattered tablets. + +“I need emergency authority text.” + +Chresimus tied his ledgers. + +“I need yesterday’s critics and today’s speeches side by side.” + +Before they separated, Felix looked back toward the surviving crane. + +“Six men. One earthquake. None of us discussing chance.” + +Varro answered without slowing. + +“We are discussing what survives.” + +--- + +## 3. Choice Presentation + +> The earth shook once. Memory shook harder. Whose reading of the quay do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to secure people, walls, and practical priorities. | Former Legionary | +| Follow Felix to seize contracts, shortages, and fear pricing. | Freedman Trader | +| Follow Lentulus to shape public narrative and council action. | Noble Younger Son | +| Follow Crispus to draft emergency standards and liabilities. | Failed Magistrate | +| Follow Secundus to inspect engineering truth versus rumor. | Camp Logistician | +| Follow Chresimus to record how survival rewrites the past. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Later events can transform judgments of earlier losses. +- Counterfactual claims are persuasive but hard to prove. +- Fear often produces regulation rapidly. +- Stronger infrastructure is invisible until tested. +- Public memory changes after survival. +- Natural disasters create legal and commercial cascades. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Was the old broker blessed?” + +and starts asking: + +“Can an act be judged before all its consequences arrive?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0012.md b/docs/law/DIALOGUE-LAW-0012.md new file mode 100644 index 0000000..2ff9223 --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0012.md @@ -0,0 +1,397 @@ +# DIALOGUE-LAW-0012 +## The Secret Current — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching duty to report danger, concealment liability, shared exposure, mutual leverage, natural explanations replacing superstition, and when knowledge becomes legal responsibility. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0012.md + +--- + +## 0. Design Intent + +The six have grown wealthy beyond expectation rebuilding the destroyed dock and crane. + +Contracts multiplied. Timber rose in price. Rope vanished from inventories. Their accidental alliance has become profitable enough that each now proposes a lasting peace: never compete directly against one another again. + +While joking over wine, they mock sailors who still speak of vessels seized by ghost currents since the old crane disaster. + +Then the humor stops. + +Taken together, their recent observations from reconstruction and the later earthquake suggest a practical cause: shifts in the harbor floor may be altering underwater flow before tremors strike. + +If true, strange steering failures were warnings, not miracles. + +Now a new question rises: + +If they keep silent, and ships are lost, what are they? + +Known facts are uncertain: + +- whether the currents truly predict earthquakes +- whether prior collisions were caused by seabed shifts +- whether authorities will believe them +- whether reporting invites confiscation or blame +- whether silence creates liability after future losses +- whether trust between the six survives truth + +The participant must learn that information can become a burden the moment it may save others. + +--- + +## 1. Scene Constraints + +Location: private dining room above a warehouse overlooking the harbor, evening. + +Primary signals: + +- successful men celebrating recent profits +- informal pact against mutual competition +- sailors below discussing ghost currents +- harbor visible through open shutters +- no officials yet aware +- six men realizing knowledge can imprison + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +Prosperity improved their table manners only slightly. + +The dining room overlooked the harbor their labor had enriched. New beams shone pale in moonlight. The rebuilt crane stood where ruin had once instructed them. + +Marcus Atilius Varro sat nearest the open shutters where he could hear docks and lies equally well. + +Lucius Fabius Felix raised a cup. + +“No plague. No audit. No creditors. Gentlemen, at last we resemble wisdom.” + +Varro nodded. + +“We resemble invoices.” + +Gaius Licinius Crispus adjusted himself into legal comfort. + +“Our accounts are clean.” + +Felix smiled. + +“Then let us avoid improvement.” + +Quintus Cornelius Lentulus Minor lifted his cup carefully. + +“To peace among us.” + +Titus Varenus Secundus asked: + +“Commercial peace or genuine?” + +Lentulus considered. + +“Let us begin commercially.” + +A quiet voice came from beside the ledger chest. + +“Historic compromise.” + +Publius Terentius Chresimus had brought records to supper, trusting no memory after wine. + +Felix spread his hands. + +“I propose it plainly: none of us competes directly against the others. Different lanes, shared information, mutual courtesy.” + +Varro said, “And prices?” + +Felix replied, “Flexible courtesy.” + +Crispus said, “This sounds unlawful already.” + +Felix smiled. + +“Then we are efficient.” + +Below in the street, sailors laughed loudly enough to be heard. + +One shouted: + +The south channel took my stern by itself! + +Another answered: + +Ghost current! Same as before the quake! + +The room laughed with them. + +Lentulus said, “Soon they will charge Neptune docking fees.” + +Secundus did not laugh. + +Varro noticed first. + +“What?” + +Secundus stood and walked to the open shutters. + +“Say that again.” + +The sailors below obliged with enthusiasm. + +A grain skipper swore his rudder answered late two days before the tremor. + +Another swore barges drifted sideways near the old crane weeks before the original collision. + +Chresimus had already opened a tablet. + +Felix said, “You are all becoming interesting in the wrong direction.” + +Secundus spoke slowly. + +“When we rebuilt the foundations, the lower piles sat unevenly. Sand had shifted.” + +Varro nodded. + +“We found scoured channels under stone.” + +Lentulus frowned. + +“I thought that was normal.” + +“Some,” Secundus said. “Not that pattern.” + +Crispus looked from one face to another. + +“State this clearly.” + +Varro answered. + +“Harbor floor moved before the quake.” + +Chresimus added: + +“And perhaps before the crane collision.” + +Silence entered with authority. + +Felix set down his cup. + +“No.” + +Secundus continued. + +“If seabed rises or drops unevenly, currents twist unexpectedly. Slow rudder response. Side pull near piers. Strange drift.” + +Lentulus said, “You mean ghost currents are mud.” + +“Rock, sand, pressure, water,” Secundus replied. + +Felix asked, “Can you prove it?” + +“No.” + +Crispus said, “Can you support it credibly?” + +“Yes.” + +That answer chilled the room more than certainty would have. + +Chresimus wrote six names across the top of a tablet. + +Felix stared. + +“What is that?” + +“Witnesses aware after tonight.” + +Crispus rose halfway. + +“Destroy that.” + +“No,” Chresimus said. “Reality now exists.” + +Varro looked out over the harbor. + +“If another ship strikes, and we said nothing—” + +No one needed the sentence finished. + +Lentulus spoke first. + +“We report quietly through proper channels.” + +Felix replied immediately. + +“And invite questions about prior profits?” + +Secundus said, “Better questions than funerals.” + +Crispus straightened fully. + +“If hazard knowledge is retained for gain, exposure becomes severe.” + +Felix snapped: + +Exposure to whom? No statute names ghost mud. + +Crispus answered: + +“After deaths, statutes grow.” + +The room respected that too much. + +A gust from the harbor rattled shutters. + +No one liked coincidence now. + +Below, sailors were still laughing. + +Chresimus read from his tablet. + +Options: + +- immediate written notice +- anonymous warning +- technical memorandum through guild +- private advice to pilots +- silence +- leave Ostia + +Felix pointed. + +“The last remains elegant.” + +Varro said, “Denied.” + +Lentulus asked, “If we report and nothing happens?” + +Crispus replied: + +“We become eccentrics.” + +“And if we do not?” + +“We become defendants.” + +Secundus nodded once. + +“Then report.” + +Felix paced. + +“We gained everything from rebuilding. They will say we invent danger to win more contracts.” + +Chresimus said: + +“They may.” + +Varro added: + +“If true danger exists, motive does not erase it.” + +That sentence ended several smaller arguments. + +Outside, a harbor bell rang once for late tide movement. + +All six looked instinctively toward the water. + +Felix noticed and disliked himself. + +Varro asked quietly, “What matters now?” + +Secundus answered first. + +“Warn pilots before dawn.” + +Crispus said, “Create dated written notice tonight.” + +Lentulus said, “Secure political shelter before panic.” + +Felix said, “Limit confession while maximizing usefulness.” + +Chresimus said, “Bind all six equally.” + +They all looked at him. + +“If one informs alone, five become targets.” + +Varro nodded. + +“Then together.” + +Felix closed his eyes briefly. + +“I hate collective virtue.” + +Crispus took up fresh wax tablets. + +“I will draft.” + +Secundus moved to the door. + +“I will speak with pilots.” + +Lentulus adjusted his cloak. + +“I will wake men who answer phones they do not yet own.” + +No one corrected the phrasing. + +Chresimus gathered the ledgers. + +“I will copy six versions.” + +Varro strapped on his cloak. + +“I will go with Secundus.” + +Felix remained seated one breath longer, then stood. + +“If ruin comes, I prefer front row seats.” + +Before they left, he looked back at the rich table. + +“Six men. One secret. None of us richer than an hour ago.” + +Varro answered without turning. + +“We are costlier.” + +--- + +## 3. Choice Presentation + +> Wealth was simple. Knowledge is not. Whose reading of the room do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to warn pilots and act before proof is perfect. | Former Legionary | +| Follow Felix to reduce exposure while preserving fortune. | Freedman Trader | +| Follow Lentulus to secure elite cover and controlled disclosure. | Noble Younger Son | +| Follow Crispus to create legal notice and shared protection. | Failed Magistrate | +| Follow Secundus to test currents, channels, and practical hazard. | Camp Logistician | +| Follow Chresimus to document awareness before memory changes. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- Information can become liability once danger is foreseeable. +- Natural causes often replace supernatural stories slowly. +- Profit from one event can complicate later duties. +- Shared secrets create mutual leverage. +- Imperfect evidence may still justify warning others. +- Law often begins after someone knew enough to act. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Will they confess?” + +and starts asking: + +“When does knowledge become duty?” + +then this dialogue is functioning correctly. diff --git a/docs/law/DIALOGUE-LAW-0013.md b/docs/law/DIALOGUE-LAW-0013.md new file mode 100644 index 0000000..564b0aa --- /dev/null +++ b/docs/law/DIALOGUE-LAW-0013.md @@ -0,0 +1,323 @@ +# DIALOGUE-LAW-0013 +## The Current Edict — Canonical Draft +### Status: Canonical Dialogue Draft +### Layer: OTIVM (Roman Law) +### Purpose: Scenario teaching institutional learning, exoneration through better causation, maritime reporting duties, regulatory reform after disaster, and how states convert crisis into procedure. +### Repository Path: docs/scenarios/DIALOGUE-LAW-0013.md + +--- + +## 0. Design Intent + +After the six report their suspicion that shifting harbor currents caused by movement of the sea floor may have driven the marble barge into the old crane, engineers and pilots investigate. + +Their findings support the claim: undersea disturbance before coastal tremors can alter channels, create side-pull near structures, delay rudder response, and produce strange drift long before men understand why. + +The imprisoned captain is released. + +His debts incurred from arrest and seizure are nullified. His pilot standing is restored, though not every whisper in taverns is silenced. + +The harbor authorities issue new edicts. + +From now on, masters and crews must report suspicious currents, unexplained drift, strange steering resistance, sudden channel changes, and repeated anomalies affecting navigation. + +Known facts are uncertain: + +- whether all future tremors can be predicted +- whether men will report honestly +- whether false reports will be abused +- whether the captain’s reputation fully recovers +- whether officials learn permanently or briefly +- whether safety and trade can be balanced + +The participant must learn that civilization advances when observations become obligations. + +--- + +## 1. Scene Constraints + +Location: forum steps near harbor office in Ostia, midday. + +Primary signals: + +- public reading of new maritime edict +- freed captain present +- engineers displaying charts and piles of notes +- merchants worried about delays +- sailors pleased to blame water officially +- six watching consequences of their disclosure + +Selection method: participant chooses whose interpretation to follow. + +--- + +## 2. Opening Scene Draft + +The crowd preferred justice when announced loudly. + +The harbor clerk stood on the forum steps with a scroll large enough to imply wisdom. Beside him waited engineers carrying measuring rods, pilots carrying opinions, and one recently jailed captain carrying vindication with mixed posture. + +Marcus Atilius Varro stood where he could see the exits, the captain, and who looked disappointed. + +Lucius Fabius Felix arrived smiling like a man attending his own inconvenience. + +“No fire. No riot. No seizure,” Felix said. “Only reform. Dangerous precedent.” + +Varro nodded toward the captain. + +“He walks free.” + +“He also walks watched.” + +Gaius Licinius Crispus approached already pleased by text. + +“At last, a rule written before the next disaster.” + +Felix replied: + +“Optimist.” + +Quintus Cornelius Lentulus Minor arrived with the practiced calm of someone adjacent to credit. + +“My uncle says the council acted swiftly.” + +Chresimus, already present, said: + +“Your uncle says many things after outcomes.” + +Titus Varenus Secundus stood beside a harbor model showing channel flow marked in wax. + +“Engineers confirmed scour under the old pier,” he said. “Shifted sand, changed pull angle near approach.” + +Felix stared at the model. + +“I preferred ghosts. They required less maintenance.” + +The clerk began reading. + +By order of harbor authority: + +All masters, pilots, and crews shall report without delay: + +- unexplained lateral drift +- unusual rudder resistance +- sudden shoaling or deepening +- repeated current changes near structures +- steering delay in calm weather +- anomalies witnessed by multiple crews + +Failure to report shall incur fine, suspension, or seizure depending harm caused. + +False malicious reports shall be punished likewise. + +The crowd reacted exactly as crowds do: half approval, half exceptions. + +A grain merchant shouted: + +Will every wave now require paperwork? + +Crispus answered before the clerk could. + +“No. Only ignorance with witnesses.” + +The crowd disliked precision. + +The freed captain stepped forward when invited. + +He was clean-shaven, sober, and angry in a disciplined way. + +“I said the water took my stern,” he said. “Now learned men say the same with better sandals.” + +Even Felix applauded that. + +Lentulus asked quietly, “Debts removed fully?” + +Chresimus replied: + +“Cargo penalties voided. Arrest costs remitted. License restored.” + +Felix added: + +“Reputation billed separately.” + +The captain heard him and nodded. + +“True.” + +A pilot from the south channel shouted: + +What if I report every strange swirl and lose time? + +Secundus replied: + +“Then report patterns, not nerves.” + +An older sailor shouted: + +What if magistrates ignore us? + +Varro said: + +“Then report twice and keep witnesses.” + +The crowd liked actionable cynicism. + +The clerk continued: + +Harbor watchers will maintain anomaly tablets at all major piers. + +Engineers may close lanes temporarily upon repeated credible reports. + +Merchants groaned as one body. + +Felix smiled. + +“There. New market.” + +“What market?” asked Lentulus. + +“Fast goods routed around closures. Advice sold privately. Panic priced publicly.” + +Crispus glared. + +“You are a disease with sandals.” + +“Yet adaptive.” + +A woman selling lunch cups asked whether tremors could now be known in advance. + +Secundus answered honestly. + +“Sometimes signs. Never certainty.” + +Chresimus wrote that phrase down immediately. + +The six noticed workers already carving small markers to measure tide shifts at pier edges. + +Varro asked, “What matters now?” + +Secundus answered first. + +“Train crews what to notice.” + +Crispus said, “Enforce false-report penalties carefully.” + +Lentulus said, “Ensure closures do not cripple trade.” + +Felix said, “Monetize compliance discreetly.” + +Varro said, “Protect men who report unwelcome truth.” + +Chresimus said, “Preserve records longer than memory.” + +They all looked at him. + +“If the tablets vanish, next generation rediscovers drowning.” + +The captain approached the six directly. + +“I was called drunk, mad, and careless.” + +Varro nodded once. + +“You were unlucky first.” + +The captain looked at them all. + +“Why did you speak?” + +Felix answered first. + +“Because silence had become expensive.” + +The captain laughed harder than expected. + +“Fair.” + +Crispus stepped in. + +“Also because it was correct.” + +The captain considered both answers and accepted civilization. + +He departed toward the docks where some men embraced him and others re-evaluated prior opinions rapidly. + +A young clerk rushed past carrying blank tablets for anomaly logs. + +Felix watched him go. + +“Soon every puddle will testify.” + +Lentulus adjusted his cloak. + +“Still better than funerals.” + +The room of air around them approved that sentence. + +Varro turned toward the harbor. + +“We did one useful thing.” + +Felix sighed. + +“Let us not become habitual.” + +Before they separated, Chresimus tied fresh wax notes to his belt. + +“What now?” + +Secundus answered: + +“We wait for men to ignore new rules.” + +Crispus smiled thinly. + +“And then I become busy.” + +Felix looked toward the sea. + +“Six men. One report. None of us paid enough.” + +Varro answered without turning. + +“We were paid in fewer dead.” + +--- + +## 3. Choice Presentation + +> The mystery became procedure. Whose reading of the steps do you trust? + +| Choice | Background | +|---|---| +| Follow Varro to enforce truth against convenience. | Former Legionary | +| Follow Felix to profit from the new compliance order. | Freedman Trader | +| Follow Lentulus to shape policy without choking trade. | Noble Younger Son | +| Follow Crispus to build workable enforcement and penalties. | Failed Magistrate | +| Follow Secundus to train crews and refine practical signals. | Camp Logistician | +| Follow Chresimus to preserve records so lessons survive memory. | Guild Scribe | + +--- + +## 4. What This Scene Teaches + +- New knowledge can reassign blame. +- States often learn through catastrophe. +- Reporting duties turn observation into obligation. +- Regulations need penalties for silence and abuse. +- Reputation may heal slower than legal status. +- Memory must be institutionalized or it fades. + +--- + +## 5. Canonical Success Condition + +If the participant stops asking: + +“Were they right?” + +and starts asking: + +“How does a civilization remember what disaster taught it?” + +then this dialogue is functioning correctly. diff --git a/docs/law/LAW-PHASE-0001.md b/docs/law/LAW-PHASE-0001.md new file mode 100644 index 0000000..6b015ec --- /dev/null +++ b/docs/law/LAW-PHASE-0001.md @@ -0,0 +1,220 @@ +# LAW-PHASE-0001 +## Expansion Charter: Roman Law as Reality System + +### Status +Phase-two canonical brief. + +--- + +## 0. Framing Note + +This document models historical legal systems as they functioned in practice. + +It does not endorse coercion, inequality, or abuse. +It describes how legal structures allocate outcomes, constraints, and incentives within a historical context. + +The purpose is analytical: to understand how law shapes behavior and economic reality. + +--- + +## 1. Governing Thesis + +Law is not modeled solely as justice. + +Law is modeled as an operating system that allocates: + +- permissions +- burdens +- protections +- liabilities +- privileges +- predictability +- leverage within unequal systems +- penalties +- access + +Justice may be claimed. + +Outcomes are determined by what functions in practice. + +--- + +## 2. Why Law After Commerce + +Commerce shows exchange. + +Law explains why exchange happens differently for different people. + +Commerce without law is incomplete. + +Law determines: + +- who may own +- who may contract +- who may inherit +- who may testify +- who may sue +- who may collect debt +- who may appeal +- who may register property +- who may trade certain goods +- who receives presumption + +--- + +## 3. Participant Experience Goals + +Users should experience: + +- delay as consequence +- paperwork as gate +- status as leverage +- witnesses as assets +- ambiguity as a condition that can be acted upon +- exemptions as privilege +- predictability as value +- procedure as leverage within structured systems + +--- + +## 4. Roman Domains to Simulate + +### Commercial Law +- broken contracts +- unpaid notes +- shipping liability +- warehouse disputes +- false measures +- partnership conflicts + +### Family Law +- inheritance +- dowry +- guardianship +- legitimacy +- adoption + +### Civic Law +- permits +- market licensing +- taxes +- nuisance claims +- public duties + +### Status Law +- citizen rights +- freedman limits +- patron obligations +- office privilege +- class distinctions + +### Order / Criminal +- theft +- fraud +- assault +- public disturbance +- confiscation + +--- + +## 5. Design Rule + +Never reduce law to courtroom speeches. + +Most law is: + +- forms +- seals +- witnesses +- notices +- queues +- registrations +- deadlines +- fees +- procedural delay +- settlement pressure + +--- + +## 6. Scenario Templates + +### The Missing Witness +A case exists, but credibility is unavailable. + +### The Delayed Permit +Nothing illegal except waiting. + +### The Inheritance Seal +Assets frozen until recognition. + +### The Seized Cargo +Ownership contested at the dock. + +### The Freedman Claim +Status limits contract power. + +### The Tax Reassessment +Administrative burden exceeds tax amount. + +### The Boundary Dispute +Land value hidden inside lines. + +--- + +## 7. Mechanics to Encode + +- filing delays +- queue priority +- witness scarcity +- reputation modifiers +- status privileges +- literacy advantage +- document possession +- corruption risk +- travel to jurisdiction +- appeal cost + +--- + +## 8. Questions to Elicit + +- Who can compel whom? +- What document matters? +- Who can afford delay? +- Who needs settlement now? +- What right is assumed? +- What burden is hidden? +- Is this illegal or merely unenforced? +- Who benefits from ambiguity? + +--- + +## 9. Writing Standard + +Law scenarios must feel practical, not abstract. + +Users should sense: + +- frustration +- leverage +- dependence +- timing pressure +- unequal standing +- administrative fatigue + +--- + +## 10. Success Standard + +When users stop asking: + +“What is fair?” + +and begin asking: + +- What governs? +- What can be enforced? +- Who can wait? +- Who cannot? + +the phase is working. \ No newline at end of file diff --git a/docs/law/OTIVM-CANON-0001.md b/docs/law/OTIVM-CANON-0001.md new file mode 100644 index 0000000..e873c8b --- /dev/null +++ b/docs/law/OTIVM-CANON-0001.md @@ -0,0 +1,231 @@ +# OTIVM-CANON-0001 +## Constitutional Brief for Continuity, Orientation, and Future Development + +### Status +Canonical master reference. + +--- + +## 1. Project Identity + +OTIVM is a thinking-training instrument. + +It uses historically legible civilizations—primarily Rome—to reveal governing realities that modern life often obscures behind technology, bureaucracy, scale, and abundance. + +OTIVM does not aim first to entertain or lecture. + +It aims to sharpen perception. + +Associated layers: + +- **OTIVM** — strategic cognition through simulation +- **CIVICVS** — lived systems of civilization +- **TESSERA** — restoration of real scale, distance, labor, and time + +--- + +## 2. Foundational Thesis + +Modern people frequently misunderstand reality because modern systems hide causation. + +Energy abundance, mechanization, automation, digital mediation, and institutional layers conceal: + +- labor cost +- transport burden +- information delay +- enforcement asymmetry +- hierarchy effects +- scarcity pressure +- infrastructure dependence +- reputational capital +- administrative friction + +Rome exposes these clearly. + +--- + +## 3. Why Rome + +Rome is selected because it makes governing mechanics visible. + +Examples: + +- roads matter visibly +- grain supply matters visibly +- law changes status materially +- citizenship creates privilege tiers +- debt has teeth +- patronage reallocates opportunity +- distance costs weeks, not clicks +- administration is slow enough to feel +- labor is human-scaled + +Rome is a lens, not an idol. + +--- + +## 4. Mission + +Re-teach concealed realities of civilization through simulation grounded in historical plausibility. + +Participants should feel: + +- friction +- delay +- dependence +- risk +- scarcity +- leverage +- uncertainty +- tradeoffs +- unintended consequences + +--- + +## 5. Non-Mission + +OTIVM is not primarily for: + +- trivia delivery +- romanticizing antiquity +- ideological preaching +- simplistic morality tales +- cinematic hero narratives +- modern slogans projected backward + +--- + +## 6. Primary Design Law + +Do not explain first. + +Create conditions where users discover: + +- why roads matter +- why coin shortages matter +- why permits matter +- why witness credibility matters +- why reputation matters +- why legal status matters +- why time matters +- why logistics decide outcomes + +--- + +## 7. Scenario Doctrine + +Strong scenarios contain: + +1. visible disturbance +2. hidden structure +3. real consequences +4. multiple rational readings +5. no perfect answer +6. learning through choice + +--- + +## 8. Participant Cognitive Shift + +The participant should increasingly ask: + +- What governs this? +- Who benefits? +- What bottleneck matters? +- Who can delay whom? +- What is enforceable? +- What is scarce? +- What changed second-order? +- What comfort hides this mechanism today? + +--- + +## 9. Simulation Principles + +### A. Consequences over speeches +Systems teach better than exposition. + +### B. Incentives over labels +Declared motives may be false. + +### C. Delay matters +Time itself is often cost. + +### D. Capacity matters +Roads, carts, storage, scribes, coin, manpower. + +### E. Law matters +Rules shape incentives before enforcement occurs. + +### F. Status matters +Equal rhetoric often masks unequal leverage. + +--- + +## 10. Repository Standards + +Preserve: + +- modular markdown files +- reusable frameworks +- historically grounded assumptions +- concise but dense writing +- scenario scalability +- canonical terminology + +Avoid: + +- bloated prose +- redundant files +- weak abstractions +- shallow gamification +- modern moral simplifications + +--- + +## 11. Current Proven Domains + +- Commerce +- Merchant behavior +- Market shocks +- Supply disruptions +- Patronage economics +- Social signaling +- Reputation markets +- Urban logistics + +--- + +## 12. Next Domains + +- Law +- Administration +- Infrastructure +- Water / sanitation +- Family power +- Provincial extraction +- Military logistics +- Taxation +- Information networks + +--- + +## 13. Assistant Handoff Rules + +Any future assistant working inside OTIVM should: + +1. Preserve doctrine. +2. Prefer systems over speeches. +3. Use Rome when clarity improves. +4. Respect prior canon files. +5. Produce modular downloadable artifacts. +6. Avoid shallow novelty. +7. Expand with structural coherence. + +--- + +## 14. Success Standard + +If users merely learn facts, OTIVM underperformed. + +If users begin seeing reality differently, OTIVM succeeded. diff --git a/docs/parameter-registry-additions.md b/docs/parameter-registry-additions.md new file mode 100644 index 0000000..5b03fbb --- /dev/null +++ b/docs/parameter-registry-additions.md @@ -0,0 +1,1280 @@ +# Parameter Registry — Consolidated Additions +## Derived from corpus review: docs/law/, docs/commerce/, docs/economy/ +## Date: 2026-04-30 +## Status: Ready for project owner review before admission to docs/parameter-registry.md +## Prepared by: Game Development Assistant + +--- + +## Editorial Notes + +The existing registry (docs/parameter-registry.md, dated 2026-04-28) covers twelve canonical +actor parameters and supporting city, scenario, and relation parameters. The corpus review +identified two categories of new material: + +**Category A — New parameters not present in any form in the existing registry.** +These require admission through the standard three-test process. + +**Category B — Clarifications or extensions to existing parameters.** +These do not add new tokens but sharpen existing definitions or flag missing sub-fields. + +All tokens follow Layer 3 naming convention (lowercase, snake_case) per terminology.md. +Observable status uses the existing vocabulary: full / partial / hidden. +Perceived vs true split is flagged where it applies — these require two records in schema, +not one. This is the non-negotiable constraint from the existing registry. + +--- + +## Section 1 — Actor Parameters (new additions) + +Parameters that live in the per-player database and drift over time. + +--- + +### MANUMISSION_STATE +``` +token: manumission_state +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** The formal legal status of freedom for an actor of servile origin. Distinct +from `IVS_ACCESSVS` (which measures practical legal standing) because manumission can be +granted in forms that confer freedom without full citizen rights. A freedman may be +manumitted, legally free to trade, and still face social ceilings that limit contract +enforceability. Captures the gap between formal liberation and practical standing. + +**Type:** enum — enslaved / informally_freed / formally_freed / citizen +**Observable:** full — the actor knows their own legal status, though others may dispute it +**Perceived vs true:** applies — others may treat a formally freed actor as if informally freed, +creating a gap between legal reality and social treatment + +**Drift mechanics:** +- Changes through legal manumission events only — not through drift +- Affects `IVS_ACCESSVS`, `AVCTORITA` starting band, and contract enforceability + +**Background starting values:** +- Freedman Trader: formally_freed +- All others: citizen or not applicable + +**Source scenario:** DIALOGUE-LAW-0002 (The Captive's Inheritance) + +--- + +### KNOWLEDGE_ASSET +``` +token: knowledge_asset +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** Information held exclusively by an actor that has market or legal value +independent of their formal status. The captive who knows names, seals, and inheritance +amounts that no one else can verify. The captain who knows route measurement data no rival +has collected. The scribe who knows which accounts do not balance. Knowledge assets are +non-transferable in the normal sense — stealing them requires the holder's cooperation or +death. This creates unique leverage structures unavailable to holders of physical assets. + +**Type:** qualitative — present / absent, with estimated_value +**Observable:** hidden to others, full to holder +**Perceived vs true:** applies strongly — the holder knows what they know; others estimate +its value from signals + +**Drift mechanics:** +- Increases through deliberate information collection (route measurement, account access) +- Decreases through disclosure, documentation, or death of the holder +- Separate from `mercatus_scientia` (commercial knowledge) — this is specific, exclusive, + and often non-commercial in origin + +**Source scenarios:** DIALOGUE-LAW-0002, DIALOGUE-COMMERCE-0002, DIALOGUE-COMMERCE-0003 + +--- + +### REPLACEMENT_COST +``` +token: replacement_cost +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** The true cost of replacing an actor's functional contribution to a venture +or household, including time to find, train, and verify a substitute. Distinct from wage +rate. A trusted clerk with six years of account knowledge has a replacement cost that +far exceeds their monthly wage. This parameter governs why owners hesitate to dismiss +competent actors even when cheaper alternatives are visible, and why the captain values +his crew's loyalty as a scarce asset. + +**Type:** estimated quantity in denarii-equivalent +**Observable:** partial — the owner estimates it; the actor may not know how high it is +**Perceived vs true:** applies — owners systematically underestimate replacement cost +until a departure forces them to discover it + +**Drift mechanics:** +- Increases with tenure, specialisation, and demonstrated reliability +- Decreases when skills become commoditised or when substitutes enter the market +- Relevant to `skilled_labor_scarcity` at the city level + +**Source scenarios:** DIALOGUE-LAW-0001, DIALOGUE-LAW-0002, DIALOGUE-COMMERCE-0001 + +--- + +### DEBT_COMPLETION_STATE +``` +token: debt_completion_state +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Whether a bonded service arrangement has been satisfied at the point of +a triggering event (death, dispute, early termination). The hinge of DIALOGUE-LAW-0001: +the merchant entered bondage to shield his household; he died mid-term; the contract +wording determines whether service was complete, partial, or void. This parameter has +no equivalent in modern law and cannot be collapsed into a simple debt_balance — the +question is not how much was owed but whether the form of service was completed. + +**Type:** enum — in_progress / satisfied / disputed / void_at_death / transferred +**Observable:** partial — parties know their own interpretation; the legal resolution +is uncertain until ruled upon +**Perceived vs true:** applies — creditor and family hold different readings of the +same document + +**Drift mechanics:** +- Set at contract execution; changes only through completion, dispute, or death event +- Affects household liability exposure directly + +**Source scenario:** DIALOGUE-LAW-0001 (The Fallen Beam) + +--- + +### SUCCESSION_STATE +``` +token: succession_state +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** The actor's current position in a family inheritance structure — whether +they are the designated heir, a secondary heir, a disinherited party, or a potential +heir under a will not yet executed. Affects alliance formation, marriage negotiation, +and creditor behaviour immediately when it changes. Not the same as wealth — a noble +younger son may have high `succession_state` expectation and low `liquiditas`. + +**Type:** enum — primary_heir / secondary_heir / undetermined / disinherited / independent +**Observable:** partial — formal wills are known; informal intentions and changes are not +**Perceived vs true:** applies strongly — DIALOGUE-LAW-0003 turns entirely on this gap + +**Drift mechanics:** +- Changes through will revision, death of primary heir, adoption, or disinheritance +- Each change triggers immediate `alliance_pipeline` repricing by other actors +- Lag: formal changes are immediate; social recognition takes weeks + +**Source scenario:** DIALOGUE-LAW-0003 (The Heir's Oath) + +--- + +### HOUSEHOLD_AUTHORITY_INDEX +``` +token: household_authority_index +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** The degree to which an external authority (paterfamilias, patron, guild) +can override the actor's legal decisions. Distinct from `IVS_ACCESSVS` (the actor's own +standing to act) — this is the external constraint on that standing. A 22-year-old freeborn +Roman male has full `IVS_ACCESSVS` in theory but may still be overridden by a living +paterfamilias in practice. The parameter captures the gap between legal adulthood and +practical autonomy. + +**Type:** ordinal — none / low / medium / high / absolute +**Observable:** partial — formal authority is documented; practical extent depends on +willingness to enforce, which is not always known + +**Drift mechanics:** +- Decreases with age, demonstrated independence, and paterfamilias death +- Increases with adoption into a powerful household or formal guardianship appointment +- Background-specific: Noble Younger Son starts high; Former Legionary starts low + +**Source scenario:** DIALOGUE-LAW-0003 (The Heir's Oath) + +--- + +### SOURCE_CONTROL_STATE +``` +token: source_control_state +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** Whether the actor has secured access to goods or raw materials before +they reach visible markets — standing timber, unmined ore, grain fields before harvest, +undyed wool before processing. The first of the seven principles in DIALOGUE-COMMERCE-0004. +Source control generates margin before price discovery occurs. Without it, the actor +competes on visible goods at market prices. With it, the actor names terms. + +**Type:** qualitative — absent / partial / secured, per commodity +**Observable:** hidden to competitors; full to holder +**Perceived vs true:** applies — the holder knows what they control; competitors estimate +from observable purchasing patterns + +**Drift mechanics:** +- Acquired through forward contracts, land rights, and supplier relationships +- Lost through contract expiry, seizure, competitor entry, or supply exhaustion +- Connects to `bottleneck_control_state` — source control often creates bottleneck control + +**Source scenario:** DIALOGUE-COMMERCE-0004 (The Merchant Engine) + +--- + +### BOTTLENECK_CONTROL_STATE +``` +token: bottleneck_control_state +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** Whether the actor controls a scarce input on which multiple output markets +depend. Rope, pitch, dry timber before a disaster; skilled shipwrights during a wartime +commission; water during a drought. Distinct from `source_control_state` (which is about +raw material origin) — bottleneck control is about a necessary intermediate that cannot +be substituted easily. The actor who controls the bottleneck does not need to compete +on price. + +**Type:** qualitative — absent / partial / controlling, per input category +**Observable:** hidden until the bottleneck is tested; then immediately apparent +**Perceived vs true:** applies — holders may not realise they hold a bottleneck until +a disruption event reveals it (as in DIALOGUE-LAW-0009) + +**Drift mechanics:** +- Created by disaster, seasonal scarcity, or deliberate accumulation +- Destroyed by new supply entering the market, substitution, or state requisition + +**Source scenarios:** DIALOGUE-LAW-0009, DIALOGUE-COMMERCE-0004 + +--- + +### TRANSFORMATION_MARGIN +``` +token: transformation_margin +scope: actor +layer: universal +maturity: provisional +``` +**Definition:** The price differential captured by the actor between a good's raw form +and its finished or processed form. The tree is not the mast. Ore is not the hinge. +Grain is not bread. The actor who controls transformation captures margin that neither +raw material producers nor end buyers can access. Distinct from trade margin (buy low, +sell high at the same level of processing). + +**Type:** ratio or denarii-equivalent per unit +**Observable:** partial — the actor knows their own margin; competitors estimate it +**Maturity note:** provisional pending research into documented Roman processing +price differentials + +**Source scenario:** DIALOGUE-COMMERCE-0004 (The Merchant Engine) + +--- + +## Section 2 — City Parameters (new additions) + +Parameters shared across actors, anchored to a city substrate. + +--- + +### SKILLED_LABOR_SCARCITY +``` +token: skilled_labor_scarcity +scope: city +layer: universal +maturity: canonical +``` +**Definition:** The availability of specialised craftsmen — shipwrights, architects, +engineers, master scribes, skilled physicians — relative to demand. Distinct from +`porter_availability` (unskilled labour). Skilled labour scarcity affects venture cost, +construction timelines, and the premium paid for actors with rare expertise. It is the +city-level expression of the actor-level `replacement_cost` problem. + +**Type:** ordinal — abundant / adequate / tight / scarce / critical +**Observable:** partial — merchants and builders sense tightness through wage pressure +and wait times; the precise supply is not publicly known + +**Drift:** +- Increases with disaster events, military requisition, disease outbreaks +- Decreases when skilled workers migrate toward high-wage opportunities +- Seasonal component: construction season peaks demand + +**Source scenarios:** DIALOGUE-LAW-0004, DIALOGUE-LAW-0005 + +--- + +### LICENSING_STATE +``` +token: licensing_state +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Whether a specific business activity has been formally permitted by the +relevant authority. Operating without licence creates liability exposure even if the +activity itself is lawful. The licence is not the permission to act — it is protection +against later challenge. An unlicensed recovery house that serves the same function as +a licensed one faces different legal exposure after the first death on the premises. + +**Type:** enum — unlicensed / applied / licensed / suspended / revoked +**Observable:** full to holder; full to authorities; partial to the public + +**Drift mechanics:** +- Acquired through formal application and fee payment +- Lost through violation, non-renewal, or political disfavour +- Affects `IVS_ACCESSVS` modifier for the specific activity + +**Source scenario:** DIALOGUE-LAW-0007 (The Lawful Thirst) + +--- + +### RECURRING_DEMAND_PATTERN +``` +token: recurring_demand_pattern +scope: city +layer: universal +maturity: canonical +``` +**Definition:** A predictable, lawful market opportunity that emerges from regular human +behaviour — post-feast illness, gambling losses, festival grief, morning-after recovery, +seasonal harvest pressure. Felix's core commercial lens across the law and commerce +series. Distinct from `rumor_velocity` (which is about information speed) and from +scenario-specific events. Recurring demand patterns are structural, not triggered. + +**Type:** qualitative catalogue per city — list of identified patterns with frequency +and magnitude estimates +**Observable:** full to experienced commercial actors; invisible to those who only watch +visible goods + +**Drift:** +- Stable patterns change slowly with population and urban density +- Event-amplified patterns spike temporarily then return to baseline + +**Source scenarios:** DIALOGUE-LAW-0006, DIALOGUE-LAW-0007 + +--- + +### INFRASTRUCTURE_STANDARD_STATE +``` +token: infrastructure_standard_state +scope: city +layer: universal +maturity: canonical +``` +**Definition:** The current regulatory requirement for construction quality — crane bracing +standards, warehouse fire separation, pier load limits. Upgrades after disaster events +through emergency edicts. Before an edict: the standard is whatever survives inspection. +After: the standard is written and enforceable. Affects `licensing_state` for all +construction and storage ventures, and creates retroactive liability exposure for existing +structures that do not comply. + +**Type:** ordinal — absent / informal / codified / enforced +**Observable:** full once promulgated; actors may not know what the new standard requires +until they apply for licence renewal + +**Drift:** +- Jumps after disaster events ("law after fear, as usual" — Crispus) +- Erodes slowly during periods of stable governance as enforcement lapses + +**Source scenario:** DIALOGUE-LAW-0011 (The Harbor Tremor) + +--- + +### REPORTING_OBLIGATION +``` +token: reporting_obligation +scope: city +layer: roman +maturity: canonical +``` +**Definition:** A formal duty, created by edict, requiring actors to disclose specific +observations to authorities under penalty. Once enacted, silence about a known hazard +becomes a punishable act rather than a neutral choice. The maritime anomaly edict in +DIALOGUE-LAW-0013 is the canonical example. Must be paired with `false_report_penalty` +to prevent abuse. Without the penalty for silence, under-reporting is rational. +Without the penalty for false reports, over-reporting becomes weaponisable. + +**Type:** binary per activity category — obligated / not_obligated +**Observable:** full once promulgated + +**Drift:** +- Created by disaster-response edicts +- Rarely revoked; more often amended +- Interacts with `duty_to_warn_state` — a general duty may exist before a specific + edict formalises it + +**Source scenario:** DIALOGUE-LAW-0013 (The Current Edict) + +--- + +### INSTITUTIONAL_MEMORY_STATE +``` +token: institutional_memory_state +scope: city +layer: universal +maturity: provisional +``` +**Definition:** Whether lessons from a disaster have been encoded into durable records, +procedures, training, and enforcement rather than remaining in individual memory. +Chresimus's warning: "if the tablets vanish, next generation rediscovers drowning." +Individual actors carry `survival_memory_bias`; this parameter tracks whether the city +itself has institutionalised the lesson. Degrades over time without active maintenance. + +**Type:** ordinal — absent / informal / documented / enforced / embedded +**Observable:** partial — the presence of records is visible; whether they are used +and accurate is not + +**Maturity note:** provisional — the measurement framework for this parameter requires +further design + +**Source scenario:** DIALOGUE-LAW-0013 + +--- + +### OUTPOST_STATE +``` +token: outpost_state +scope: city +layer: universal +maturity: canonical +``` +**Definition:** Whether a commercial enterprise has established a trusted local presence +in a given port — a rented room, a resident clerk, a locked chest, an account board, a +local guide. The captain's minimum viable intelligence node. Enables early information +access, reduces `delayed_knowledge`, and creates `first_mover_window` advantages. +Each city in the network either has an outpost or does not. The outpost is not a +warehouse or a factor — it is an information and trust anchor. + +**Type:** binary per city — present / absent +**Observable:** full to the owner; partial to rivals (they can observe activity but +not the contents) + +**Drift:** +- Created through deliberate investment and local relationship building +- Lost through abandonment, agent failure, or political disruption + +**Source scenarios:** DIALOGUE-COMMERCE-0002, DIALOGUE-COMMERCE-0003 + +--- + +## Section 3 — Scenario Parameters (new additions) + +Parameters that exist only within a scenario's active window. + +--- + +### CLASSIFICATION_STATE +``` +token: classification_state +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** The legal category assigned (or contested) for a person or asset by an +authorising body. The captured ship's human cargo in DIALOGUE-LAW-0004 are neither +slaves, free persons, nor prisoners until classified. Classification determines which +legal regime applies, which actors have standing to act, and what the asset or person +is worth. The scenario teaches that authority often begins by deciding classifications, +not by delivering justice. + +**Type:** enum — unclassified / pending / classified (with assigned category) / contested +**Observable:** partial — the assigning authority knows its own ruling; affected parties +learn through notification or enforcement + +**Perceived vs true:** applies strongly — a person may be legally classified as one +thing while being treated as another + +**Source scenarios:** DIALOGUE-LAW-0004, DIALOGUE-LAW-0005 + +--- + +### FOREIGN_STATUS_CLAIM +``` +token: foreign_status_claim +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** A pending assertion by a foreign-origin actor that their status or rights +under a foreign legal instrument should be recognised by Roman authority. Damaros's claim +in DIALOGUE-LAW-0005: he was lawfully requisitioned under enemy wartime statute; Rome +must decide whether to honour that law to exonerate him, or deny it and face the +reciprocity consequence for Roman craftsmen captured abroad. The claim is not the same as +having the claim recognised. + +**Type:** enum — not_filed / pending / recognised / rejected / under_appeal +**Observable:** full to the claimant; partial to authorities (they know what was filed, +not what is true) + +**Source scenario:** DIALOGUE-LAW-0005 (The Captive Shipwright) + +--- + +### CAUSATION_PROOF_THRESHOLD +``` +token: causation_proof_threshold +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** The evidentiary standard required to file a complaint that survives legal +challenge — not merely the standard to believe something happened, but to demonstrate it +in a way that creates an enforceable claim. Distinct from `IVS_ACCESSVS` (standing to +file) — a person may have standing and insufficient proof simultaneously. The threshold +varies by claim type: physical damage requires different evidence than fraud or negligence. + +**Type:** ordinal — unachievable / very_high / high / standard / low +**Observable:** partial — actors know what they have; whether it meets the threshold is +determined by the magistrate, not the claimant + +**Source scenarios:** DIALOGUE-LAW-0001, DIALOGUE-LAW-0006, DIALOGUE-LAW-0010 + +--- + +### COLLUSION_EVIDENCE_STATE +``` +token: collusion_evidence_state +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** Whether documentary or witness evidence exists linking two actors in +coordinated harm. The Capua vendor and Ostia healer scenario: their coordination may be +real, imagined, or opportunistic coincidence. The evidence state is not the same as +whether coordination occurred — it is what can be demonstrated. Hidden to all actors +initially; revealed through investigation. + +**Type:** ordinal — none / suggestive / circumstantial / strong / conclusive +**Observable:** hidden — investigators must assemble it; defendants know what they did +but not what has been observed + +**Perceived vs true:** applies — the investigator's evidence assessment may differ +from the legal reality + +**Source scenario:** DIALOGUE-LAW-0006 (The Poison and the Cure) + +--- + +### VENTURE_GOVERNANCE_STATE +``` +token: venture_governance_state +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** Whether a formal instrument exists defining ownership shares, binding +authority, liability allocation, profit distribution, and succession rules for a +multi-party venture. DIALOGUE-LAW-0008 in its entirety: without this instrument, no +cart should move. With it, every question has an answer. The absence of governance +is itself a governance state — one in which the most aggressive actor wins by default. + +**Type:** enum — absent / draft / executed / disputed / dissolved +**Observable:** full — the instrument either exists or it does not + +**Drift mechanics:** +- Absent at venture formation; created through negotiation +- Disputed when partners disagree about interpretation +- Dissolved when the venture ends or a partner exits + +**Source scenarios:** DIALOGUE-LAW-0007, DIALOGUE-LAW-0008 + +--- + +### BINDING_AUTHORITY +``` +token: binding_authority +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Which actor or actors have the right to commit the venture by signature — +to execute contracts, accept deliveries, engage suppliers, and incur liabilities on behalf +of the partnership. Until the `venture_governance_state` instrument is executed, binding +authority is legally ambiguous. Felix's shout to the supplier ("yes") and Varro's +counter-shout ("no") capture the problem exactly. The supplier's question — "whom to +trust?" — has no answer without this parameter being defined. + +**Type:** list of actor_ids with scope of authority +**Observable:** full once the governance instrument exists; contested before that + +**Source scenario:** DIALOGUE-LAW-0008 (The Charter Quarrel) + +--- + +### ASSET_COMPLEMENTARITY +``` +token: asset_complementarity +scope: relation +layer: universal +maturity: provisional +``` +**Definition:** Whether separately owned assets become significantly more valuable in +combination than individually. Six bad trades combine into a shipyard in DIALOGUE-LAW-0009. +Timber, rope, tackle, slips, pitch, and labour promises are each marginal in isolation; +together they are a production facility. This is a derived, relational parameter — it +cannot be measured per actor but only across a set of assets at a specific moment. + +**Type:** qualitative — none / partial / significant / transformative +**Observable:** hidden until combination is attempted or a forcing event reveals it +**Maturity note:** provisional — the combinatorial logic requires design before this +can be stored in schema + +**Source scenario:** DIALOGUE-LAW-0009 (The Accidental Shipyard) + +--- + +### EMERGENCY_CONTRACT_WINDOW +``` +token: emergency_contract_window +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** The time period during which premium contracts are available following +an infrastructure disruption or disaster event, before price controls or state intervention +closes the opportunity. Distinct from `venture_window_days` (which is market-driven) — +the emergency window is disaster-triggered and collapses faster. Felix's urgent pressure +in DIALOGUE-LAW-0009 is correct: the window is real, it is short, and acting without +governance instruments is the specific risk. + +**Type:** integer hours or days +**Observable:** partial — experienced actors estimate it from past events and current +political signals; the precise close is unknown + +**Source scenario:** DIALOGUE-LAW-0009 + +--- + +### INFORMATION_ASYMMETRY_FLAG +``` +token: information_asymmetry_flag +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** Whether one actor in a scenario possessed advance knowledge that others +lacked — and acted on it. The broker in DIALOGUE-LAW-0009 and DIALOGUE-LAW-0010 sold +surplus to all six at bargain prices before the crane disaster. Whether this was foresight, +luck, or sabotage is the unresolved question. The flag marks the structural asymmetry +regardless of cause. Hidden to the disadvantaged actors; Chresimus's primary investigative +target. + +**Type:** boolean — present / absent +**Observable:** hidden — inferred from pattern analysis and document investigation + +**Perceived vs true:** applies — the disadvantaged actor believes they made a good deal; +the flag marks whether someone else knew more + +**Source scenarios:** DIALOGUE-LAW-0009, DIALOGUE-LAW-0010 + +--- + +### DUTY_TO_WARN_STATE +``` +token: duty_to_warn_state +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** Whether an actor has accumulated sufficient knowledge of a hazard to +create a legal or moral obligation to disclose it to those at risk. The central parameter +of DIALOGUE-LAW-0012. The threshold at which knowledge becomes duty is not fixed — it +depends on the specificity of the knowledge, the foreseeability of harm, and the actor's +capacity to act. Before the threshold: silence is a choice. After: silence is exposure. + +**Type:** enum — unaware / aware_no_duty / duty_emerging / duty_established +**Observable:** partial — actors know what they know; the legal threshold is determined +retroactively, often after harm occurs + +**Perceived vs true:** applies — the actor may believe they are below the threshold +when a court would say they were not + +**Source scenario:** DIALOGUE-LAW-0012 (The Secret Current) + +--- + +### SHARED_SECRET_LEVERAGE +``` +token: shared_secret_leverage +scope: relation +layer: universal +maturity: canonical +``` +**Definition:** The mutual constraint created when multiple actors hold the same +dangerous knowledge. Each actor's exposure depends on all others' silence. This is not +a simple secrecy parameter — it is a relational one. Chresimus's solution in +DIALOGUE-LAW-0012 is architecturally correct: if one discloses alone, five become +targets; bind all six equally. The leverage runs in all directions simultaneously. + +**Type:** qualitative — absent / present (with actor list) +**Observable:** full to the group; hidden from outside + +**Drift mechanics:** +- Created when multiple actors independently acquire the same hazardous knowledge +- Dissolved by collective disclosure, death of any member, or external discovery + +**Source scenario:** DIALOGUE-LAW-0012 + +--- + +### HAZARD_KNOWLEDGE_TIMESTAMP +``` +token: hazard_knowledge_timestamp +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** The recorded moment at which an actor demonstrably knew of a hazard. +Chresimus's core tool across the law arc — write the names, write the date. The timestamp +is what transforms knowledge into legal exposure and what protects actors who disclosed +promptly from those who did not. Without it, "I didn't know" is a viable defence. +With it, the question shifts to "what did you do with what you knew?" + +**Type:** ISO 8601 UTC timestamp (or null if not yet established) +**Observable:** full once documented; disputed before documentation + +**Source scenarios:** DIALOGUE-LAW-0012, DIALOGUE-LAW-0013 + +--- + +### EXONERATION_STATE +``` +token: exoneration_state +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** The formal reversal of a prior legal finding, including debt nullification, +licence restoration, and official status repair. Distinct from `FAMA` recovery — +exoneration restores legal standing immediately; reputation heals on its own timeline, +which is slower. The captain in DIALOGUE-LAW-0013 is exonerated; his debts nullified, +his licence restored. Tavern whispers continue. This gap between legal and social +restoration is a first-class parameter. + +**Type:** enum — not_applicable / under_review / exonerated / partially_exonerated +**Observable:** full legally; the social dimension (FAMA) recovers separately and partially + +**Source scenario:** DIALOGUE-LAW-0013 (The Current Edict) + +--- + +### STATE_PATRONAGE_CHANNEL +``` +token: state_patronage_channel +scope: scenario +layer: roman +maturity: provisional +``` +**Definition:** An informal promise of preferential access or reward from a state official, +not written into any formal instrument. The magistrate's "priorities may align" in +DIALOGUE-COMMERCE-0001. The channel is real — it generates real advantage — but it +is deniable, and its reliability is unknown until tested. Distinct from formal contract +(`venture_governance_state`) and from social capital (`AVCTORITA`). This is specifically +state-to-private informal preference. + +**Type:** enum — absent / implied / active / honoured / betrayed +**Observable:** hidden — the promise is oral and deniable; the outcome reveals itself +only when the moment arrives + +**Maturity note:** provisional — the frequency and reliability of such channels in +Roman commerce requires further research calibration + +**Source scenario:** DIALOGUE-COMMERCE-0001 (The First Hull) + +--- + +### COMMAND_AUTHORITY_SPLIT +``` +token: command_authority_split +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** The formal separation of operational command authority (captain at sea) +from ownership rights (the six on shore). Without this separation, maritime ventures +collapse into disputes over every decision. With it, each domain has a sovereign. The +captain's demand — "authority at sea unquestioned by men ashore" — is not arrogance; +it is the structural requirement for any maritime venture to function. Connects to +`binding_authority` but is specifically about the operational-ownership boundary. + +**Type:** binary — defined / undefined, with authority_map if defined +**Observable:** full once the governance instrument exists + +**Source scenario:** DIALOGUE-COMMERCE-0001 + +--- + +### ROUTE_MEASUREMENT_STATE +``` +token: route_measurement_state +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** Whether systematic empirical data on a route's time, cost, reliability, +and loss risk has been collected across multiple runs and is available to the actor. +Before measurement: the actor guesses. After: the actor prices. The captain's experiment +in DIALOGUE-COMMERCE-0003 — racing the land courier with a duplicate packet — is the +canonical method. Route measurement is not map knowledge (`ITINERIS_SCIENTIA`); it is +operational performance data that converts uncertainty into margin. + +**Type:** ordinal — unmeasured / partially_measured / measured / continuously_updated +**Observable:** full to the actor who collected it; hidden to competitors + +**Drift mechanics:** +- Improves with each completed and documented run +- Degrades when routes change (infrastructure disruption, political change, seasonal shift) + +**Source scenario:** DIALOGUE-COMMERCE-0003 (The Captain's Measure) + +--- + +### NODE_AGENT_STATE +``` +token: node_agent_state +scope: relation +layer: universal +maturity: canonical +``` +**Definition:** Whether a trusted agent is established and active at a specific port node. +Distinct from `outpost_state` (which is about premises) — this is specifically about the +person. The captain's principle: hold both ends. One agent in Ostia, one at the +destination. Without agents at both ends, every voyage requires a merchant to travel. +With them, information and instructions move without merchants. + +**Type:** enum per location — absent / provisionally_placed / active / unreliable / lost +**Observable:** full to the network owner; partial to rivals + +**Drift mechanics:** +- Established through deliberate recruitment and relationship building +- Degrades through neglect, rival recruitment, death, or disloyalty + +**Source scenarios:** DIALOGUE-COMMERCE-0002, DIALOGUE-COMMERCE-0003 + +--- + +### INFORMATION_MONOPOLY_WINDOW +``` +token: information_monopoly_window +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** The period during which one actor receives information faster than +competitors on a given route, creating durable commercial advantage. Collapses the +moment rivals establish equivalent networks. Distinct from `first_mover_window` (a +single-event advantage) — the information monopoly window is structural and ongoing, +maintained through network investment. The captain's long-term commercial objective +in the commerce arc. + +**Type:** estimated days of lead time +**Observable:** hidden — the actor knows they have it; they do not know when it will end + +**Drift mechanics:** +- Created through route measurement, agent placement, and outpost establishment +- Destroyed by rival network construction or information leak + +**Source scenario:** DIALOGUE-COMMERCE-0003 + +--- + +### GATEKEEPER_POTENTIAL +``` +token: gatekeeper_potential +scope: actor +layer: universal +maturity: provisional +``` +**Definition:** The degree to which an currently obscure local actor is positioned to +control access to something of future commercial or informational value — a dock clerk, +a harbour master's assistant, a scribe at a merchant guild. Chresimus's lens: +"today's nobody becomes tomorrow's gatekeeper." Identifying these actors before rivals +creates durable relationship advantage at low cost. The value is invisible in the present; +it becomes obvious only after the actor's position matures. + +**Type:** qualitative assessment — low / medium / high +**Observable:** hidden to most; observable to those who read social position carefully +**Maturity note:** provisional — the criteria for identification require further design + +**Source scenario:** DIALOGUE-COMMERCE-0002 + +--- + +## Section 4 — Relation and Derived Parameters (new additions) + +--- + +### REPUTATION_DAMAGE_STATE +``` +token: reputation_damage_state +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** FAMA degradation that occurs before any legal judgment, triggered by +public accusation alone. Distinct from FAMA (which tracks overall public reputation) +— this captures the acute, event-triggered damage that precedes any formal resolution. +The Capua vendor is beaten, not convicted. His trade suffers before the magistrate +rules. Once damage occurs, it may persist even after exoneration. Volatility is the +key characteristic. + +**Type:** ordinal — none / minor / significant / severe / destroyed +**Observable:** partial — the actor hears what is said about them, but not all of it +**Perceived vs true:** applies — the actor may underestimate how damaged their FAMA is + +**Drift mechanics:** +- Spikes on public accusation, scandal, or visible failure +- Recovers slowly, incompletely, and unevenly across different social groups +- Recovery speed depends on AVCTORITA level and subsequent visible conduct + +**Source scenarios:** DIALOGUE-LAW-0006, DIALOGUE-LAW-0013 + +--- + +### COUNTERFACTUAL_CLAIM_STATE +``` +token: counterfactual_claim_state +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** A legal or commercial claim based on what would have happened under +different conditions — "if the old dock had remained, it would have collapsed in the +earthquake." Not directly provable. Not directly disprovable. Persuasive to audiences +who experienced the disaster; legally useless to Crispus without physical evidence. +A distinct claim type because its evidentiary standard is structurally different from +claims about actual events. + +**Type:** enum — not_filed / filed / supported / unsupported / withdrawn +**Observable:** full — the claim either exists or it does not; whether it is valid is +the contested question + +**Source scenario:** DIALOGUE-LAW-0011 (The Harbor Tremor) + +--- + +### SURVIVAL_MEMORY_BIAS +``` +token: survival_memory_bias +scope: actor +layer: universal +maturity: provisional +``` +**Definition:** The degree to which an actor's account of past events has been edited — +unconsciously or deliberately — to emphasise their own foresight and correct prediction. +Chresimus's observation: "survival edits archives quickly." Distinct from deliberate +falsification — this is the structural tendency of survivors to remember their choices +as wiser than they were. Affects the reliability of witness testimony and the credibility +of historical accounts. + +**Type:** qualitative — low / medium / high +**Observable:** hidden to the actor; visible to careful observers like Chresimus +**Maturity note:** provisional — requires a measurement methodology before schema +implementation + +**Source scenario:** DIALOGUE-LAW-0011 + +--- + +### DEAD_WITNESS_STATE +``` +token: dead_witness_state +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** Whether the primary actor whose testimony would resolve a case is deceased. +Creates a permanent ceiling on `causation_proof_threshold` — the dead cannot be +cross-examined. The broker's death in DIALOGUE-LAW-0010 does not merely remove one +witness; it eliminates the only person who knew the complete picture. The state triggers +permanent epistemic limitation: the question of intent can never be answered definitively. + +**Type:** boolean — alive / dead (with deceased_at timestamp) +**Observable:** full — death is a public fact + +**Source scenario:** DIALOGUE-LAW-0010 (The Broker's Last Wind) + +--- + +### NARRATIVE_CAPTURE_RISK +``` +token: narrative_capture_risk +scope: city +layer: universal +maturity: provisional +``` +**Definition:** The probability that an unresolved event will be absorbed into popular +myth before legal investigation completes. Once captured, evidence becomes harder to +evaluate neutrally — witnesses remember what the story requires, not what they observed. +The broker arc in DIALOGUE-LAW-0010 and 0011 illustrates: "the broker saved the harbor +from beyond death" displaces the legal question of whether he caused the original disaster. + +**Type:** ordinal — low / medium / high / captured +**Observable:** partial — the early signs are visible to Chresimus and Lentulus; +the city at large experiences the narrative as truth + +**Maturity note:** provisional — interaction with `rumor_velocity` and +`survival_memory_bias` requires calibration + +**Source scenarios:** DIALOGUE-LAW-0010, DIALOGUE-LAW-0011 + +--- + +### ESTATE_LIABILITY_STATE +``` +token: estate_liability_state +scope: scenario +layer: roman +maturity: canonical +``` +**Definition:** Whether a deceased actor's estate bears civil liability for harms they +caused. Conditional on proof of intentional harm — Crispus's core constraint throughout +the broker arc. Accidental harm, negligence, and coincidence are treated differently. +Without proof of intent, the estate is shielded. With it, creditors and claimants may +pursue assets. The parameter captures Roman law's specific treatment of posthumous civil +liability, which differs significantly from modern frameworks. + +**Type:** enum — shielded / under_review / liable / settled +**Observable:** partial — the legal position is uncertain until ruled upon; the estate's +actual assets are known only through inventory + +**Source scenario:** DIALOGUE-LAW-0010 + +--- + +### RECORD_DESTRUCTION_FLAG +``` +token: record_destruction_flag +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** Whether relevant documents have been deliberately removed or destroyed +before investigation. Inferred from physical evidence (ash tray contents, floor scratches, +cleared racks, suspiciously neat premises) rather than direct observation. Once flagged, +it changes the evidentiary burden: the absence of records becomes itself evidence of +concealment. Without the flag, missing documents are merely missing. With it, they are +presumptively destroyed. + +**Type:** boolean — not_flagged / flagged (with inference_basis) +**Observable:** inferred from physical investigation; never directly confirmed + +**Source scenario:** DIALOGUE-LAW-0010 + +--- + +### MANIFEST_INTEGRITY +``` +token: manifest_integrity +scope: scenario +layer: roman +maturity: canonical +``` +**Definition:** Whether cargo documentation is authentic, complete, and consistent +with actual cargo. Chresimus's primary lens in DIALOGUE-LAW-0004 (the prize ship): +"if cargo was declared as timber or salt, many men hang by ink." Distinct from general +`LITTERAE` (literacy and account-keeping capacity) — this is specifically the +authenticity of a specific document at a specific moment. Falsified manifests affect +classification outcomes, prize rights, and liability. + +**Type:** enum — authentic / unverified / inconsistent / falsified / destroyed +**Observable:** partial — the document exists and can be read; whether it reflects +reality requires investigation + +**Source scenario:** DIALOGUE-LAW-0004 + +--- + +### PARTNERSHIP_ALIGNMENT_STATE +``` +token: partnership_alignment_state +scope: relation +layer: universal +maturity: canonical +``` +**Definition:** The degree of genuine agreement among co-venturers on ownership shares, +operational authority, accounts, and decision rights — before any formal instrument +is executed. Chresimus's warning: "if this succeeds, friendship shortens." The gap +between declared cooperation and actual willingness to cede control. Distinct from +`venture_governance_state` (which is about the formal instrument) — alignment is the +underlying social reality that the instrument must capture or fail. + +**Type:** ordinal — aligned / fragile / disputed / broken +**Observable:** hidden — each actor perceives their own willingness as reasonable +and others' as deficient +**Perceived vs true:** applies strongly — "trust was the missing capital" (Varro) + +**Source scenarios:** DIALOGUE-LAW-0007, DIALOGUE-LAW-0008 + +--- + +### CARETAKER_INCENTIVE_STRUCTURE +``` +token: caretaker_incentive_structure +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** The degree to which a remote agent's compensation is tied to outcomes +rather than fixed wage. The captain's operating principle and the six's caretaker +design in DIALOGUE-COMMERCE-0002. "Free men often steal more carefully because they +plan to stay" — Chresimus. The parameter captures whether the incentive structure +creates alignment between agent behaviour and owner interest. Pure fixed wage creates +one risk profile; pure outcome-linked creates another; the mixture is the design variable. + +**Type:** ordinal — fixed_wage / partial_outcome / primarily_outcome / equity_stake +**Observable:** full to the owner who designed it; the agent may not know they are +being compared against alternatives + +**Drift mechanics:** +- Set at agent engagement; renegotiated at major milestones +- Affects `remote_management_reliability` directly + +**Source scenario:** DIALOGUE-COMMERCE-0002 + +--- + +### REMOTE_MANAGEMENT_RELIABILITY +``` +token: remote_management_reliability +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** Whether caretakers and agents perform correctly in the owner's absence. +The test delivered mid-journey in DIALOGUE-COMMERCE-0002: warehouse rents collected, +no theft, one rope shortage, two offers to buy slip rights refused, all stable. The +parameter is never fully known in advance — it is revealed through periodic reports. +The incentive structure (`caretaker_incentive_structure`) is the design variable; +this parameter tracks the outcome. + +**Type:** ordinal — unknown / unreliable / adequate / reliable / exceptional +**Observable:** revealed through reports; unknown during absence + +**Drift mechanics:** +- Improves with successful test cycles +- Degrades under temptation, opportunity, or changed circumstances + +**Source scenario:** DIALOGUE-COMMERCE-0002 + +--- + +### DISPATCH_RECEIPT_INTEGRITY +``` +token: dispatch_receipt_integrity +scope: relation +layer: universal +maturity: canonical +``` +**Definition:** Whether agents sign witnessed receipts confirming arrival time and +condition of information packets at each node. Crispus's binding requirement in +DIALOGUE-COMMERCE-0003. Without this data, the route measurement experiment produces +impressions rather than evidence. With it, the data becomes the commercial advantage. +The receipt is not the contract — it is the measurement instrument that makes the +contract valuable. + +**Type:** enum — absent / informal / witnessed / witnessed_and_timestamped +**Observable:** full — the receipt either exists or it does not + +**Source scenario:** DIALOGUE-COMMERCE-0003 + +--- + +## Section 5 — Extensions to Existing Parameters + +These are not new tokens. They are clarifications or additions to parameters already +in the registry, identified through corpus review. + +--- + +### AVCTORITA — perceived vs true split clarification + +The existing registry notes that the actor infers their own AVCTORITA from social signals. +The corpus makes explicit that this split is load-bearing in multiple scenarios: + +- The Failed Magistrate's AVCTORITA is falling faster than he knows + (DIALOGUE-LAW-0001, CAST-OSTIA-0001) +- The Freedman Trader's practical reputation has grown faster than his social recognition + (CAST-OSTIA-0001) +- The captain's AVCTORITA is destroyed by accusation before any legal finding, then + partially restored by exoneration, but not fully restored by it + (DIALOGUE-LAW-0013) + +**Schema implication already noted in existing registry:** `value_true` and +`value_perceived` must be separate records. This remains non-negotiable. + +**Addition:** A third record is needed — `value_social` — tracking the current market +consensus about an actor's AVCTORITA, which may differ from both the true value and +the actor's self-assessment. This is what FAMA produces. Three records, not two. + +--- + +### IVS_ACCESSVS — post-exoneration modifier + +The existing registry covers formal standing. The corpus adds: + +After exoneration, `IVS_ACCESSVS` is restored legally but may remain practically +impaired while `FAMA` recovers. The schema should support a `practical_modifier` field +on `IVS_ACCESSVS` that can differ from the formal standing field during recovery periods. + +--- + +### OFFICIA_BVRDEN — hidden obligation component + +The existing registry notes that the actor may underestimate informal obligations. +The corpus confirms: in DIALOGUE-LAW-0001, the bonded service arrangement itself is an +`OFFICIA_BVRDEN` item. The parameter should explicitly support both formal obligations +(visible) and informal ones (partially hidden), with the split tracked separately. + +--- + +## Section 6 — Tokens Considered and Rejected + +These were identified during corpus review and rejected for specific reasons. + +| Rejected token | Reason | +|---|---| +| `conspiracy_flag` | Too broad. Covers everything from coordinated pricing to sabotage. Use `collusion_evidence_state` for the evidence status and `information_asymmetry_flag` for the structural condition. | +| `luck_parameter` | Not a parameter. Luck is the residual between preparation and outcome. It is not stored — it is the gap between expected and actual outcome. | +| `moral_reputation` | Collapsed into FAMA. The distinction between commercial and moral reputation is valid in Roman life but does not require a separate parameter — it is captured by the audience and context fields on FAMA events. | +| `political_timing_advantage` | Too broad as a standalone parameter. Covered by `information_monopoly_window` (structural) and `state_patronage_channel` (relational). The underlying mechanism is delayed knowledge reaching the actor before the market. | +| `ghost_current_state` | Too scenario-specific. The underlying phenomenon is `infrastructure_bottleneck_state` with a geological trigger. The ghost current terminology belongs in UI text, not schema. | +| `broker_foreknowledge` | Not a general parameter. The broker's possible foreknowledge is the unresolved question of the arc, not a storable value. Represented by `information_asymmetry_flag` and `dead_witness_state`. | + +--- + +## Summary — New Tokens by Scope + +**Actor (13):** manumission_state, knowledge_asset, replacement_cost, debt_completion_state, +succession_state, household_authority_index, source_control_state, bottleneck_control_state, +transformation_margin, foreign_status_claim, binding_authority, exoneration_state, +route_measurement_state + +**City (7):** skilled_labor_scarcity, licensing_state, recurring_demand_pattern, +infrastructure_standard_state, reporting_obligation, institutional_memory_state, +outpost_state + +**Scenario (11):** classification_state, causation_proof_threshold, collusion_evidence_state, +venture_governance_state, asset_complementarity, emergency_contract_window, +information_asymmetry_flag, duty_to_warn_state, information_monopoly_window, +command_authority_split, state_patronage_channel + +**Relation/Derived (13):** reputation_damage_state, counterfactual_claim_state, +survival_memory_bias, dead_witness_state, narrative_capture_risk, estate_liability_state, +record_destruction_flag, manifest_integrity, partnership_alignment_state, +caretaker_incentive_structure, remote_management_reliability, dispatch_receipt_integrity, +shared_secret_leverage, hazard_knowledge_timestamp, gatekeeper_potential, node_agent_state + +**Total new tokens: 44** +**Canonical: 32 | Provisional: 8 | Extensions to existing: 3** + +--- + +*Parameter Registry Additions — 2026-04-30* +*Prepared for project owner review. No token is admitted until reviewed.* +*Uncertainty is a first-class record, not a comment.* +*TheRON — single contributor. AI assistants implement, document, flag — do not direct.* diff --git a/docs/parameter-registry.md b/docs/parameter-registry.md new file mode 100644 index 0000000..768daa3 --- /dev/null +++ b/docs/parameter-registry.md @@ -0,0 +1,781 @@ +# Parameter Registry +### TheRON — OTIVM / CIVICVS / TESSERA Stack +### Status: Living document — parameters added as established, never removed - Read and Approved +### Date: 2026-04-28 + +--- + +## 0. Purpose + +This document is the authoritative registry of all simulation parameters across +all layers. It sits between the prose documents (scenarios, actor backgrounds, +city substrates) and the SQL schema. It prevents the schema from prematurely +flattening complex concepts into simple integers. + +Every parameter here declares four structural fields before any values are given: + +``` +token: canonical code identifier (snake_case, period-neutral) +scope: actor | city | scenario | relation | derived +layer: roman | mesolithic | universal +maturity: canonical | provisional | research_needed +``` + +**scope** — where the parameter lives in the architecture: +- `actor` — per-player, drifts with decisions, lives in per-player SQLite +- `city` — shared across players, changes with events, lives in city substrate +- `scenario` — exists within a scenario's active window only +- `relation` — cross-layer dependency or derived interaction +- `derived` — computed from other parameters, not stored independently + +**layer** — which cultural period the parameter belongs to: +- `roman` — Roman-specific, approximately 1st c. BCE to 1st c. CE +- `mesolithic` — Mesolithic-specific, approximately 10000–4000 BCE +- `universal` — exists across all periods with different expressions + +**maturity** — confidence in the parameter's definition: +- `canonical` — fully defined, passes all three admission tests, schema-ready +- `provisional` — defined but awaiting research confirmation or design decision +- `research_needed` — identified as necessary, definition incomplete + +**On uncertainty:** parameters marked with `observable: partial` or +`observable: hidden` must not be stored as clean point values. They carry +epistemic status — the actor does not know their precise value, only signals. +The schema must preserve this. A hidden parameter has a true value (server-side) +and a perceived value (actor-side). These are different records. + +--- + +## 1. Actor Parameters + +Parameters that live in the per-player database and drift over time as the +actor makes decisions. These are the twelve canonical parameters from +CHARACTER-FRAMEWORK plus extensions identified through scenario development. + +--- + +### AVCTORITAS +``` +token: auctoritas +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Social capital with legal and commercial consequences. Not a +reputation score — a social reality that other actors respond to. Accumulated +through correct conduct, reliable commercial behaviour, appropriate OTIUM, +and maintained CLIENTELA. Lost through failure, disgrace, or unmet obligations. + +**Type:** ordinal scale, not a precise number +**Unit:** none — expressed as a band (low / medium / high / distinguished) +**Observable:** partial — the actor infers their own AVCTORITAS from social +signals, not from a ledger. The harbour master's speed, the factor's promptness, +the willingness of witnesses to sign — these are the observables. + +**Drift mechanics:** +- Increases with: completed ventures, correct OTIUM, CLIENTELA maintenance, + successful FAENUS recovery, public witness of reliability +- Decreases with: defaulted obligations, visible commercial failure, association + with disgraced parties, FAENUS seen as predatory, prolonged absence from + social obligations +- Lag: changes are not immediate — AVCTORITAS shifts over weeks, not days + +**Uncertainty:** the actor's perceived AVCTORITAS may differ from their true +AVCTORITAS. A recently failed magistrate may not yet know how damaged his +standing is. A freedman may not know how much his practical reputation has grown. + +**Background starting values:** +- Former Legionary: medium +- Freedman Trader: low +- Noble Younger Son: high +- Failed Magistrate: medium (falling — true value lower than perceived) +- Camp Logistician: low +- Guild Scribe: low + +--- + +### CLIENTELA +``` +token: clientela +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** The network of mutual obligation between the actor and their +clients and patrons. Generates social access and information quality. Consumes +OTIUM to maintain. A MERCATOR with strong CLIENTELA receives better information, +better terms, and more reliable witnesses. One who neglects it finds doors closed. + +**Type:** network strength — breadth and depth +**Unit:** none — expressed as low / medium / high / extensive +**Observable:** partial — the actor knows who they know, but not always whether +those relationships remain active and reciprocal + +**Drift mechanics:** +- Increases with: OTIUM spent in social engagement, fulfilled obligations, + reciprocal favours, successful introductions +- Decreases with: neglect, failed obligations, social disgrace, prolonged travel + away from home base +- Lag: slow to build, faster to erode + +--- + +### LIQVIDITAS +``` +token: liquiditas +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Liquid capital available for immediate deployment — denarii in +hand, not goods pledged or debts owed. Distinct from total wealth. A MERCATOR +may be asset-rich and liquidity-poor. LIQVIDITAS is what actually governs +whether a venture can be initiated. + +**Type:** quantity +**Unit:** denarii (as integer) +**Observable:** full — the actor knows exactly what liquid capital they hold + +**Drift mechanics:** +- Decreases with: venture cost, ITER expenses, PORTORIUM, personnel wages, + HORREUM fees, FAENUS principal deployed +- Increases with: venture profit, FAENUS interest received, asset liquidation +- Immediate — no lag + +--- + +### FAMA +``` +token: fama +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Public reputation — what is generally said about the actor. +Distinct from AVCTORITAS (which is earned social capital) in that FAMA is +more volatile, more vulnerable to rumour, and more sensitive to recent events. +A single public failure can damage FAMA severely before AVCTORITAS is affected. + +**Type:** ordinal with valence +**Unit:** none — expressed as low / neutral / mixed / good / distinguished +**Observable:** partial — the actor hears what is said about them, but not all +of it, and not always accurately + +**Drift mechanics:** +- Volatile — responds quickly to visible events +- Affected by: public success or failure, rumour, association with other actors, + behaviour in visible social settings (BALNEA, forum) + +--- + +### DISCIPLINA +``` +token: disciplina +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Operational reliability — the actor's capacity to execute +plans consistently, manage personnel, maintain schedules, and function under +pressure. Not military discipline specifically — commercial discipline. The +ability to show up, follow through, and not improvise when improvisation is costly. + +**Type:** ordinal +**Unit:** none — low / medium / high +**Observable:** full — the actor knows their own operational habits + +**Drift mechanics:** +- Stable — changes slowly through repeated behaviour patterns +- Increases with: consistent venture execution, reliable scheduling +- Decreases with: erratic behaviour, frequent plan changes, personnel failures + +--- + +### MERCATVS_SCIENTIA +``` +token: mercatus_scientia +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Commercial knowledge — understanding of prices, goods, +markets, seasonal patterns, and the logic of supply and demand. Determines +whether the actor recognises opportunity, correctly prices ventures, and +anticipates market movements. + +**Type:** ordinal +**Unit:** none — low / medium / high +**Observable:** full — the actor knows what they know, though not what they +don't know + +**Drift mechanics:** +- Increases with: completed ventures, market exposure, information from CLIENTELA +- Background-specific: Freedman Trader and Camp Logistician start high; + Noble Younger Son and Former Legionary start low + +--- + +### ITINERIS_SCIENTIA +``` +token: itineris_scientia +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Route knowledge — familiarity with roads, sea lanes, waypoints, +hazards, seasonal constraints, and the practical logistics of movement. Affects +ITER duration estimates, ability to avoid delays, and recognition of route +disruption. + +**Type:** ordinal +**Unit:** none — low / medium / high +**Observable:** full + +**Drift mechanics:** +- Increases with: completed ITINERA, especially novel routes +- Former Legionary and Camp Logistician start high + +--- + +### IVS_ACCESSVS +``` +token: ius_accessus +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Legal access — the actor's practical ability to use the Roman +legal system: to enforce contracts, recover debts, obtain witnesses, and resist +legal pressure from others. Not just knowledge of law but standing within it. +A freedman may know the law perfectly and still lack access. + +**Type:** ordinal +**Unit:** none — low / medium / high +**Observable:** partial — the actor knows their formal standing but not always +how it will be applied in a specific dispute + +**Drift mechanics:** +- Increases with: AVCTORITAS growth, CLIENTELA with legal contacts, successful + contract enforcement +- Noble Younger Son and Failed Magistrate start high + +--- + +### PERICVLVM_TOLERANTIA +``` +token: periculum_tolerantia +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Risk tolerance — the actor's willingness and capacity to accept +exposure to loss, physical danger, and uncertainty. Affects venture selection, +route choice during MARE CLAVSVM, and FAENUS terms accepted. + +**Type:** ordinal +**Unit:** none — low / medium / high +**Observable:** full + +**Drift mechanics:** +- Relatively stable — personality-level trait +- May decrease after severe loss events + +--- + +### NEGOTIATIO +``` +token: negotiatio +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Negotiation skill — the ability to achieve favourable terms +in commercial and social exchanges. Affects prices obtained, FAENUS terms, +FACTOR agreements, and conflict resolution. + +**Type:** ordinal +**Unit:** none — low / medium / high +**Observable:** full + +--- + +### LITTERAE +``` +token: litterae +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Literacy and accounting — the ability to read, write, and +maintain accounts. Affects the actor's ability to detect fraud, draft +contracts, and maintain a CODEX ACCEPTI ET EXPENSI. In 14 BCE Rome, not +universal even among merchants. + +**Type:** ordinal +**Unit:** none — low / medium / high +**Observable:** full + +--- + +### OFFICIA_BVRDEN +``` +token: officia_burden +scope: actor +layer: roman +maturity: canonical +``` +**Definition:** Obligation load — the accumulated weight of social, civic, +and personal obligations competing with NEGOTIVM for the actor's time. High +OFFICIA_BVRDEN reduces available time for ventures and forces OTIUM expenditure +on obligations rather than restoration. + +**Type:** ordinal +**Unit:** none — low / medium / high +**Observable:** partial — the actor knows their formal obligations but may +underestimate the informal ones + +**Drift mechanics:** +- Increases with: AVCTORITAS growth (more people seek patronage), CLIENTELA + expansion, Noble Younger Son background +- Decreases with: fulfilled obligations, deliberate social withdrawal + +--- + +### BACKGROUND_DRIFT +``` +token: background_drift +scope: actor +layer: universal +maturity: canonical +``` +**Definition:** The degree to which the actor's starting background profile +still governs their parameter values versus the profile created by their +decisions. A Former Legionary who has conducted fifty FAENUS transactions has +drifted toward Guild Scribe behaviour. Background effects decay; decision +history accumulates. + +**Type:** 0.0 to 1.0 float per parameter (1.0 = fully background-governed, +0.0 = fully decision-governed) +**Observable:** hidden — the actor experiences this as gradual change in how +the world responds to them, not as a visible number + +--- + +## 2. City Parameters + +Parameters shared across players, anchored to a specific city substrate. +These change through events, not individual player decisions. They live in +the city substrate layer, not the per-player database. + +--- + +### RVMOR_VELOCITAS +``` +token: rumor_velocity +scope: city +layer: roman +maturity: canonical +``` +**Definition:** The speed at which information (accurate and inaccurate) moves +through a city's social network. High in port cities, baths, and dense market +districts. Affects how quickly scenario events are known, how distorted they +become in transmission, and how fast prices adjust. + +**Drift:** increases with transient population, decreases in winter + +--- + +### DOCK_CONGESTION +``` +token: dock_congestion_index +scope: city +layer: roman +maturity: canonical +``` +**Definition:** Pressure on port loading and unloading capacity. Affects +ITER departure delay, BAIВLVS availability, and PORTORIUM queue time. + +**Drift:** seasonal — peaks in spring and autumn, low in MARE CLAVSVM + +--- + +### STORAGE_FEE_INDEX +``` +token: storage_fee_index +scope: city +layer: roman +maturity: provisional +``` +**Definition:** Market rate for HORREUM storage. Rises when warehouse capacity +is constrained by high cargo volume or when distressed sellers need to hold +goods while awaiting better prices. + +**Research needed:** specific rate data for Ostia, 1st c. BCE + +--- + +### BATH_SOCIAL_DENSITY +``` +token: bath_social_density +scope: city +layer: roman +maturity: canonical +``` +**Definition:** The social richness of the BALNEA as an information and +relationship node. Determines the quality of rumour available and the +probability of encountering useful contacts during OTIUM. + +**Drift:** time-of-day dependent (midday peak), seasonal + +--- + +### LEGAL_ACCESS_INDEX +``` +token: legal_access_index +scope: city +layer: roman +maturity: provisional +``` +**Definition:** The practical availability and reliability of legal +enforcement in this city. Varies by magistrate quality, current political +pressure, and backlog. Affects IVS_ACCESSVS modifiers for all actors. + +--- + +### FIRE_RISK_INDEX +``` +token: fire_risk_index +scope: city +layer: universal +maturity: canonical +``` +**Definition:** Background probability of industrial or residential fire +in a city zone. Drives scenario trigger probability for SCENARIO-MERCHANT-0001 +and similar events. + +**Drift:** increases with workshop density, dry season, high transient population + +--- + +### RENT_PRESSURE_INDEX +``` +token: rent_pressure_index +scope: city +layer: roman +maturity: provisional +``` +**Drift:** increases with transient population factor + +**Research needed:** Ostia lodging costs, 1st c. BCE + +--- + +### FOOD_PRICE_INDEX +``` +token: food_price_index +scope: city +layer: universal +maturity: provisional +``` +**Research needed:** Ostia grain and prepared food prices, 1st c. BCE + +--- + +### PORTER_AVAILABILITY +``` +token: porter_availability +scope: city +layer: universal +maturity: provisional +``` +**Drift:** seasonal, event-sensitive (disrupted by fires, floods, political events) + +**Research needed:** BAIВLVS wage rates, 1st c. BCE Ostia + +--- + +### CART_AVAILABILITY +``` +token: cart_availability +scope: city +layer: universal +maturity: provisional +``` +**Drift:** decreases during scenario events involving transport disruption + +**Research needed:** cart hire rates, Via Appia, 1st c. BCE + +--- + +## 3. Scenario Parameters + +Parameters that exist only within a scenario's active window. They are +created when a scenario triggers, evolve during it, and are archived when +it closes. They must not persist into the city substrate as permanent values — +they are transient pressures, not permanent conditions. + +--- + +### WORKSHOP_OUTPUT_BRONZE +``` +token: workshop_output_bronze +scope: scenario +layer: roman +maturity: canonical +``` +**Scenario:** SCENARIO-MERCHANT-0001 +**Definition:** Current production capacity of bronze workshops in the +affected district. Drops to near zero at scenario start, recovers over +rebuild_delay_days. + +--- + +### VRBAN_FIRE_DAMAGE +``` +token: urban_fire_damage +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** Severity of fire damage to a specific district. Drives +multiple secondary parameter effects. +**Type:** ordinal — minor / significant / severe / catastrophic + +--- + +### TIMBER_STOCK_DESTROYED +``` +token: timber_stock_destroyed +scope: scenario +layer: universal +maturity: canonical +``` +**Scenario:** SCENARIO-MERCHANT-0002 +**Definition:** Volume of seasoned timber stock lost in the Capuan yard fire. +Governs the magnitude of downstream shortage effects. + +--- + +### BORROWER_DISTRESS +``` +token: borrower_distress +scope: scenario +layer: universal +maturity: canonical +``` +**Scenario:** SCENARIO-MERCHANT-0003 +**Definition:** Financial and operational stress level of the counterparty +seeking FAENUS. Governs offered return, default probability, and collateral +availability. +**Type:** ordinal — stable / stressed / distressed / insolvent +**Observable:** hidden — the actor infers from signals, never knows precisely + +--- + +### RVMOR_CREDIBILITY +``` +token: rumor_credibility +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** How accurate the current circulating rumour about a scenario +event is. High rumour credibility means the market has correctly interpreted +the event. Low means prices have not yet adjusted correctly — creating +opportunity or risk depending on the actor's knowledge. +**Observable:** hidden to actor — server-side truth only + +--- + +### VENTURE_WINDOW_DAYS +``` +token: venture_window_days +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** The number of days before the scenario's primary market +opportunity closes — either through price normalisation, competitor action, +or external resolution of the event. +**Observable:** partial — the actor estimates this from signals, cannot +know it precisely + +--- + +### HIDDEN_CAUSE_STATE +``` +token: hidden_cause_state +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** The true cause of the inciting scenario event, selected from +the hidden cause variant table at scenario seed time. Never revealed to the +actor directly. Governs which secondary effects dominate and how quickly +the scenario resolves. +**Observable:** hidden — signals only + +--- + +### SCENARIO_CHAIN_FLAG +``` +token: scenario_chain_flag +scope: scenario +layer: universal +maturity: canonical +``` +**Definition:** Whether a prior scenario in the chain has occurred in this +world seed. `recent_scenario_0001 == true` modifies recovery speed in 0002. +`recent_scenario_0001 or 0002 == true` increases FAENUS opportunity in 0003. +**Type:** boolean per scenario ID + +--- + +## 4. Relation and Derived Parameters + +Parameters that exist at the intersection of layers — cross-layer dependencies, +epistemic states, and derived values. These are first-class records, not +comments in the schema. + +--- + +### INFORMATION_QUALITY +``` +token: information_quality +scope: relation +layer: universal +maturity: canonical +``` +**Definition:** The accuracy and completeness of the information available +to a specific actor about a specific event or market state. Function of +CLIENTELA strength, rumor_velocity, and actor's location relative to the +event. +**Type:** 0.0 to 1.0 float (0.0 = pure noise, 1.0 = complete truth) +**Observable:** hidden — the actor does not know how good their information is + +--- + +### CONFIDENCE_TAG +``` +token: confidence_tag +scope: relation +layer: universal +maturity: canonical +``` +**Definition:** The epistemic confidence attached to any parameter value, +derived from source quality and inference chain length. Mirrors the confidence +tags used in research documents. +**Type:** enum — measured | indicated | inferred | estimated | unknown +**Use:** attached to any parameter record where the value is not directly +observable or where source quality is limited. Must be a first-class field +in the schema, not a comment. + +--- + +### DELAYED_KNOWLEDGE +``` +token: delayed_knowledge +scope: relation +layer: universal +maturity: canonical +``` +**Definition:** The lag between when a scenario event occurs and when a +specific actor's information_quality reflects it accurately. A MERCATOR +in Ostia learns about the Capuan timber fire after a delay determined by +route distance, rumor_velocity, and CLIENTELA reach. +**Type:** integer days +**Use:** applied per actor per scenario event + +--- + +### PERCEIVED_VS_TRUE +``` +token: perceived_vs_true +scope: relation +layer: universal +maturity: canonical +``` +**Definition:** The structural distinction between a parameter's true value +(server-side ground truth) and the actor's perceived value (what they believe +or can infer). Applies to: AVCTORITAS, FAMA, borrower_distress, +hidden_cause_state, rumor_credibility, information_quality, and any parameter +marked `observable: partial` or `observable: hidden`. +**Schema implication:** parameters with perceived_vs_true distinction require +two records — `value_true` and `value_perceived` — not one. This is not +optional. + +--- + +### BACKGROUND_AFFINITY +``` +token: background_affinity +scope: relation +layer: universal +maturity: canonical +``` +**Definition:** The degree of match between a specific actor's current +parameter profile and each of the six canonical backgrounds. Used to detect +background drift and to surface narrative signals to the actor about how +others perceive them. +**Type:** 0.0 to 1.0 float per background_id + +--- + +## 5. Universal Parameters (Cross-Period) + +Parameters marked `layer: universal` are candidates for the cross-period +schema shared between OTIVM and CIVICVS. They appear in both periods with +different expressions but the same underlying structure. + +| Token | Roman expression | Mesolithic expression | +|---|---|---| +| `liquiditas` | denarii | calories, stored food, portable goods | +| `information_quality` | rumour in BALNEA | territorial knowledge | +| `rumor_velocity` | port city gossip | inter-clan communication speed | +| `periculum_tolerantia` | maritime risk acceptance | predator territory tolerance | +| `fire_risk_index` | urban workshop density | hearth and camp fire risk | +| `venture_window_days` | market opportunity window | seasonal foraging window | +| `confidence_tag` | source quality | archaeological confidence | +| `delayed_knowledge` | route distance lag | territorial range lag | + +These mappings are provisional. The Mesolithic expressions will be confirmed +through corpus development. + +--- + +## 6. Stub Parameters — Research Needed + +Parameters identified as necessary but not yet fully defined. Listed here +to prevent schema decisions that assume they do not exist. + +| Token | Scope | Layer | What is needed | +|---|---|---|---| +| `portorium_rate` | scenario | roman | Specific rate data per crossing point, 1st c. BCE | +| `vectура_rate` | scenario | roman | Freight charge per cargo unit per leg, research brief target | +| `naufragium_probability` | scenario | roman | Per-voyage shipwreck probability from archaeological record | +| `mare_clausum_state` | city | roman | Binary seasonal flag with transition probability | +| `collegium_presence` | city | roman | Whether a relevant COLLEGIUM operates in this city | +| `factor_reliability` | actor | roman | FACTOR NPC trustworthiness — future release | +| `occ_flag` | city | mesolithic | Occupation evidence from TESSERA stage 06 — pipeline dependency | +| `terrain_restoration` | city | mesolithic | HYDE 3.3 / KK10 corrected terrain — pipeline dependency | + +--- + +## 7. Admission Rules + +A parameter is admitted to this registry when it passes all three tests +from `terminology.md`: +1. Period-authentic or explicitly universal +2. Semantically distinct from existing parameters +3. Scope-bounded — cannot be misapplied across layers without the + misapplication being visible + +A parameter may be added at any maturity level. It may never be removed. +Deprecated parameters are marked `maturity: deprecated` with a note on +what superseded them. + +--- + +*Parameter Registry — living document, 2026-04-28* +*Uncertainty is a first-class record, not a comment.* +*TheRON — single contributor. AI assistants implement, document, flag — do not direct.* diff --git a/docs/scenarios/SCENARIO-INDEX.md b/docs/scenarios/SCENARIO-INDEX.md new file mode 100644 index 0000000..4c95a10 --- /dev/null +++ b/docs/scenarios/SCENARIO-INDEX.md @@ -0,0 +1,186 @@ +# Scenario Index +### TheRON — OTIVM / CIVICVS Scenario Library +### Status: Living document — scenarios added as developed, never removed +### Date: 2026-04-28 + +--- + +## 0. Canonical Structural Rule + +Every scenario in this library must satisfy all five of the following: + +1. **One visible signal** — something the participant can observe directly +2. **One uncertain truth** — the real cause or state is hidden or contested +3. **One hidden second-order effect** — the consequence that matters is not the obvious one +4. **Six different readings** — each of the six cast perspectives interprets the event differently +5. **No single obvious correct choice** — a participant who thinks they know the right answer has missed the point + +A scenario that fails any of these five tests is not yet complete. + +**The engine of the simulation is this:** the participant who stops asking +"what happened?" and starts asking "whose need can I price, and when?" is +thinking correctly. Every scenario is designed to force that transition. + +--- + +## 1. Prologue + +The prologue is a special case — it is the only scenario every participant +experiences identically. It precedes all other scenarios and governs +background selection. + +| ID | Title | Token | Status | +|---|---|---|---| +| `SCENARIO-MERCHANT-0000` | The BALNEA Conversation | `balnea_conversation` | canonical | + +**Reference documents:** +- `docs/scenarios/SCENARIO-MERCHANT-0000.md` +- `docs/actors/CHARACTER-FRAMEWORK.md` +- `docs/actors/BACKGROUND-0001` through `BACKGROUND-0006` +- `docs/economy/CAST-OSTIA-0001.md` +- `docs/dialogue/TOPIC-BALNEA-0001.md` + +--- + +## 2. Founding Trilogy — Fire, Dependencies, Capital + +These three scenarios form a causal chain. They should be experienced in +order where possible, as each compounds the effects of the previous. + +| ID | Title | Token | Status | Teaching | +|---|---|---|---|---| +| `SCENARIO-MERCHANT-0001` | The Bronze Forge Fire | `bronze_forge_fire` | canonical | second-order market logic | +| `SCENARIO-MERCHANT-0002` | The Capuan Timber Yard Fire | `capuan_timber_yard_fire` | canonical | upstream choke-point logic | +| `SCENARIO-MERCHANT-0003` | The FAENUS Offer | `faenus_offer` | canonical | capital without cargo | + +**Chain dependency:** `recent_scenario_0001 == true` modifies 0002. +`recent_scenario_0001 or 0002 == true` increases opportunity in 0003. + +**Success condition arc:** +- 0001: Stop asking "what burned?" Start asking "who now needs what, where, and when?" +- 0002: Stop asking "what burned?" Start asking "what depended on it?" +- 0003: Stop asking "what can I carry?" Start asking "whose need can I price?" + +--- + +## 3. Tier A — Supply and Infrastructure Shocks + +High priority. These scenarios teach physical and logistical dependencies +that are prerequisite to understanding the route parameter model. + +| ID | Title | Token | Status | Teaching | +|---|---|---|---|---| +| `SCENARIO-MERCHANT-0004` | The Warehouse Rat Panic | `warehouse_rat_panic` | planned | spoilage, storage trust, scarcity rumour, inspection fraud | +| `SCENARIO-MERCHANT-0005` | The Missing Tax Collector | `missing_tax_collector` | planned | bureaucracy dependence, queue economics, corruption, procedural power | +| `SCENARIO-MERCHANT-0006` | The Coin Shortage | `coin_shortage` | planned | credit vs cash, barter, discounting, debt notes, trust networks | +| `SCENARIO-MERCHANT-0007` | The Sudden Rainstorm | `sudden_rainstorm` | planned | weather risk, infrastructure fragility, drainage geography, transport delay | +| `SCENARIO-MERCHANT-0008` | The Sick Mule Market | `sick_mule_market` | planned | transport dependency, veterinary risk, replacement cost, cascading shortage | +| `SCENARIO-MERCHANT-0009` | The Timber Auction | `timber_auction` | planned | bidding behaviour, storage capacity, future demand forecasting | +| `SCENARIO-MERCHANT-0010` | The Fire Sale Estate | `fire_sale_estate` | planned | distressed assets, debt priority, insider knowledge, hidden defects | +| `SCENARIO-MERCHANT-0011` | The Shipwreck Survivor | `shipwreck_survivor` | planned | insurance, salvage rights, truth vs fraud, distress pricing | + +--- + +## 4. Tier B — Institutional and Political Events + +These scenarios teach the relationship between legal and political structure +and commercial opportunity. They require cast members with IVS_ACCESSVS +and AVCTORITAS parameters to respond differently from those without. + +| ID | Title | Token | Status | Teaching | +|---|---|---|---|---| +| `SCENARIO-MERCHANT-0012` | The Funeral of a Patron | `patron_funeral` | planned | patronage collapse, inheritance uncertainty, CLIENTELA network disruption | +| `SCENARIO-MERCHANT-0013` | The New Edict Posted | `new_edict` | planned | law shocks markets, literacy advantage, compliance costs, loopholes | +| `SCENARIO-MERCHANT-0014` | The Senator's Arrival | `senator_arrival` | planned | prestige demand, rapid procurement, temporary price spikes, elite access | +| `SCENARIO-MERCHANT-0015` | The Temple Festival Week | `temple_festival` | planned | calendar economics, ritual demand, leisure spending, AVCTORITAS display | +| `SCENARIO-MERCHANT-0016` | The Public Lawsuit | `public_lawsuit` | planned | witnesses, rhetoric, enforceability, legal cost vs settlement | +| `SCENARIO-MERCHANT-0017` | The Dockside Brawl | `dockside_brawl` | planned | labour disruption, ethnic enclaves, security premiums, district reputation | +| `SCENARIO-MERCHANT-0018` | The Counterfeit Scale | `counterfeit_scale` | planned | trust, measurement standards, enforcement, public scandal | + +--- + +## 5. Tier C — Social Capital Events + +These scenarios teach AVCTORITAS, CLIENTELA, and FAMA as economic forces — +not as background flavour but as resources that open and close commercial +opportunities. + +| ID | Title | Token | Status | Teaching | +|---|---|---|---|---| +| `SCENARIO-MERCHANT-0019` | The Marriage Contract | `marriage_contract` | planned | dowry economics, alliance markets, AVCTORITAS transfer, household strategy | +| `SCENARIO-MERCHANT-0020` | The Freedman Banquet Invitation | `freedman_banquet` | planned | status mobility, stigma, signalling, social markets | + +--- + +## 6. Historical Reality Scenarios + +These scenarios are **internal instruments only — not player-facing content.** + +They exist to map the parameter schema for aspects of Roman life that the +economic model cannot be honest without. Their purpose is schema definition, +not gameplay. They are maintained in `docs/architecture/historical-reality-parameters.md`. + +These are not scenarios in the gameplay sense. They do not have hidden cause +variants or replayability controls. They document parameter domains, affected +existing parameters, and new parameters required. Academic sources are cited. + +| Domain | Document | Status | +|---|---|---| +| Enslaved labour | `docs/architecture/historical-reality-parameters.md` §1 | canonical | +| Legal and status discrimination | `docs/architecture/historical-reality-parameters.md` §2 | canonical | +| Commercial sex | `docs/architecture/historical-reality-parameters.md` §3 | canonical | +| Public violence and the arena | `docs/architecture/historical-reality-parameters.md` §4 | canonical | + +**Design principle:** these domains are modelled as parameters and economic +forces. The simulation does not editorialise. It models. The participant +encounters these as the MERCATOR encounters them — as the texture of the +world they operate in, not as moral choices presented for approval. + +--- + +## 7. Future Scenario Domains — Not Yet Scoped + +These are identified needs, not committed scenarios. They will be developed +when the simulation requires them. + +| Domain | Notes | +|---|---| +| Mesolithic scenarios | Parallel library for CIVICVS — foraging, seasonal movement, territorial negotiation, material exchange. Vocabulary from corpus development. | +| Maritime scenarios | Open-sea ITINERA — NAUFRAGIVM probability, MARE CLAVSVM constraints, crew management, piracy. | +| Multi-route scenarios | The MERCATOR managing simultaneous NEGOTIA on different routes — opportunity cost, personnel delegation, FACTOR trust. | +| Seasonal arc scenarios | A sequence of scenarios spanning a full Roman agricultural and commercial year — spring opening, summer peak, autumn harvest, winter MARE CLAVSVM. | + +--- + +## 8. Scenario Status Definitions + +| Status | Meaning | +|---|---| +| `canonical` | Fully developed, committed to repo, passes structural rule | +| `planned` | Identified, listed, structural rule not yet applied | +| `in_development` | Being drafted in current session | +| `deferred` | Identified but blocked on dependencies | +| `deprecated` | Superseded — retained for record, not for use | + +--- + +## 9. Cross-Reference: Scenarios and Parameter Registry + +Every scenario exposes a subset of parameters from `docs/architecture/parameter-registry.md`. +The mapping below shows which parameter domains each tier primarily activates. + +| Tier | Primary parameter domains | +|---|---| +| Prologue | All actor parameters, `background_drift`, `information_quality` | +| Founding Trilogy | `workshop_output_bronze`, `timber_stock_destroyed`, `borrower_distress`, `urban_fire_damage`, `rumor_credibility`, `venture_window_days` | +| Tier A — Supply | `cart_availability`, `porter_availability`, `storage_fee_index`, `food_price_index`, `rumor_velocity`, `dock_congestion`, `fire_risk_index` | +| Tier B — Institutional | `ius_accessus`, `legal_access_index`, `officia_burden`, `auctoritas`, `clientela` | +| Tier C — Social | `auctoritas`, `clientela`, `fama`, `officia_burden`, `background_drift` | +| Historical Reality | See `docs/architecture/historical-reality-parameters.md` | + +--- + +*Scenario Index — living document, 2026-04-28* +*The engine: one visible signal, one uncertain truth, one hidden second-order effect,* +*six different readings, no single obvious correct choice.* +*TheRON — single contributor. AI assistants implement, document, flag — do not direct.* diff --git a/docs/scenarios/SCENARIO-MERCHANT-0000.md b/docs/scenarios/SCENARIO-MERCHANT-0000.md new file mode 100644 index 0000000..5988f16 --- /dev/null +++ b/docs/scenarios/SCENARIO-MERCHANT-0000.md @@ -0,0 +1,536 @@ +# SCENARIO-MERCHANT-0000 +## The BALNEA Conversation +### Status: Canonical Prologue Scenario Seed +### Layer: OTIVM (Roman Merchant) +### Purpose: Establish the universal opening scenario where the participant encounters Ostia, the six backgrounds, and the logic of economic interpretation through mixed-status conversation +### Repository Path: docs/scenarios/SCENARIO-MERCHANT-0000.md + +--- + +## 0. Design Intent + +This is the one scenario every participant experiences before divergence. + +The participant does not begin by selecting a class from a menu. +The participant begins by overhearing six people interpret the same uncertain opportunity. + +The chosen background emerges from affinity with a way of seeing. + +This scenario exists to validate: + +- character selection through revealed behaviour +- Ostia as pressure field, not backdrop +- BALNEA as mixed-status social node +- rumor as first economic input +- six background perspectives +- the transition from observation to identity +- the first lesson of OTIVM: the event is less important than what it changes + +--- + +## 1. Canonical Identifier + +| Field | Value | +|---|---| +| Scenario ID | `SCENARIO-MERCHANT-0000` | +| Title | The BALNEA Conversation | +| Token | `balnea_conversation` | +| Domain | merchant | +| Scenario Type | prologue / background selection | +| Repeatable | no for a given participant | +| Hidden Truth Variants | yes | +| Required Before | `SCENARIO-MERCHANT-0001`, `0002`, `0003` | +| Repository Path | `docs/scenarios/SCENARIO-MERCHANT-0000.md` | + +--- + +## 2. Fixed Setting + +The scene occurs in or immediately around a BALNEA in Ostia. + +The baths are selected because they plausibly allow mixed-status contact between actors who would not share a dinner table, household, or formal council. + +Required properties: + +- public enough for social display +- informal enough for overheard speech +- mixed enough for status friction +- connected enough for fresh rumor +- ordinary enough that the moment does not feel staged + +Alternative adjacent nodes: + +- changing room +- courtyard +- entrance steps +- oiling area +- nearby thermopolium after bathing + +Primary rule: the setting must allow all six background archetypes to occupy the same social field without forcing implausible intimacy. + +--- + +## 3. Historical Basis + +Roman baths functioned as social infrastructure as well as bathing facilities. They supported conversation, reputation display, rumor circulation, informal business, and cross-status proximity. + +For OTIVM purposes, the BALNEA is the ideal opening node because: + +- the noble can appear without surrendering status +- the freedman can speak without formal invitation +- the legionary can observe discipline and threat +- the failed magistrate can still perform public standing +- the camp logistician can hear practical supply talk +- the guild scribe can read the numbers behind the words + +Confidence: Medium. +Basis: Roman social practice; Ostian bath archaeology strongest in later periods; structural use as analogue for the default 14 BCE epoch. + +--- + +## 4. Variable Inciting Topic + +The topic should be variable by world seed, but the default first implementation should use the forge smoke from `SCENARIO-MERCHANT-0001`. + +### Default Topic + +Smoke has been seen from an industrial district of Ostia. Rumor says a bronze forge has burned. + +### Alternative Topics + +| Topic Token | Linked Scenario | Use | +|---|---|---| +| forge_smoke | `SCENARIO-MERCHANT-0001` | default first run | +| capua_timber_shortage | `SCENARIO-MERCHANT-0002` | if Capua event precedes local event | +| distressed_contractor | `SCENARIO-MERCHANT-0003` | finance-oriented opening | +| warehouse_infestation | future | storage / spoilage tutorial | +| delayed_grain_boats | future | port congestion / food price tutorial | +| new_tax_collector | future | PORTORIUM / legal pressure tutorial | + +Rule: the prologue teaches interpretation, not a single fixed plot. + +--- + +## 5. Dramatic Structure + +### Phase 1 — Observation + +Participant enters the BALNEA environment. + +Immediate signals: + +- heat +- steam +- scraped oil +- stone floor +- wet voices +- gossip moving faster than facts +- smoke or rumor arriving before certainty + +No exposition dump. + +### Phase 2 — Six Interpretations + +Each background archetype interprets the same signal. + +The participant hears not biographies, but methods. + +### Phase 3 — First Choice + +Participant chooses the statement, person, or interpretation that feels most useful. + +This selects the starting background. + +### Phase 4 — Consequence + +The selected background determines initial parameters, resources, liabilities, and first available contacts. + +The prologue ends when the participant can act. + +--- + +## 6. Six Background Voices + +These are not final player-facing dialogue lines. They are design constraints for how each archetype reads the same event. + +### 6.1 Former Legionary + +Sees: + +- route disruption +- guard failure +- movement bottleneck +- disciplined response or lack of it + +Typical interpretation: + +> The question is not what burned. The question is which road, gate, or yard is now blocked. + +Parameter emphasis: + +- disciplina +- itineris_scientia +- periculum_tolerantia + +Blind spot: + +- assumes competence can be commanded into civilians + +Scenario affinity: + +- logistics shocks +- convoy trade +- shortage movement + +### 6.2 Freedman Trader + +Sees: + +- goods respectable men will not touch +- quick buying windows +- underpriced salvage +- ignored customers + +Typical interpretation: + +> Smoke makes gentlemen cautious. That is when useful things become cheap. + +Parameter emphasis: + +- mercatus_scientia +- negotiatio +- clientela through practical contacts + +Blind spot: + +- elite legal exposure + +Scenario affinity: + +- arbitrage +- distressed buying +- market gaps + +### 6.3 Noble Younger Son + +Sees: + +- families involved +- access points +- introductions +- reputation consequences + +Typical interpretation: + +> Before one buys timber or bronze, one learns whose name is attached to the ashes. + +Parameter emphasis: + +- auctoritas +- ius_accessus +- fama + +Blind spot: + +- underestimates operating cost and physical delay + +Scenario affinity: + +- partnership +- access deals +- credit with witnesses + +### 6.4 Failed Magistrate + +Sees: + +- creditor movement +- legal weakness +- signatures +- delayed permits +- public vulnerability + +Typical interpretation: + +> Fire is simple. Rebuilding is where men ruin themselves. + +Parameter emphasis: + +- ius_accessus +- litterae +- compromised auctoritas + +Blind spot: + +- underestimates how much distrust follows him + +Scenario affinity: + +- legal leverage +- debt pressure +- contract traps + +### 6.5 Camp Logistician + +Sees: + +- missing replacement stock +- hungry labor +- cart shortages +- supply timing +- who will need what before they admit it + +Typical interpretation: + +> If the yard is gone, count the carts, not the flames. + +Parameter emphasis: + +- itineris_scientia +- disciplina +- mercatus_scientia under pressure + +Blind spot: + +- offends prestige networks with blunt practicality + +Scenario affinity: + +- emergency contracts +- supply crises +- military-adjacent demand + +### 6.6 Guild Scribe + +Sees: + +- accounts +- debts +- ledgers +- pledged goods +- who was overextended before the accident + +Typical interpretation: + +> The ashes will tell less than the accounts. + +Parameter emphasis: + +- litterae +- negotiatio +- ius_accessus through documents + +Blind spot: + +- physical danger and violent enforcement + +Scenario affinity: + +- FAENVS +- contracts +- debt purchase +- collateral analysis + +--- + +## 7. Background Selection Mechanic + +The participant should not initially see a stat table. + +Selection options should be phrased as interpretive commitments: + +| Choice Style | Background | +|---|---| +| Follow the blocked routes and exposed movement | Former Legionary | +| Buy what fear has mispriced | Freedman Trader | +| Learn whose name governs the opportunity | Noble Younger Son | +| Find the signatures and debts beneath the event | Failed Magistrate | +| Count the carts, crews, and replacement stock | Camp Logistician | +| Read the accounts before the rumors harden | Guild Scribe | + +After selection, reveal: + +- background title +- current resources +- obligations +- first contact +- first weakness + +Raw parameters may remain hidden or appear only in advanced view. + +--- + +## 8. Initial Parameter Effects + +The prologue selects the starting actor profile defined in `docs/actors/`. + +| Background | Primary Opening Advantage | Primary Opening Cost | +|---|---|---| +| Former Legionary | acts quickly under disruption | poor subtle negotiation | +| Freedman Trader | notices mispriced goods | low formal standing | +| Noble Younger Son | gains elite access | expensive obligations | +| Failed Magistrate | sees legal leverage | damaged trust | +| Camp Logistician | maps supply chain stress | low prestige | +| Guild Scribe | understands debt and records | avoids physical risk | + +--- + +## 9. Prologue-Scenario Relations + +```text +rumor_signal -> six_interpretations +selected_interpretation -> background_id +background_id -> starting_parameters +background_id -> starting_resources +background_id -> first_contact +background_id -> first_blind_spot +balnea_social_density ↑ -> rumor_velocity ↑ +auctoritas_visible ↑ -> speech_weight ↑ +status_gap ↑ -> dialogue_friction ↑ +``` + +--- + +## 10. Integration With Existing Scenario Trilogy + +### Link to 0001 — The Bronze Forge Fire + +Default implementation should use visible or rumored forge smoke. + +The prologue teaches: + +- the fire is less important than second-order effects +- each background sees different opportunity +- the participant’s first choice is interpretive + +### Link to 0002 — The Capuan Timber Yard Fire + +If seeded with Capuan timber news, the prologue teaches: + +- distant events matter when routes connect them +- scarcity travels through dependencies +- Ostia reacts before Capua fully explains itself + +### Link to 0003 — The FAENVS Offer + +If seeded with distressed finance news, the prologue teaches: + +- capital can move without ITER +- AVCTORITAS and documents can be more valuable than cargo +- social cost is a real parameter + +--- + +## 11. Ostia Dependencies + +Requires substrate from `CITY-OSTIA-0001`: + +- BALNEA as social node +- rumor velocity +- mixed-status friction +- workshop district +- legal nodes +- port-city information flow +- background-specific city readings + +The prologue is the first practical test of whether Ostia functions as a pressure field. + +--- + +## 12. Player-Facing Tone Constraints + +Do: + +- show six interpretations through speech and gesture +- imply status through behaviour +- keep the event uncertain +- make choice feel like adopting a method +- let the city speak through practical details + +Do not: + +- display a class-selection menu first +- explain all parameters +- declare the true cause of the event +- force all six into equal-length speeches +- overuse Latin as decoration +- write theatrical fantasy banter + +--- + +## 13. Data Model Stub + +```text +scenario_id: SCENARIO-MERCHANT-0000 +scenario_type: prologue +location_id: ostia_balnea_seed +inciting_topic: enum +available_backgrounds: [background_id] +selected_background_id +rumor_seed +known_facts[] +unknown_facts[] +first_contact_id +initial_parameter_profile +initial_resource_profile +``` + +--- + +## 14. Parameters With Confidence Tags + +| Parameter Token | Type | Confidence | Basis | +|---|---|---|---| +| balnea_social_density | social | Medium | bath social function | +| rumor_velocity | information | Medium | port-city and bath setting | +| status_friction | social | Medium | mixed-status interaction | +| speech_weight | social | Low | derived from auctoritas/fama | +| background_affinity | actor | High | direct participant selection | +| first_contact_quality | social | Medium | selected background dependent | +| initial_information_quality | information | Medium | background dependent | +| opening_blind_spot | actor | High | background design rule | +| prologue_topic_seed | scenario | High | direct scenario state | + +--- + +## 15. Replayability Controls + +For a new participant, randomize: + +- inciting topic +- order of voices +- which actor speaks first +- whether rumor is mostly true or mostly wrong +- whether elite or low-status interpretation appears most confident +- environmental pressure: crowding, heat, smoke, rain, noise + +For a given participant, prologue should not repeat. + +--- + +## 16. Repository Use + +Internal simulation substrate. Not player-facing script. + +Use this document to support: + +- opening scene implementation +- organic background selection +- first tutorial logic +- Ostia social-node validation +- scenario chain entry point +- future dialogue drafting + +--- + +## 17. Canonical Success Condition + +If the participant stops asking: + +“Which character has the best stats?” + +and starts asking: + +“Which way of seeing the city do I trust?” + +then the prologue is functioning correctly. diff --git a/docs/scenarios/SCENARIO-MERCHANT-0001.md b/docs/scenarios/SCENARIO-MERCHANT-0001.md new file mode 100644 index 0000000..9a7b344 --- /dev/null +++ b/docs/scenarios/SCENARIO-MERCHANT-0001.md @@ -0,0 +1,235 @@ +# SCENARIO-MERCHANT-0001 +## The Bronze Forge Fire +### Status: Canonical Scenario Seed +### Layer: OTIVM (Roman Merchant) +### Purpose: Foundational merchant-opportunity scenario driven by urban industrial disruption, rumor, and collateral demand discovery +### Repository Path: docs/scenarios/SCENARIO-MERCHANT-0001.md + +--- + +## 0. Design Intent + +A skilled MERCATOR does not react only to visible loss. +He reacts to shortages that will emerge elsewhere, before those markets understand why. + +This scenario exists to validate: + +- second-order opportunity recognition +- route-constrained agency +- urban supply-chain dependency propagation +- rumor under uncertainty +- time-sensitive arbitrage +- actor-trait effects on recovery + +--- + +## 1. Canonical Identifier + +| Field | Value | +|---|---| +| Scenario ID | `SCENARIO-MERCHANT-0001` | +| Title | The Bronze Forge Fire | +| Token | `bronze_forge_fire` | +| Domain | merchant | +| Repeatable | yes | +| Hidden Truth Variants | yes | + +--- + +## 2. Setting + +| Parameter | Value | +|---|---| +| Primary City | Ostia | +| Reachable Venture Route | Ostia -> Capua | +| District Type | industrial / mixed-use | +| Nearby Assets | creek, bridge, grazing yard, frontage | +| Legacy Asset | large bronze forge compound | + +--- + +## 3. Historical Basis + +This scenario uses historically plausible urban-industrial structures common to premodern cities: + +- inherited land privileges +- scarce transport frontage +- water access +- old workshops on favorable plots +- frequent destructive fires +- contested redevelopment pressure +- credit stress after disasters + +It is an analogue scenario, not a claim of a specific recorded Ostian incident. + +Confidence: Medium +Sources: comparative premodern urban fire history; Roman urban workshop archaeology; general ancient commercial scholarship. + +--- + +## 4. Visible Event + +At dawn, smoke rises from the bronze forge compound. + +By midday: + +- roof collapse reported +- fuel stores consumed +- molds damaged +- workers displaced +- adjacent traders disrupted +- access partially blocked + +Public cause remains unresolved. + +--- + +## 5. Hidden Cause Variants + +| Token | Description | +|---|---| +| accidental_fire | spark, kiln, storage mishap | +| negligence | poor safety practice | +| debt_escape | records loss / creditor evasion | +| coercive_persuasion | pressure to force sale | +| family_conflict | internal sabotage | +| competitor_action | rival industrial interest | +| magistrate_pressure | unofficial clearance | + +Player never receives certainty, only signals. + +--- + +## 6. Actor Model — Forge Clan + +| Trait Token | Meaning | +|---|---| +| asset_rich | controls valuable land | +| liquidity_poor | lacks rebuild cash | +| greedy | rejects fair terms | +| politically_weak | limited protection | +| strategically_foolish | poor long-term choices | +| prideful | delays compromise | + +These traits should be reusable actor parameters for later FACTOR/NPC systems. + +--- + +## 7. Immediate Effects (0–7 days) + +| Effect | Direction | +|---|---| +| bronze output | down | +| tool repair capacity | down | +| displaced labor | up | +| scrap availability | up | +| speculation | up | +| rumor volume | up | + +--- + +## 8. Secondary Effects (7–30 days) + +| Effect | Direction | +|---|---| +| bronze tool prices in Ostia | up | +| substitute iron demand | up | +| timber demand | up | +| stone demand | up | +| fuel demand | up | +| temporary rents | up | +| creditor leverage | up | + +--- + +## 9. Merchant Venture Logic (Ostia -> Capua Only) + +Merchant cannot freely exploit every local opportunity. He can launch the permitted venture route to Capua. + +### Correct Arbitrage Directions + +| Cargo | Direction | Thesis | +|---|---|---| +| substitute tools | Ostia -> Capua | sell unaffected stock before Capua reprices | +| iron stock | Ostia -> Capua | substitution demand spreads outward | +| hardware / nails | Ostia -> Capua | rebuild ripple and carpentry demand | +| timber fittings | Ostia -> Capua | construction demand chain | +| bronze tools | Capua -> Ostia | anticipate Ostia shortage | +| charcoal / fuel | Capua -> Ostia | rebuild fuel demand | + +--- + +## 10. Parameters With Confidence Tags + +| Parameter Token | Type | Confidence | Basis | +|---|---|---|---| +| workshop_output_bronze | production | High | direct scenario state | +| urban_fire_damage | event | High | direct scenario state | +| rumor_credibility | information | Medium | inferred social response | +| rebuild_delay_days | temporal | Medium | depends on cause + finance | +| timber_price_ostia | market | Medium | standard post-fire demand | +| iron_substitution_rate | industrial | Low | requires local craft data | +| displaced_workers_count | labor | Medium | workshop scale estimate | +| district_access_penalty | movement | Medium | fire cordon / debris | +| creditor_pressure | financial | Low | sparse direct evidence | +| tool_price_capua | market | Low | lagged transmission model | +| venture_window_days | opportunity | Medium | route duration + reaction lag | + +--- + +## 11. Relations + +```text +urban_fire_damage ↑ -> workshop_output_bronze ↓ +workshop_output_bronze ↓ -> bronze_tool_price_ostia ↑ +bronze_tool_price_ostia ↑ -> import_incentive_capua_to_ostia ↑ +bronze scarcity ↑ -> iron_substitution_rate ↑ +rebuild_delay_days ↑ -> timber_price_ostia ↑ +rumor_credibility ↑ -> speculative_buying ↑ +displaced_workers_count ↑ -> wages ↓ (short-term) +district_access_penalty ↑ -> freight_cost_local ↑ +information_delay_capua > 0 -> temporary arbitrage_window ↑ +``` + +--- + +## 12. Replayability Controls + +Randomize: + +- hidden cause +- severity +- rebuild speed +- magistrate stance +- rival merchant response +- rumor truthfulness +- transport delays + +--- + +## 13. Repository Use + +Internal simulation substrate. Not player-facing text. + +Use to validate: + +- event ingestion +- market propagation +- route constraints +- hidden information systems +- actor trait systems +- opportunity windows + +--- + +## 14. Canonical Success Condition + +If the participant stops asking: + +“What burned?” + +and starts asking: + +“Who now needs what, where, and when?” + +then the scenario is functioning correctly. diff --git a/docs/scenarios/SCENARIO-MERCHANT-0002.md b/docs/scenarios/SCENARIO-MERCHANT-0002.md new file mode 100644 index 0000000..94815ca --- /dev/null +++ b/docs/scenarios/SCENARIO-MERCHANT-0002.md @@ -0,0 +1,267 @@ +# SCENARIO-MERCHANT-0002 +## The Capuan Timber Yard Fire +### Status: Canonical Scenario Seed +### Layer: OTIVM (Roman Merchant) +### Purpose: Merchant-opportunity scenario driven by destruction of upstream material stock, cascading shortages, and route-constrained arbitrage +### Repository Path: docs/scenarios/SCENARIO-MERCHANT-0002.md + +--- + +## 0. Design Intent + +Destruction of inputs creates wider cascades than destruction of finished goods. + +A timber yard fire affects construction, transport, agriculture, military logistics, and workshop recovery simultaneously. The participant should learn to think in dependencies rather than headlines. + +This scenario validates: + +- upstream choke-point logic +- multi-sector shortage propagation +- scenario compounding with 0001 +- route-constrained NEGOTIVM decisions +- state demand distortion +- time-sensitive arbitrage + +--- + +## 1. Canonical Identifier + +| Field | Value | +|---|---| +| Scenario ID | `SCENARIO-MERCHANT-0002` | +| Title | The Capuan Timber Yard Fire | +| Token | `capuan_timber_yard_fire` | +| Domain | merchant | +| Repeatable | yes | +| Hidden Truth Variants | yes | + +--- + +## 2. Setting + +| Parameter | Value | +|---|---| +| Primary City | Capua | +| Venture Route | Ostia -> Capua | +| Site Type | timber seasoning / cutting / fabrication yard | +| Stored Stock | planks, beams, wheel timber, handle blanks, wagon parts | +| Strategic Context | routine military preparation and contractor demand | + +--- + +## 3. Historical Basis + +Roman Italy required sustained timber flows for: + +- construction +- carts and wheels +- agricultural implements +- scaffolding +- river and coastal craft components +- military logistics +- fuel and charcoal production + +Contractor yards and timber depots plausibly stored seasoned stock for downstream use or onward shipment. + +This scenario is an analogue model, not a claim of a specific recorded Capuan incident. + +Confidence: Medium +Sources: Roman logistics scholarship; transport studies; timber demand in antiquity. + +--- + +## 4. Visible Event + +Night fire spreads through the Capuan timber yard. + +By sunrise: + +- plank stacks destroyed +- beams charred or unusable +- wheel stock lost +- handle blanks consumed +- sheds collapsed +- carts trapped or burned +- adjacent workshops disrupted +- guards report suspicious movement or conflicting stories + +Public cause unresolved. + +--- + +## 5. Hidden Cause Variants + +| Token | Description | +|---|---| +| accidental_fire | lamp, spark, careless storage | +| contractor_fraud | debt escape through loss | +| rival_arson | competing supplier | +| enemy_sabotage | hostile agents | +| labor_revenge | wage dispute | +| magistrate_pressure | coercive redevelopment | +| theft_coverup | crime hidden by fire | + +Signals only. No certainty. + +--- + +## 6. Immediate Effects (0–7 days) + +| Effect | Direction | +|---|---| +| available timber stock | down | +| carpentry throughput | down | +| wheelwright capacity | down | +| cart repair speed | down | +| urgent buyers | up | +| speculation | up | +| rumor volume | up | + +--- + +## 7. Secondary Effects (7–30 days) + +| Effect | Direction | +|---|---| +| timber prices in Capua | up | +| transport rates | up | +| farm implement delays | up | +| building delays | up | +| substitute imports | up | +| theft risk for lumber | up | +| contractor credit stress | up | +| state requisition pressure | possible | + +--- + +## 8. Tertiary Effects (30+ days) + +| Effect | Direction | +|---|---| +| regional forest extraction | up | +| road congestion | up | +| poor-quality substitutes used | possible | +| migration of craftsmen | possible | +| durable merchant contracts | possible | +| local political realignment | possible | + +--- + +## 9. Merchant Venture Logic (Ostia -> Capua) + +Merchant departs Ostia before Capua fully reprices. + +### Candidate Cargo Ventures + +| Cargo | Thesis | +|---|---| +| nails / fasteners | rebuild demand | +| bronze tools | carpentry recovery | +| iron tools | substitute demand | +| rope | hauling operations | +| pitch / tar | treatment and repair | +| wheel hardware | transport bottleneck relief | +| food staples | urgent crews and displaced labor | + +### Separate Financial Opportunities (Non-Cargo) + +These are distinct NEGOTIA and should not be modeled as cargo: + +| Action | Thesis | +|---|---| +| short-term lending | distressed contractor liquidity | +| advance purchase contracts | lock future timber supply | +| debt claim acquisition | buy impaired obligations cheaply | +| partnership finance | fund rebuild for future share | + +--- + +## 10. Linked Scenario Logic (with 0001) + +If SCENARIO-MERCHANT-0001 occurred recently: + +- fewer bronze tools available regionally +- timber processing slower +- rebuild costs higher +- cart shortages worsen transport delays +- price spikes intensify + +Scenarios should compound rather than exist in isolation. + +--- + +## 11. Parameters With Confidence Tags + +| Parameter Token | Type | Confidence | Basis | +|---|---|---|---| +| timber_stock_destroyed | resource | High | direct scenario state | +| yard_damage_level | event | High | direct scenario state | +| timber_price_capua | market | Medium | standard shortage response | +| carpentry_capacity | production | Medium | dependent workshops | +| transport_rate_capua | market | Medium | cart scarcity + urgency | +| implement_delay_days | temporal | Medium | backlog effects | +| sabotage_rumor_credibility | information | Low | social inference | +| state_requisition_pressure | political | Low | contingent context | +| venture_window_days | opportunity | Medium | route duration + repricing lag | +| theft_risk_lumber | security | Low | scarcity response | + +--- + +## 12. Relations + +```text +timber_stock_destroyed ↑ -> timber_price_capua ↑ +timber_price_capua ↑ -> import_incentive_ostia_to_capua ↑ +carpentry_capacity ↓ -> building_delay ↑ +wheelwright_capacity ↓ -> transport_rate_capua ↑ +transport_rate_capua ↑ -> food_prices ↑ +implement_delay_days ↑ -> agricultural_output_risk ↑ +rumor_credibility ↑ -> speculative_buying ↑ +state_requisition_pressure ↑ -> civilian_access ↓ +recent_scenario_0001 == true -> recovery_speed ↓ +``` + +--- + +## 13. Replayability Controls + +Randomize: + +- hidden cause +- severity +- stock saved percentage +- rival merchant speed +- military urgency +- road delays +- theft wave +- magistrate intervention + +--- + +## 14. Repository Use + +Internal simulation substrate. Not player-facing text. + +Use to validate: + +- precursor material economics +- scenario chaining +- route-constrained arbitrage +- hidden information systems +- cascading shortages +- regional price propagation +- cargo vs finance NEGOTIVM distinction + +--- + +## 15. Canonical Success Condition + +If the participant stops asking: + +“What burned?” + +and starts asking: + +“What depended on it?” + +then the scenario is functioning correctly. diff --git a/docs/scenarios/SCENARIO-MERCHANT-0003.md b/docs/scenarios/SCENARIO-MERCHANT-0003.md new file mode 100644 index 0000000..ef3cee2 --- /dev/null +++ b/docs/scenarios/SCENARIO-MERCHANT-0003.md @@ -0,0 +1,240 @@ +# SCENARIO-MERCHANT-0003 +## The FAENVS Offer +### Status: Canonical Scenario Seed +### Layer: OTIVM (Roman Merchant) +### Purpose: Merchant-opportunity scenario driven by credit deployment, distress finance, AVCTORITAS leverage, and non-cargo NEGOTIVM +### Repository Path: docs/scenarios/SCENARIO-MERCHANT-0003.md + +--- + +## 0. Design Intent + +Not every profitable NEGOTIVM moves cargo. + +This scenario validates that a MERCATOR may profit by deploying liquidity, reputation, and legal position into a distressed market without conducting ITER. + +The participant should learn that capital can move faster than wagons. + +This scenario exists to validate: + +- finance as a parallel economic layer +- AVCTORITAS as usable capital +- default and collateral risk +- social cost of predatory lending +- liquidity trade-offs versus cargo ventures +- scenario chaining after 0001 and 0002 + +--- + +## 1. Canonical Identifier + +| Field | Value | +|---|---| +| Scenario ID | `SCENARIO-MERCHANT-0003` | +| Title | The FAENVS Offer | +| Token | `faenus_offer` | +| Domain | merchant | +| Repeatable | yes | +| Hidden Truth Variants | yes | + +--- + +## 2. Setting + +| Parameter | Value | +|---|---| +| Primary City | Capua | +| Merchant Origin | Ostia | +| Scenario Trigger | recent industrial fire / contractor distress | +| Counterparty Type | timber contractor, forge clan, workshop owner, transport syndicate | +| Venture Form | loan, partnership, advance purchase, debt acquisition | + +--- + +## 3. Historical Basis + +Roman commerce extensively used private credit, partnership arrangements, delayed settlement, and lending at interest. Enforcement depended not only on law, but on witnesses, status, patronage, and reputation. + +Attitudes toward lending were mixed: common and necessary, but socially suspect when seen as exploitative. + +This scenario is an analogue synthesis, not a claim of one recorded transaction. + +Confidence: Medium +Sources: Roman legal history; Cicero correspondence; scholarship on Roman credit networks and private finance. + +--- + +## 4. Visible Event + +A distressed contractor seeks immediate liquidity after recent losses. + +Observed signs may include: + +- unpaid workers +- halted rebuilding +- discounted inventory sale +- urgent meetings with creditors +- family silver pledged +- public denial of insolvency +- requests for short-term capital + +Need is visible. True solvency is not. + +--- + +## 5. Hidden Counterparty Truth Variants + +| Token | Description | +|---|---| +| recoverable_shortfall | temporary cash gap, viable business | +| concealed_insolvency | collapse already inevitable | +| asset_rich_cash_poor | valuable collateral, no liquidity | +| politically_protected | repayment likely through influence | +| fraudulent_borrower | seeks funds with no intent to repay | +| honest_but_unlucky | good risk harmed by disaster | +| rival_backing_pending | alternative finance imminent | + +Signals only. No certainty. + +--- + +## 6. Merchant Actions + +| Action | Description | +|---|---| +| short_term_loan | lend cash at agreed return | +| secured_loan | lend against pledged assets | +| advance_purchase | pay now for future stock at discount | +| partnership_finance | fund rebuild for share of profits | +| debt_claim_purchase | buy existing debt cheaply | +| decline_offer | preserve liquidity for cargo ventures | + +--- + +## 7. Immediate Effects (0–7 days) + +| Effect | Direction | +|---|---| +| contractor liquidity | up | +| merchant liquidity | down | +| worker confidence | possible up | +| rumor volume | up | +| rival lenders | up | +| price of pledged assets | re-evaluated | + +--- + +## 8. Secondary Effects (7–30 days) + +| Effect | Direction | +|---|---| +| rebuild speed | up or down | +| repayment probability | resolves gradually | +| merchant reputation | up or down | +| access to future deals | up or down | +| legal disputes | possible | +| cargo opportunity cost | up | + +--- + +## 9. Tertiary Effects (30+ days) + +| Effect | Direction | +|---|---| +| durable patronage ties | possible | +| recurring income stream | possible | +| asset seizure | possible | +| political enemies | possible | +| elevated AVCTORITAS | possible | +| damaged standing as usurer | possible | + +--- + +## 10. Scenario Chain Logic + +If SCENARIO-MERCHANT-0001 or 0002 occurred recently: + +- distressed borrowers more common +- collateral cheaper +- demand for liquidity higher +- default risk also higher +- profitable terms available sooner + +Shock events should create finance opportunities. + +--- + +## 11. Parameters With Confidence Tags + +| Parameter Token | Type | Confidence | Basis | +|---|---|---|---| +| principal_amount | finance | High | direct contract term | +| interest_rate | finance | Medium | negotiated / context dependent | +| repayment_term_days | temporal | High | direct contract term | +| collateral_value | asset | Medium | appraisal uncertainty | +| borrower_reliability | actor | Low | inferred reputation | +| legal_enforceability | institutional | Low | status + witnesses + politics | +| default_probability | risk | Low | composite estimate | +| reputation_cost | social | Low | context dependent | +| liquidity_locked | finance | High | merchant capital committed | +| future_deal_access | social | Low | downstream effect | + +--- + +## 12. Relations + +```text +borrower_distress ↑ -> credit_demand ↑ +credit_demand ↑ -> offered_return ↑ +merchant_auctoritas ↑ -> borrower_quality ↑ +merchant_auctoritas ↑ -> default_probability ↓ +interest_rate ↑ -> reputation_cost ↑ +collateral_value ↑ -> downside_risk ↓ +liquidity_locked ↑ -> cargo_venture_capacity ↓ +recent_fire_scenarios == true -> profitable_offers ↑ +legal_enforceability ↓ -> collateral_importance ↑ +``` + +--- + +## 13. Replayability Controls + +Randomize: + +- borrower truth state +- amount requested +- collateral quality +- hidden rival lender +- magistrate alignment +- repayment punctuality +- witness reliability +- broader market recovery speed + +--- + +## 14. Repository Use + +Internal simulation substrate. Not player-facing text. + +Use to validate: + +- finance without cargo movement +- AVCTORITAS utility +- actor reputation systems +- legal uncertainty +- liquidity opportunity cost +- scenario compounding across economic layers + +--- + +## 15. Canonical Success Condition + +If the participant stops asking: + +“What can I carry?” + +and starts asking: + +“Whose need can I price?” + +then the scenario is functioning correctly. diff --git a/docs/training/chunking/CHUNKING-STANDARD-0001.md b/docs/training/chunking/CHUNKING-STANDARD-0001.md new file mode 100644 index 0000000..e9ffa35 --- /dev/null +++ b/docs/training/chunking/CHUNKING-STANDARD-0001.md @@ -0,0 +1,473 @@ +# CHUNKING-STANDARD-0001 +## Training Corpus Chunking Standard +### Status: Draft Standard +### Layer: Training Infrastructure +### Purpose: Define how OTIVM training documents should be chunked for retrieval, review, and future model preparation +### Repository Path: docs/training/chunking/CHUNKING-STANDARD-0001.md + +--- + +## 0. Purpose + +This document defines chunking rules for the OTIVM training corpus. + +The training corpus is layered. Each layer teaches a different kind of reasoning. Chunking must preserve that reasoning. + +The goal is not to split files into equal text lengths. + +The goal is to preserve usable training units. + +A good chunk should allow the model to answer: + +- what concept is being taught? +- what facts are available? +- what uncertainty remains? +- what arithmetic or relation is being demonstrated? +- which actor perspective is active? +- what behavior should the model learn or avoid? + +--- + +## 1. General Rule + +Chunk by meaning, not by size. + +A chunk should be self-contained enough to be retrieved without requiring the entire file. + +Each chunk should preserve: + +- file identity +- layer +- topic +- local section heading +- relevant example facts +- any calculation needed to understand the point +- correct and incorrect model behavior where applicable + +Avoid chunks that contain only: + +- isolated dialogue lines +- arithmetic without scenario context +- conclusions without evidence +- actor interpretation without shared facts +- principles without example or test + +--- + +## 2. Preferred Chunk Size + +Preferred chunk size: + +```text +300 to 900 words +``` + +Acceptable range: + +```text +150 to 1200 words +``` + +Use shorter chunks when the section is atomic. + +Use longer chunks when splitting would separate a calculation from its explanation or a dialogue exchange from its demonstrated concept. + +Do not split: + +- a calculation from the numbers it uses +- a rumor from the source and confidence problem +- an actor reading from the actor name and shared scenario +- a dialogue beat from the reason it matters +- a success condition from the concept it tests + +--- + +## 3. Required Chunk Metadata + +Each chunk should carry metadata equivalent to: + +```yaml +source_file: +repository_path: +layer: +document_id: +document_title: +section_heading: <nearest heading> +chunk_role: <principle | example | calculation | variant | actor_reading | dialogue_beat | success_condition | reference> +concept_tags: + - <tag> +``` + +The corpus files already include most of this information in prose form. A chunking process should preserve or derive it. + +--- + +## 4. Concept Tags + +Use short, stable concept tags. + +Examples: + +```yaml +concept_tags: + - local_price + - total_cost + - profit_arithmetic + - delay_cost + - rumor_uncertainty + - hidden_true_state + - source_motive + - actor_perspective + - credit_trust + - non_coin_settlement + - warehouse_right + - transport_capacity + - rivalry + - hard_stop +``` + +A chunk may have multiple tags. + +Do not over-tag. Prefer 3 to 7 tags per chunk. + +--- + +## 5. Layer 0 Chunking Rules + +Layer 0 contains primitive facts. + +Chunk by conceptual section. + +Preferred chunks: + +1. header + principle +2. Roman-visible example +3. minimal structure +4. incorrect modern assumption + correction +5. simulation use + canonical test +6. success condition, if substantial + +A Layer 0 chunk should teach one primitive only. + +Do not combine separate files into one chunk. + +Do not split the principle from the title. + +### Example Chunk Roles + +```yaml +chunk_role: principle +chunk_role: roman_visible_example +chunk_role: incorrect_assumption +chunk_role: simulation_use +chunk_role: success_condition +``` + +--- + +## 6. Layer 1 Chunking Rules + +Layer 1 contains worked examples. + +Chunk by reasoning unit. + +Preferred chunks: + +1. scenario + known facts +2. first incorrect calculation +3. total cost or profit calculation +4. variant A / B / C, grouped if short +5. correct model behavior +6. incorrect model behavior +7. layer references + success condition + +A calculation chunk must include: + +- the scenario values +- the formula or arithmetic +- the interpretation of the result + +Do not split: + +```text +sale value - total cost = result +``` + +from the values used to produce it. + +### Example Chunk Roles + +```yaml +chunk_role: scenario +chunk_role: calculation +chunk_role: risk_variant +chunk_role: correct_behavior +chunk_role: incorrect_behavior +``` + +--- + +## 7. Layer 2 Chunking Rules + +Layer 2 contains uncertainty. + +Chunk by evidence and uncertainty structure. + +Preferred chunks: + +1. scenario + report or signal +2. known facts + unknowns +3. possible truth states or interpretations +4. decision options +5. correct model behavior +6. incorrect model behavior +7. success condition + +A Layer 2 chunk should preserve the distinction between: + +```text +reported_state +known_state +hidden_true_state +actor_confidence +final_resolution +``` + +Do not split an uncertainty example so that the report is separated from its age, source, motive, or confidence problem. + +### Example Chunk Roles + +```yaml +chunk_role: report +chunk_role: evidence_structure +chunk_role: truth_variants +chunk_role: decision_options +chunk_role: uncertainty_behavior +``` + +--- + +## 8. Layer 3 Chunking Rules + +Layer 3 contains actor perspective. + +Chunk by actor section, plus shared setup. + +Preferred chunks: + +1. shared scenario facts +2. actor reading: Varro +3. actor reading: Felix +4. actor reading: Lentulus +5. actor reading: Crispus +6. actor reading: Secundus +7. actor reading: Chresimus +8. comparison table + success condition + +Each actor-reading chunk must include: + +- actor name +- actor background label +- shared event reference or summary +- actor questions +- interpretation block +- first action or decision threshold +- why that actor reads the event that way + +Do not create chunks that contain only the interpretation block without the actor identity. + +### Example Chunk Roles + +```yaml +chunk_role: shared_facts +chunk_role: actor_reading +chunk_role: comparison +chunk_role: success_condition +``` + +--- + +## 9. Layer 4 Dialogue Chunking Rules + +Layer 4 contains dialogue. + +Dialogue must be chunked by scene beat, not by arbitrary length. + +A dialogue chunk should preserve: + +- setting +- participating speakers +- visible signal or topic +- the exchange +- the concept being demonstrated +- any implicit decision pressure + +Preferred dialogue beats: + +1. scene opening and visible signal +2. first actor interpretation +3. second actor challenge or correction +4. conflict between readings +5. arithmetic or practical consequence +6. decision point +7. closing interpretation or success condition + +A dialogue chunk is weak if it contains only clever banter. + +A dialogue chunk is useful if it contains: + +```text +signal -> interpretation -> challenge -> economic meaning +``` + +### Required Dialogue Chunk Metadata + +Dialogue chunks should include additional metadata: + +```yaml +speakers: + - <actor> +scene_location: <place> +scene_signal: <visible event, rumor, cargo, document, price, or social change> +demonstrated_concepts: + - <concept tag> +``` + +### Dialogue Chunk Rule + +Do not split a question from the answer that gives it meaning. + +Do not split a false claim from the correction that makes it useful. + +Do not split a joke or quip from the economic point it reveals. + +--- + +## 10. Arithmetic Chunking Rule + +Any chunk containing arithmetic must include: + +- all input values +- the formula or operation +- the result +- the interpretation + +A complete arithmetic chunk looks like: + +```text +purchase value = 20 asses +transport cost = 6 asses +handling cost = 2 asses +sale value = 34 asses + +total cost = 20 + 6 + 2 = 28 asses +profit = 34 - 28 = 6 asses +``` + +Then it must state what the result means. + +Never chunk only: + +```text +profit = 6 asses +``` + +without the values that produced it. + +--- + +## 11. Roman-Visible Knowledge Rule + +Chunks should preserve whether a fact is: + +```text +actor-visible +reported +inferred +hidden_true_state +settled_result +designer_analysis +``` + +This distinction is central to the training corpus. + +If a chunk includes hidden truth, label it clearly. + +If a chunk includes actor knowledge, do not present hidden truth as known to the actor. + +--- + +## 12. Cross-Reference Rule + +Layer references should remain inside chunks when they explain the training purpose. + +However, a chunk should not rely entirely on cross-references. + +A retrieved chunk should still make sense without opening every referenced file. + +Cross-references are support, not replacement. + +--- + +## 13. Naming Rule + +Chunk identifiers should be deterministic. + +Recommended format: + +```text +<document_id>::<section_number>::<chunk_role> +``` + +Examples: + +```text +CORPUS-0005::04::correct_behavior +CORPUS-0011::06::actor_reading_secundus +DIALOGUE-0002::03::scene_beat_cart_delay +``` + +For repeated roles: + +```text +CORPUS-0008::04a::variant_true +CORPUS-0008::04b::variant_partial +CORPUS-0008::04c::variant_false +``` + +--- + +## 14. Minimum Chunk Quality Test + +Before accepting a chunk, ask: + +1. Does it say what file and layer it came from? +2. Does it preserve the concept being taught? +3. Does it include enough facts to understand the example? +4. Does it keep arithmetic with its inputs? +5. Does it distinguish known, reported, inferred, hidden, and settled facts? +6. Does it preserve actor identity when actor perspective matters? +7. Does it avoid isolated banter? +8. Does it include the model behavior being trained or corrected? + +If the answer to any critical question is no, adjust the chunk boundary. + +--- + +## 15. Success Condition + +This chunking standard is functioning correctly if retrieval returns chunks that teach reasoning units rather than fragments of prose. + +A retrieved chunk should let the model reconstruct: + +```text +what is happening +what is known +what is uncertain +what relation matters +what calculation applies +what actor lens applies +what behavior is correct or incorrect +``` + +If retrieved chunks only provide style, vocabulary, or isolated statements, the chunking has failed. diff --git a/docs/training/chunking/CIVICUS-ROMAN-MODEL-VISION-0001.md b/docs/training/chunking/CIVICUS-ROMAN-MODEL-VISION-0001.md new file mode 100644 index 0000000..360f1e8 --- /dev/null +++ b/docs/training/chunking/CIVICUS-ROMAN-MODEL-VISION-0001.md @@ -0,0 +1,702 @@ +# CIVICUS-ROMAN-MODEL-VISION-0001 +## Rational Vision For A Bounded Roman Simulator Model +### Status: Draft Vision +### Layer: Training Infrastructure +### Purpose: Define the practical rationale, scope, and training plan for the CIVICUS-ROMAN model +### Repository Path: docs/training/chunking/CIVICUS-ROMAN-MODEL-VISION-0001.md + +--- + +## 0. Purpose + +This document defines the rational vision for the CIVICUS-ROMAN model. + +The model is not intended to be a general chatbot. + +The model is not intended to know all of history. + +The model is not intended to imitate modern English reasoning with Roman facts attached. + +The model is intended to operate inside a bounded Roman simulator world. + +Its task is to reason, ask, answer, and speak from within that world. + +--- + +## 1. Core Claim + +A narrow Roman simulator model may be viable because the intended world is deliberately reduced. + +The model does not need the full ontology of modern life. + +It needs a bounded set of: + +```text +objects +actions +pressures +actors +places +procedures +records +obligations +materials +routes +risks +social meanings +``` + +The target is not general intelligence. + +The target is Roman-bounded simulator intelligence. + +--- + +## 2. The Problem With Existing Models + +Existing general models are trained on modern reality. + +Even when given Roman context, they tend to leak modern assumptions: + +```text +universal market price +modern legal enforcement +modern contract logic +state-backed regulatory assumptions +instant information +abstract finance vocabulary +modern supply-chain concepts +consumer-market behavior +modern moral and institutional framing +``` + +Retrieval alone does not solve this. + +RAG can supply correct facts, but the base model still interprets those facts through a modern ontology. + +The goal of CIVICUS-ROMAN is to reduce or remove that ontology problem. + +--- + +## 3. What The Model Must Learn + +The model must learn to reason from Roman-visible primitives. + +Examples: + +```text +Who saw it? +Who heard it? +Who wrote it? +How old is the message? +Is the seal broken? +Who witnessed the bargain? +Where are the carts? +Can the goods move? +Who benefits if the rumor is believed? +What can safely be entered in the account? +Is the obligation settled, pledged, delayed, or disputed? +``` + +It must not default to: + +```text +What is the market price? +Is the contract enforceable? +What is the regulatory risk? +What is the optimal modern transaction? +``` + +The model should ask and answer in terms of objects, actions, pressures, and visible social facts. + +--- + +## 4. Reduced World Grammar + +The CIVICUS-ROMAN model should be trained around a controlled world grammar. + +### Objects + +```text +coin +purse +chest +tablet +seal +witness +cart +wheel +mule +road +warehouse +wall +roof +jar +amphora +crate +rope +weight +measure +gate +market +portico +yard +dust +rain +lamp +grain +oil +bronze +timber +glass +stone +``` + +### Actions + +```text +buy +sell +carry +store +seal +open +count +weigh +measure +pledge +write +witness +hire +repair +delay +ask +refuse +accuse +confirm +return +split +hold +move +settle +hide +leak +wait +rot +spoil +break +arrive +depart +``` + +### Pressures + +```text +hunger +rain +delay +spoilage +debt +rivalry +shame +praise +shortage +crowd +rumor +cart scarcity +storage scarcity +buyer urgency +creditor pressure +official attention +bad road +old news +broken seal +empty purse +full warehouse +``` + +The model should learn to combine these before reaching for abstract explanation. + +--- + +## 5. Speech Principle + +The model should prefer Roman-visible commercial speech. + +Preferred: + +```text +The wheels are gone. +The tablet arrived old. +He owns jars, not coin. +The road has eaten the profit. +The crate is heavier than its name. +The purse is fat and the street has eyes. +``` + +Avoided: + +```text +Transport capacity is constrained. +The information is stale. +His assets are illiquid. +Transportation cost eliminated the margin. +The cargo is misclassified. +Liquidity creates security risk. +``` + +The purpose is not ornament. + +The purpose is ontology. + +A model learns the kind of world it inhabits through the language it is trained to use. + +--- + +## 6. Corpus Architecture + +The corpus is layered. + +Each layer teaches a different kind of reasoning. + +```text +Layer 0 — Primitive Facts + basic world rules + +Layer 1 — Worked Examples + arithmetic, cost, movement, profit, loss, settlement + +Layer 2 — Uncertainty + reports, rumors, old messages, hidden truth, confidence, confirmation + +Layer 3 — Actor Perspective + same event read differently by different Roman-world actors + +Layer 4 — Dialogues + in-world scenes that teach through speech, action, and consequence +``` + +This layering is essential. + +The model should not merely memorize dialogue. + +It should learn the underlying reasoning forms that make the dialogue valid. + +--- + +## 7. Vocabulary Generation Pipeline + +A major part of the model vocabulary can be built through a generate-review-promote workflow. + +The generator combines: + +```text +Object + Action + Pressure +``` + +Example: + +```text +cart + hired elsewhere + buyer waiting += The wheels are gone, and the buyer will not wait for our excuses. +``` + +Most generated phrases will be weak. + +That is acceptable. + +Humans are faster at recognizing strong expressions than inventing them cold. + +The workflow is: + +```text +generate many candidates +human flags useful expressions +accepted expressions enter vocabulary +strong expressions influence dialogue +canonical expressions become simulator templates +``` + +Only reviewed material enters training. + +Raw churn is not training data. + +--- + +## 8. Human And Agent Roles + +Agents will perform much of the production work. + +Agents can generate: + +```text +candidate expressions +dialogue variants +actor readings +primitive examples +uncertainty cases +law scenarios +architecture scenarios +technology scenarios +negative examples +contamination tests +``` + +Agents can also assist with: + +```text +format validation +tag audit +style checks +duplicate detection +forbidden vocabulary detection +chunk extraction +statistics +regression tests +``` + +Humans remain responsible for: + +```text +canon +ontology +final approval +style judgment +failure judgment +domain boundaries +promotion to training data +``` + +The human role shifts from authoring every line to governing the corpus. + +--- + +## 9. Training Strategy + +The first serious training target should not be a general-purpose language model. + +The first target should be a compact bounded simulator model. + +A rational training progression: + +```text +Stage 1: + Roman-visible vocabulary expressions + +Stage 2: + primitive facts and terse Q/A + +Stage 3: + worked examples with arithmetic and consequence + +Stage 4: + uncertainty examples and knowledge-boundary tests + +Stage 5: + actor-perspective readings + +Stage 6: + in-world dialogues + +Stage 7: + simulator-state-to-response pairs +``` + +The model should learn from simple controlled forms before complex dialogue. + +--- + +## 10. Scratch Training Reconsidered + +Training a general model from nothing is expensive because the model must learn broad language, broad world knowledge, and general reasoning. + +CIVICUS-ROMAN is different. + +It does not need to answer every question. + +It does not need modern breadth. + +It does not need open-ended knowledge. + +It needs competence inside a small Roman simulator world. + +Therefore scratch or near-scratch training may be viable if the model is deliberately narrow. + +The fair comparison is not: + +```text +small project vs general LLM +``` + +The fair comparison is: + +```text +bounded simulator grammar + controlled corpus + agent-assisted data generation +``` + +against: + +```text +modern-prior leakage from general models +``` + +--- + +## 11. Simulator Ownership Of Reality + +The model should not own the simulator state. + +The simulator owns: + +```text +actors +locations +time +inventory +money +routes +documents +seals +witnesses +obligations +weather +prices +rumors +official attention +``` + +The model interprets, asks, answers, and speaks within that state. + +The model should not invent facts that the simulator has not provided. + +The model should prefer questions when state is insufficient. + +Example: + +```text +What can be known? +Who saw it? +Who wrote it? +Can the cart still move? +Was the seal broken? +Is there a witness? +``` + +--- + +## 12. Evaluation + +The model must be tested against modern contamination. + +Example failure prompt: + +```text +What is the fair market price? +``` + +Roman-bounded response should reject universal price and ask about place, buyer, time, transport, and information. + +Example failure prompt: + +```text +Can the contract be enforced? +``` + +Roman-bounded response should ask about tablet, witness, seal, pledge, patron, magistrate, standing, and leverage. + +Example failure prompt: + +```text +Was the information reliable? +``` + +Roman-bounded response should ask who carried the word, how old it is, who benefits, whether anyone saw the goods, and what can be confirmed. + +Evaluation must reward Roman-bounded reasoning and punish modern abstraction. + +--- + +## 13. Domains To Add + +The first domain is commerce. + +Next domains should be added with the same layered discipline. + +### Roman Law + +```text +standing +complaint +witness +tablet +seal +pledge +remedy +magistrate +patronage +procedure +public shame +private settlement +``` + +### Architecture + +```text +stone +timber +brick +lime +labor +measurement +site +water +weight +collapse +repair +patron +public work +``` + +### Technology + +```text +tool +craft +material +workshop +repair +failure +skill +apprentice +measurement +heat +water +wheel +gear +lever +``` + +Each domain should develop: + +```text +Layer 0 primitives +Layer 1 examples +Layer 2 uncertainty +Layer 3 actor readings +Layer 4 dialogues +controlled vocabulary +contamination tests +``` + +--- + +## 14. Practical Near-Term Plan + +Recommended next steps: + +```text +1. Freeze first commerce dialogue batch. +2. Continue vocabulary generation standards. +3. Build the expression candidate generator. +4. Build a review interface for accept/reject/strong/canonical. +5. Expand commerce vocabulary library. +6. Add Roman Law Layer 0 primitives. +7. Add Roman Law worked examples. +8. Add Roman Law dialogues only after primitives exist. +9. Build contamination tests. +10. Compare: + A. scratch small model + B. near-scratch model + C. small existing base model fine-tuned to OTIVM +``` + +The comparison matters. + +The project should not assume scratch training wins. + +It should test whether scratch training reduces modern contamination enough to justify weaker inherited language ability. + +--- + +## 15. Success Definition + +CIVICUS-ROMAN succeeds if it can operate inside the simulator without modern leakage. + +It should naturally produce questions and answers like: + +```text +Who carried the word? +How old is the tablet? +Was the seal broken? +Can the cart still move? +Who witnessed the promise? +Does the account remain open? +What does the buyer need before sundown? +``` + +It should naturally speak like: + +```text +The wheels are gone. +The tablet arrived old. +He owns jars, not coin. +The road has eaten the profit. +The account remains open. +The crate is heavier than its name. +``` + +It should avoid: + +```text +supply chain disruption +market efficiency +legal compliance +liquidity constraint +regulatory exposure +contractual enforcement +``` + +The model is not meant to know less. + +It is meant to know differently. + +--- + +## 16. Final Vision + +CIVICUS-ROMAN is a bounded-world model. + +Its intelligence comes from discipline, not breadth. + +Its strength is that it does not treat modern reality as default. + +It learns a smaller world deeply: + +```text +what can be seen +what can be carried +what can be written +what can be witnessed +what can be pledged +what can be delayed +what can be hidden +what can be settled +``` + +This is the rational path: + +```text +controlled ontology +layered corpus +Roman-visible vocabulary +agent-assisted generation +human canon approval +strict validation +small model experiments +simulator-owned state +contamination testing +``` + +The purpose is to build a model that does not merely describe Ancient Rome. + +The purpose is to build a model that can think inside the civic Roman world of the simulator. diff --git a/docs/training/chunking/DIALOGUE-STANDARD-0001.md b/docs/training/chunking/DIALOGUE-STANDARD-0001.md new file mode 100644 index 0000000..af0dfbc --- /dev/null +++ b/docs/training/chunking/DIALOGUE-STANDARD-0001.md @@ -0,0 +1,320 @@ +# DIALOGUE-STANDARD-0001 +## OTIVM Layer 4 Dialogue Style Standard +### Status: Draft Standard +### Layer: Training Infrastructure +### Purpose: Define how OTIVM dialogue files should be written, marked, and validated +### Repository Path: docs/training/chunking/DIALOGUE-STANDARD-0001.md + +--- + +## 0. Purpose + +This standard defines how Layer 4 dialogue files should be authored for the OTIVM training corpus. + +Layer 4 dialogue is not metadata. + +Layer 4 dialogue is in-world scene material. It teaches reasoning by showing actors speaking, observing, bargaining, doubting, refusing, recording, and acting inside the simulated Roman commercial world. + +The model should learn from what the actors do and say, not from modern labels placed in their mouths. + +--- + +## 1. Primary Rule + +Dialogue body text must be Roman-world prose and speech only. + +Chunk markers may contain modern metadata. + +Dialogue text must not contain chunking, training, retrieval, registry, or model-analysis vocabulary. + +The source file may contain: + +```text +HTML comment chunk markers +YAML metadata inside those markers +Roman-world dialogue and scene prose +``` + +The retrievable chunk text should read as a plausible scene, not as a lesson plan. + +--- + +## 2. Separation Of Layers + +Each dialogue file has three separate layers: + +```text +1. Document header + Human-readable file identity and purpose. + +2. Chunk marker metadata + Modern analytical labels used by extraction, validation, retrieval, and training preparation. + +3. Dialogue body + In-world Roman prose and speech only. +``` + +Modern analytical labels belong in the marker metadata, not in the spoken dialogue. + +Example allowed in metadata: + +```yaml +concept_tags: + - stale_report + - source_chain + - confirmation_cost +knowledge_state: + - reported + - actor_visible + - inferred +``` + +Example not allowed in dialogue speech: + +```text +"Then we have a visible signal, not a settled price." +``` + +Better in-world dialogue: + +```text +"A cart at the warehouse tells us something. It does not tell us what the oil will fetch." +``` + +--- + +## 3. Forbidden Dialogue Vocabulary + +The following terms should not appear in character speech or scene narration unless they are normal Roman-world words in context. + +Forbidden as training language: + +```text +metadata +chunk +chunking +retrieval +training +model +parameter +registry +token +concept tag +knowledge state +visible signal +reported state +known state +hidden true state +settled result +actor perspective +decision threshold +uncertainty structure +correct model behavior +incorrect model behavior +confidence problem +designer analysis +``` + +These terms may appear inside HTML comment metadata only. + +--- + +## 4. In-World Substitutions + +Use Roman-visible language instead of modern analytical phrasing. + +| Modern analytical idea | In-world expression | +|---|---| +| visible signal | cart, seal, smoke, crowd, empty stall, late messenger, wet cloak, broken jar | +| reported state | word, rumor, letter, tablet, witness, clerk's note, market talk | +| hidden true state | what is really inside the crate, what the buyer already knows, what the rival has done | +| confirmation cost | rider's fee, lost time, cart hire, missed buyer, waiting until market closes | +| source motive | why the clerk speaks, why the carter lies, why the rival spreads word | +| partial commitment | sell ten jars, hold the rest; send one cart, keep two; pledge now, settle later | +| settlement | receipt, tablet, witness, seal, pledge, repair, offset, delivery | +| opportunity cost | cart used elsewhere, wall occupied, buyer lost, labor tied up | +| actor perspective | each actor's habits, fears, duties, ambitions, and practical concerns | + +Characters should reason with things they can see, hear, count, carry, pledge, inspect, or write. + +--- + +## 5. Preferred Dialogue Shape + +Each dialogue file should normally contain six marked scene beats. + +Preferred pattern: + +```text +1. Scene opening and visible trouble +2. First interpretation or opportunity +3. Challenge, caution, or competing reading +4. Practical cost, arithmetic, obligation, or risk +5. Decision point with buyer, rival, official, worker, or witness +6. Closing result or changed account +``` + +This is a preference, not a hard rule. + +A dialogue may use fewer or more chunks when the scene requires it, but each chunk must remain a meaningful scene beat. + +--- + +## 6. Dialogue Chunk Quality + +A dialogue chunk is useful when it contains: + +```text +Roman-visible situation ++ actor speech/action ++ pressure or uncertainty ++ commercial consequence +``` + +A dialogue chunk is weak when it contains only: + +```text +banter +style +exposition +modern explanation +metadata terms +isolated moral lesson +``` + +Do not split a question from the answer that gives it meaning. + +Do not split a false claim from the correction that makes it useful. + +Do not split a joke or quip from the economic point it reveals. + +--- + +## 7. Character Voice Rules + +The six commerce NPC lenses may appear in dialogue, but they must not speak as metadata labels. + +Use their practical habits: + +```text +Varro: + discipline, order, risk, proof, defensive caution, logistics by analogy to marching or guarding + +Felix: + opportunity, bargaining, speed, pressure, profit, social agility, controlled risk + +Lentulus: + status, access, patronage, public standing, elite expectations, shame, favor + +Crispus: + procedure, remedy, enforceability, authority, complaint, written standing + +Secundus: + carts, roads, capacity, labor, timing, breakage, substitution, practical feasibility + +Chresimus: + tablets, receipts, witnesses, seals, account entries, obligations, what can be written safely +``` + +The actor's reasoning should emerge from voice and action, not from explanatory labels. + +--- + +## 8. Metadata Requirements + +Each dialogue chunk marker should include: + +```yaml +id: <DIALOGUE-XXXX::NN::role> +source_file: <filename> +repository_path: <repo path> +domain: commerce +layer: Layer_4--Dialogues +document_id: <DIALOGUE-XXXX> +document_title: "<title>" +section_heading: "<nearest section heading>" +chunk_role: dialogue_beat +concept_tags: + - <tag> +knowledge_state: + - <state> +speakers: + - <actor> +scene_location: <place> +scene_signal: <visible event, rumor, cargo, document, price, or social change> +demonstrated_concepts: + - <concept> +``` + +Metadata is for the pipeline. It is not part of the Roman scene. + +--- + +## 9. Knowledge Boundary Rule + +Dialogue must preserve what actors know. + +If the reader sees hidden truth, the scene must make clear whether actors also know it. + +Do not let an actor speak as if they know a fact that only the file designer knows. + +Use distinctions visible in Roman terms: + +```text +"I saw it." +"I heard it." +"The tablet says it." +"The carter claims it." +"The seal is unbroken." +"The buyer has not yet agreed." +"The witness can say this much." +"The rest is guesswork." +``` + +--- + +## 10. Arithmetic And Practical Cost + +When dialogue includes arithmetic or cost, characters should express it through practical accounting. + +Allowed: + +```text +"Two jars lost. Hire paid. Half a day gone." +"If we pay double for carts, the venture thins." +"Ten jars now, the rest tomorrow." +"Repair stands against part of the debt." +``` + +Avoid modern teaching phrasing: + +```text +"This demonstrates opportunity cost." +"The correct calculation is..." +"The model should infer..." +``` + +If exact arithmetic matters, include the numbers in the dialogue or surrounding scene prose. Do not leave calculation only in metadata. + +--- + +## 11. Review Checklist + +Before accepting a dialogue file: + +1. Does every spoken line sound like a person in the world, not a trainer? +2. Are modern analytical terms confined to chunk metadata? +3. Does each chunk contain a complete scene beat? +4. Does each beat include visible situation, speech/action, pressure, and consequence? +5. Are knowledge boundaries preserved? +6. Are records, witnesses, seals, goods, carts, money, labor, delay, or reputation used instead of abstract labels? +7. Does the file teach through action rather than explanation? +8. Does the extractor validate all chunks without errors? + +--- + +## 12. Success Condition + +This standard is functioning correctly if Layer 4 dialogue can be retrieved as natural Roman-world scene material while still carrying precise modern metadata for training preparation. + +A successful dialogue chunk should allow the model to learn commercial reasoning without ever seeing characters speak in the language of chunking, metadata, or model design. diff --git a/docs/training/chunking/GENERATOR-MODEL-SELECTION-0001.md b/docs/training/chunking/GENERATOR-MODEL-SELECTION-0001.md new file mode 100644 index 0000000..5a763d3 --- /dev/null +++ b/docs/training/chunking/GENERATOR-MODEL-SELECTION-0001.md @@ -0,0 +1,640 @@ +# GENERATOR-MODEL-SELECTION-0001 +## Local Model Selection And Deployment For The OTIVM Vocabulary Generator +### Status: Draft Standard +### Layer: Training Infrastructure +### Purpose: Select and deploy a small local model for generating Roman-visible vocabulary candidates +### Repository Path: docs/training/chunking/GENERATOR-MODEL-SELECTION-0001.md + +--- + +## 0. Purpose + +This document defines a practical model-selection and deployment plan for the OTIVM Roman-visible expression generator. + +The generator is not the CIVICUS-ROMAN model. + +The generator is a tool used to produce candidate phrases. + +Most generated phrases may be weak. + +Only reviewed and accepted expressions become training material. + +The generator is quarry equipment. + +The reviewed vocabulary is the stone. + +--- + +## 1. Hardware Constraint + +Current local hardware target: + +```text +NVIDIA GPU with 6GB VRAM +``` + +This is enough for small quantized local models. + +It is not the right target for full model training. + +It is sufficient for: + +```text +candidate expression generation +small-batch phrase variation +actor-voice experiments +object/action/pressure recombination +quick local iteration +offline review workflows +``` + +It should not be used yet for: + +```text +full CIVICUS-ROMAN training +large-context corpus analysis +unsupervised corpus promotion +automatic canonical selection +``` + +--- + +## 2. Primary Recommendation + +Start with: + +```text +Model: Qwen2.5-3B-Instruct +Runner: Ollama +Quantization: default Ollama package or GGUF Q4/Q5 if using llama.cpp +``` + +Reason: + +```text +small enough for 6GB VRAM +good instruction following +good short-form generation +available through Ollama +available in GGUF form +suitable for high-volume candidate generation +``` + +The generator task is not deep reasoning. + +It is constrained phrase production. + +A 3B instruct model is enough to begin. + +--- + +## 3. Backup Models + +### Phi-3.5-mini-instruct + +Use if Qwen2.5-3B gives too much decorative prose or weak instruction following. + +Strengths: + +```text +terse output +structured generation +reasoning-dense behavior +good for compact candidate lists +``` + +Risk: + +```text +may produce more modern analytical phrasing unless prompts are strict +``` + +### Gemma small instruct models + +Use for comparison, especially if phrase tone from Qwen or Phi is poor. + +Strengths: + +```text +small model family +local deployment support +useful for style comparison +``` + +Risk: + +```text +may require more prompt tuning for OTIVM-specific compression +``` + +### Qwen2.5-Coder-3B + +Use only for generator tooling scripts, not phrase generation. + +Strengths: + +```text +code generation +JSONL tools +review UI helpers +validator scripts +``` + +Risk: + +```text +not the right primary voice generator +``` + +--- + +## 4. Deployment Path + +### Phase 1: Ollama + +Use Ollama first because it minimizes deployment friction. + +Install and run: + +```bash +ollama pull qwen2.5:3b +ollama run qwen2.5:3b +``` + +Test with direct prompt batches. + +The goal is to prove useful candidate generation before building more tooling. + +### Phase 2: Scripted Batch Generation + +Use Python to send object/action/pressure combinations to the local Ollama endpoint. + +Input: + +```json +{ + "object": "cart", + "action": "hired_elsewhere", + "pressure": "buyer_waiting", + "actor_voice": "Secundus", + "count": 20 +} +``` + +Output: + +```json +{ + "expression_id": "expr_000001", + "object": "cart", + "action": "hired_elsewhere", + "pressure": "buyer_waiting", + "actor_voice": "Secundus", + "candidate": "The wheels are gone, and the buyer will not wait for our excuses.", + "status": "candidate" +} +``` + +### Phase 3: Review Interface + +Build a fast human review tool. + +Required markings: + +```text +accept +reject +revise +strong +canonical +``` + +Preferred one-key controls: + +```text +a = accept +r = reject +v = revise +s = strong +c = canonical +``` + +The review tool matters more than the generator model. + +--- + +## 5. Generator Prompt Pattern + +Use a strict prompt. + +Example: + +```text +You generate Roman-visible commercial expressions for OTIVM. + +Rules: +- Do not explain. +- Do not use modern business language. +- Do not use words like logistics, liquidity, market efficiency, regulatory, contract compliance, metadata, model, training, or optimization. +- Use concrete objects, actions, and pressures. +- Prefer terse lines. +- Produce candidate lines only. + +Object: cart +Action: hired elsewhere +Pressure: buyer waiting +Actor voice: Secundus + +Generate 20 candidates. +``` + +Expected useful outputs: + +```text +The wheels are gone. +The buyer will not wait for empty ruts. +Ten jars can still go by mule. +Naso bought the road before the oil moved. +``` + +Bad outputs: + +```text +Transport capacity is constrained. +The supply chain is disrupted. +We need to optimize the delivery channel. +This represents a logistical bottleneck. +``` + +--- + +## 6. Output Rule + +The generator output must never enter training directly. + +All generated output begins as: + +```text +status: candidate +``` + +Only reviewed material can become: + +```text +accepted +strong +canonical +``` + +Training may use: + +```text +accepted expressions +strong expressions +canonical expressions +human-revised expressions +dialogue lines based on reviewed expressions +``` + +Training must not use: + +```text +raw generated candidates +rejected candidates +unreviewed batches +candidate churn +``` + +--- + +## 7. Why Modern-Contaminated Generator Models Are Acceptable + +The generator model may contain modern assumptions. + +That is acceptable because it is not the final model. + +The generator is not trusted. + +The human review gate is trusted. + +This distinction is central: + +```text +generator output = candidate quarry stone +reviewed output = vocabulary material +canonical output = simulator-ready phrase +``` + +The generator may suggest bad phrases. + +The review process prevents them from becoming corpus material. + +--- + +## 8. Local Model Evaluation + +Evaluate local generator models by candidate yield, not by benchmark scores. + +Useful metric: + +```text +accepted candidates per 100 generated lines +``` + +Example: + +```text +Qwen2.5-3B: + 1000 generated + 130 accepted + 22 strong + 5 canonical + +Phi-3.5-mini: + 1000 generated + 90 accepted + 18 strong + 7 canonical + +Gemma small: + 1000 generated + 110 accepted + 15 strong + 4 canonical +``` + +The best generator is the one that gives the most reviewable Roman-visible candidates per hour. + +Not the one with the highest general model score. + +--- + +## 9. Batch Generation Strategy + +Generate many small batches instead of one huge batch. + +Recommended: + +```text +20 candidates per prompt +50 prompts per run +1000 candidates per review session +``` + +Vary one dimension at a time. + +Example batch family: + +```text +object: cart +action: hired_elsewhere +pressure: buyer_waiting +actor_voice: Secundus + +object: cart +action: hired_elsewhere +pressure: buyer_waiting +actor_voice: Felix + +object: cart +action: hired_elsewhere +pressure: buyer_waiting +actor_voice: Chresimus +``` + +This reveals actor voice differences without changing the underlying simulator condition. + +--- + +## 10. Temperature And Sampling + +Start conservative. + +Suggested settings: + +```text +temperature: 0.8 +top_p: 0.9 +repeat_penalty: 1.1 +num_predict: modest +context: modest +``` + +If output is too dull: + +```text +raise temperature slightly +increase candidate count +add actor-specific examples +``` + +If output is too theatrical: + +```text +lower temperature +add terse rule +add rejection examples +``` + +If output is too modern: + +```text +strengthen forbidden terms +add Roman-visible examples +reduce abstract wording in prompt +``` + +--- + +## 11. Data Files + +Recommended folder layout: + +```text +data/vocabulary/ + generator_inputs/ + objects.yaml + actions.yaml + pressures.yaml + actor_voices.yaml + + candidates/ + candidates_YYYYMMDD.jsonl + + reviewed/ + roman_visible_expressions.jsonl + canonical_templates.jsonl + + reports/ + generator_yield_report.txt + review_summary.txt +``` + +--- + +## 12. Minimum Candidate Schema + +```json +{ + "expression_id": "expr_000001", + "created_at": "YYYY-MM-DD", + "generator_model": "qwen2.5:3b", + "domain": "commerce", + "object": "cart", + "action": "hired_elsewhere", + "pressure": "buyer_waiting", + "actor_voice": "Secundus", + "candidate": "The wheels are gone, and the buyer will not wait for our excuses.", + "modern_meaning": "Cart capacity has been lost while the buyer is waiting.", + "concept_tags": [ + "transport_capacity", + "delay_cost", + "buyer_need" + ], + "status": "candidate", + "strength": null, + "review_note": null +} +``` + +--- + +## 13. Promotion Schema + +When promoted: + +```json +{ + "expression_id": "expr_000001", + "status": "strong", + "reviewed_by": "human", + "review_note": "Good Secundus line; concrete and reusable.", + "promoted_to": [ + "roman_visible_expressions" + ] +} +``` + +Canonical lines should be rare: + +```json +{ + "expression_id": "expr_000019", + "status": "canonical", + "candidate": "The wheels are gone.", + "canonical_condition": "transport_capacity_lost" +} +``` + +--- + +## 14. When To Move Beyond Ollama + +Move from Ollama to llama.cpp or vLLM only if needed. + +Reasons to move: + +```text +need exact GGUF quant choice +need better batching control +need lower latency +need reproducible runtime parameters +need integration with a custom review server +``` + +Until then, Ollama is sufficient. + +The priority is vocabulary yield, not infrastructure elegance. + +--- + +## 15. Near-Term Test Plan + +Run a small bakeoff. + +Models: + +```text +qwen2.5:3b +phi3.5-mini-instruct quantized +gemma small instruct model +``` + +Prompts: + +```text +10 object/action/pressure combinations +6 actor voices +20 candidates each +``` + +Total: + +```text +10 * 6 * 20 = 1200 candidates per model +``` + +Human review outcome: + +```text +accepted count +strong count +canonical count +modern contamination count +too theatrical count +duplicate count +``` + +Pick the generator model by accepted/strong yield per review hour. + +--- + +## 16. Recommendation + +Begin with: + +```text +Ollama + qwen2.5:3b +``` + +Use it to generate candidate vocabulary only. + +Do not use it as authority. + +Do not train on its raw output. + +Do not let it decide canonical vocabulary. + +The first success condition is simple: + +```text +Can the local generator produce enough reviewable Roman-visible candidates to make human review faster than hand-authoring? +``` + +If yes, the deployment is successful. + +If no, test Phi-3.5-mini and Gemma small models with the same input batches. + +--- + +## 17. Success Condition + +This model-selection process is working if it produces: + +```text +high candidate volume +low deployment friction +fast human review +rising accepted-expression count +a small canonical phrase library +better dialogue voice +less modern vocabulary +``` + +The correct measure is not model intelligence. + +The correct measure is vocabulary throughput. + +The generator does not need to be Roman. + +The reviewed output does. diff --git a/docs/training/chunking/VOCABULARY-GENERATION-0001.md b/docs/training/chunking/VOCABULARY-GENERATION-0001.md new file mode 100644 index 0000000..f3133a0 --- /dev/null +++ b/docs/training/chunking/VOCABULARY-GENERATION-0001.md @@ -0,0 +1,649 @@ +# VOCABULARY-GENERATION-0001 +## Generate, Review, And Promote Roman-Visible Expressions +### Status: Draft Standard +### Layer: Training Infrastructure +### Purpose: Define a fast human-in-the-loop workflow for building OTIVM's Roman-visible model vocabulary +### Repository Path: docs/training/chunking/VOCABULARY-GENERATION-0001.md + +--- + +## 0. Purpose + +This document defines a workflow for generating and selecting Roman-visible commercial expressions. + +The purpose is to build the model vocabulary faster than hand-authoring every line. + +The generator may produce large amounts of weak or useless material. That is acceptable. + +The training corpus must only receive reviewed and accepted material. + +The workflow is: + +```text +generate many candidates +human flags useful expressions +accepted expressions become vocabulary records +strong expressions become dialogue material +canonical expressions become simulator templates +``` + +The churn is not the asset. + +The approved expression is the asset. + +--- + +## 1. Core Idea + +A Roman-visible expression can often be generated from three elements: + +```text +Object + Action + Pressure +``` + +Examples: + +```text +coin + hide + street eyes += The purse is fat and the street has eyes. + +cart + hired elsewhere + buyer waiting += The wheels are gone while the buyer counts the hours. + +tablet + old + road delay += The tablet arrived older than its promise. + +jar + no cart + delivery obligation += A jar without wheels is a promise sitting in straw. + +warehouse roof + rain + merchant urgency += The roof earns coin when rain walks the street. +``` + +This is not ordinary paraphrase. + +It is ontology building. + +The model learns what kind of world it inhabits by seeing which objects, actions, and pressures are allowed to combine. + +--- + +## 2. Why This Works + +Humans are often faster at recognizing a good phrase than inventing one from nothing. + +A generator can produce hundreds or thousands of combinations. + +Most will be poor. + +A human reviewer can scroll quickly and mark: + +```text +accept +reject +revise +strong +canonical +``` + +The useful lines will emerge faster than through direct composition. + +The process is closer to quarrying stone than writing prose. + +The generator produces rough stone. + +The reviewer selects blocks worth dressing. + +The corpus receives only dressed blocks. + +--- + +## 3. Controlled Input Sets + +The generator should not begin with unrestricted language. + +It should combine controlled lists. + +### Objects + +```text +coin +purse +chest +tablet +seal +witness +cart +wheel +mule +road +warehouse +wall +roof +jar +amphora +crate +rope +weight +measure +gate +market +portico +yard +dust +rain +lamp +grain +oil +bronze +timber +glass +stone +``` + +### Actions + +```text +buy +sell +carry +store +seal +open +count +weigh +measure +pledge +write +witness +hire +repair +delay +ask +refuse +accuse +confirm +return +split +hold +move +settle +hide +leak +wait +rot +spoil +break +arrive +depart +``` + +### Pressures + +```text +hunger +rain +delay +spoilage +debt +rivalry +shame +praise +shortage +crowd +rumor +cart scarcity +storage scarcity +buyer urgency +creditor pressure +official attention +bad road +old news +broken seal +empty purse +full warehouse +``` + +### Actor Voices + +```text +Varro +Felix +Lentulus +Crispus +Secundus +Chresimus +neutral narrator +``` + +The generator should combine these into candidate expressions, not final truth. + +--- + +## 4. Candidate Expression Record + +Each generated expression should be stored as a reviewable record. + +Recommended JSONL form: + +```json +{ + "expression_id": "expr_000142", + "domain": "commerce", + "object": "cart", + "action": "hired_elsewhere", + "pressure": "buyer_waiting", + "actor_voice": "Secundus", + "candidate": "The wheels are gone, and the buyer will not wait for our excuses.", + "modern_meaning": "Cart capacity has been lost, but partial shipment may still be possible.", + "concept_tags": [ + "transport_capacity", + "delay_cost", + "buyer_need" + ], + "status": "candidate", + "strength": null, + "review_note": null +} +``` + +Candidate records are review material only. + +They are not training material until promoted. + +--- + +## 5. Review Status + +Use a small status vocabulary. + +```text +candidate +accepted +rejected +revise +strong +canonical +``` + +Meaning: + +```text +candidate: + generated but not reviewed + +accepted: + good enough to enter the vocabulary library + +rejected: + not useful; do not train on it + +revise: + promising but needs human rewrite + +strong: + useful enough to inspire dialogue lines + +canonical: + preferred phrasing for a recurring simulator condition +``` + +Only these should enter training or simulator-facing data: + +```text +accepted +strong +canonical +``` + +Rejected and unreviewed candidates should be retained only for audit or generator improvement. + +--- + +## 6. Human Review Rules + +The reviewer should ask: + +1. Is the line Roman-visible? +2. Does it avoid modern abstraction? +3. Does it express a real commercial condition? +4. Does it use objects, action, or pressure rather than explanation? +5. Could one of the six actor voices plausibly say it? +6. Is it compact enough to be useful? +7. Does it avoid parody or over-stylized speech? +8. Does it teach the model a useful pattern? + +Reject lines that are merely clever. + +Accept lines that create usable world-language. + +Promote lines that can recur across scenes. + +--- + +## 7. Rejection Reasons + +Common rejection reasons: + +```text +too modern +too abstract +too theatrical +too vague +wrong actor voice +no commercial meaning +no Roman-visible object +mixed metaphor +unusable in dialogue +duplicates existing phrase +``` + +Optional review fields: + +```json +{ + "status": "rejected", + "review_note": "too modern: sounds like business-school language" +} +``` + +or: + +```json +{ + "status": "revise", + "review_note": "good image, but too ornate for Secundus" +} +``` + +--- + +## 8. Promotion Levels + +### Accepted + +Useful phrase. Can be stored in the vocabulary library. + +Example: + +```text +The tablet arrived old. +``` + +### Strong + +Useful phrase that should influence dialogue writing. + +Example: + +```text +A jar without wheels is a promise sitting in straw. +``` + +### Canonical + +Preferred phrase for a repeated simulator condition. + +Example: + +```text +The wheels are gone. +``` + +Canonical expressions should be few. + +If too many phrases are canonical, none are canonical. + +--- + +## 9. Output Libraries + +The workflow should produce three outputs. + +### Candidate Pool + +```text +data/vocabulary/candidates.jsonl +``` + +Generated material, mostly unreviewed. + +### Reviewed Vocabulary + +```text +data/vocabulary/roman_visible_expressions.jsonl +``` + +Accepted, strong, and canonical expressions only. + +### Canonical Templates + +```text +data/vocabulary/canonical_templates.jsonl +``` + +Small set of recurring simulator-ready expressions. + +--- + +## 10. Training Rule + +Do not train on raw generated churn. + +Training material may use: + +```text +accepted expressions +strong expressions +canonical expressions +human-revised expressions +dialogues that naturally include reviewed expressions +``` + +Training material must not use: + +```text +unreviewed candidate output +rejected output +bulk generated noise +expressions marked revise but not rewritten +``` + +The generator is a discovery tool, not an author of record. + +--- + +## 11. Simulator Use + +Canonical expressions can help the simulator narrate recurring conditions. + +Example simulator state: + +```yaml +condition: transport_capacity_lost +object: cart +cause: rival_hired_carts +urgency: buyer_waiting +actor_voice: Secundus +``` + +Possible canonical output: + +```text +The wheels are gone. +``` + +Expanded output: + +```text +The wheels are gone, and the buyer will not wait for our excuses. +``` + +Actor variants: + +```text +Varro: + The bridge was taken before the column moved. + +Felix: + Naso bought the road, not the oil. + +Chresimus: + The account must show why the jars did not move. + +Secundus: + The wheels are gone. Ten jars can still go by mule. +``` + +The simulator should prefer canonical lines for repeated conditions and strong lines for color. + +--- + +## 12. Generator Design + +A simple generator can begin as a Cartesian combiner with templates. + +Template examples: + +```text +The {object} {action_phrase} while {pressure_phrase}. +A {object} without {support_object} is {metaphor_result}. +The {pressure_object} has reached {target} before {expected_event}. +{actor_voice} would say: "{expression}" +``` + +But the generator should be constrained by compatibility rules. + +Bad combinations should be filtered before review where possible. + +Example: + +```text +coin + hired_elsewhere + rain +``` + +may produce nonsense unless transformed carefully. + +Good combinations: + +```text +cart + hired_elsewhere + buyer_waiting +tablet + old + road_delay +warehouse + full + merchant_urgency +coin + visible + street_eyes +seal + broken + official_attention +``` + +The generator should prefer semantically compatible sets. + +--- + +## 13. Compatibility Tags + +Objects, actions, and pressures should eventually carry compatibility tags. + +Example: + +```yaml +object: cart +compatible_actions: + - hired + - missing + - broken + - delayed + - overloaded +compatible_pressures: + - buyer_waiting + - rival_obstruction + - bad_road + - delivery_deadline +``` + +Example: + +```yaml +object: tablet +compatible_actions: + - written + - sealed + - old + - disputed + - witnessed +compatible_pressures: + - stale_news + - legal_exposure + - source_motive + - settlement_dispute +``` + +This improves candidate quality without eliminating human review. + +--- + +## 14. Review Speed Target + +The process is designed for fast human selection. + +Target review speed: + +```text +200 to 500 candidates per hour +``` + +This is realistic only if the review interface is simple. + +Each candidate should support one-key marking: + +```text +a = accept +r = reject +v = revise +s = strong +c = canonical +``` + +The reviewer should not be forced to edit every line. + +Editing should be reserved for promising expressions. + +--- + +## 15. Success Condition + +This workflow is successful if it produces a growing library of Roman-visible expressions faster than direct hand-authoring. + +A good result is not a clean generator. + +A good result is a strong reviewed vocabulary. + +The approved vocabulary should improve: + +```text +dialogue writing +simulator narration +actor voice consistency +contamination resistance +model training data +``` + +The final test is whether the model prefers: + +```text +The wheels are gone. +The tablet arrived old. +He owns jars, not coin. +The purse is fat and the street has eyes. +``` + +over: + +```text +Transport capacity is constrained. +The information is stale. +His assets are illiquid. +His liquidity creates security risk. +``` + +The purpose is not style alone. + +The purpose is to build a bounded Roman commercial ontology one approved phrase at a time. diff --git a/docs/training/chunking/VOCABULARY-STANDARD-0001.md b/docs/training/chunking/VOCABULARY-STANDARD-0001.md new file mode 100644 index 0000000..618c18a --- /dev/null +++ b/docs/training/chunking/VOCABULARY-STANDARD-0001.md @@ -0,0 +1,637 @@ +# VOCABULARY-STANDARD-0001 +## Roman-Visible Commercial Speech And Model Vocabulary +### Status: Draft Standard +### Layer: Training Infrastructure +### Purpose: Improve Layer 4 dialogue voice and begin defining the OTIVM model's bounded commercial vocabulary +### Repository Path: docs/training/chunking/VOCABULARY-STANDARD-0001.md + +--- + +## 0. Purpose + +This document defines the beginning of the OTIVM commercial speech vocabulary. + +The goal is not Latin translation. + +The goal is not modern English in Roman costume. + +The goal is to teach the model to express commercial reality through Roman-visible objects, pressures, bodily metaphors, social position, records, witnesses, roads, carts, coin, seals, storage, and obligation. + +A Roman-bounded model should not merely avoid modern terms. It should have its own compressed way of speaking. + +--- + +## 1. Core Principle + +Modern economic abstraction should be converted into concrete Roman-visible speech. + +Bad direction: + +```text +liquidity constraint +supply chain disruption +contractual compliance +market inefficiency +regulatory exposure +credit risk +information asymmetry +``` + +Better direction: + +```text +He owns jars, not coin. +The road has eaten the profit. +The tablet arrived old. +The seal speaks less than the carter. +His creditor's shadow reached the door first. +The cart is hired elsewhere. +The witness can carry that much, no more. +``` + +The model should learn to describe economic states through things actors can see, carry, hear, count, pledge, write, or lose. + +--- + +## 2. Speech Is Not Metadata + +Metadata may use analytical terms. + +Dialogue speech should not. + +Allowed in metadata: + +```yaml +concept_tags: + - liquidity_constraint + - stale_report + - transport_capacity + - credit_trust +``` + +Not allowed in dialogue: + +```text +"We face a liquidity constraint." +"This is a stale report." +"Transport capacity has collapsed." +``` + +Better dialogue: + +```text +"We have jars, not coin." +"The tablet is older than the road dust." +"The wheels are gone." +``` + +--- + +## 3. The Compression Rule + +Roman-style commercial speech should compress reasoning into physical or social images. + +Pattern: + +```text +abstract condition -> visible object or pressure +``` + +Examples: + +| Abstract condition | Roman-visible speech | +|---|---| +| too much visible coin | His purse walks louder than he does. | +| wealth is unsafe | Coin sleeps badly without a locked chest. | +| cash is draining away | His purse has a hole and every friend knows it. | +| debt pressure | The creditor's shadow reached the door before morning. | +| illiquid inventory | He owns jars, not coin. | +| bad transport situation | The road has eaten the profit. | +| missing cart capacity | The wheels are gone. | +| stale information | The tablet arrived old. | +| unreliable source | The word passed through too many mouths. | +| unsafe record | The tablet cannot safely say that. | +| uncertain cargo | The crate is heavier than its name. | +| hidden value | The thing is cheap only while badly named. | +| reputation risk | His name is now a jar under thin clay. | +| public praise | The steps have lowered his interest. | +| rival obstruction | Naso bought the road before the oil moved. | + +These expressions are not final canon. They show the target style. + +--- + +## 4. Primitive Object Vocabulary + +The model's commercial vocabulary should begin with objects and actions, not abstractions. + +### Objects + +```text +coin +purse +chest +tablet +seal +witness +cart +mule +road +warehouse +wall +roof +jar +amphora +crate +rope +weight +measure +gate +market +portico +yard +dust +rain +lamp +grain +oil +bronze +timber +glass +stone +``` + +### Actions + +```text +buy +sell +carry +store +seal +open +count +weigh +measure +pledge +write +witness +hire +repair +delay +ask +refuse +accuse +confirm +return +split +hold +move +settle +``` + +### Pressures + +```text +hunger +rain +delay +spoilage +debt +rivalry +shame +praise +shortage +crowd +rumor +cart scarcity +storage scarcity +buyer urgency +creditor pressure +official attention +``` + +The model should combine these before reaching for abstract terms. + +--- + +## 5. Coin Expressions + +Coin is not abstract capital. Coin is a physical and social object. + +It must be held, hidden, counted, guarded, pledged, moved, or converted. + +Useful expressions: + +```text +His purse walks louder than he does. +Coin sleeps badly without a locked chest. +A full purse makes a loud man careful. +His purse has a hole. +Coin is leaving by too many doors. +The coin cannot find a safe purse. +He has coin, but no quiet place for it. +The purse is fat and the street has eyes. +He paid in sound, not silver. +His promise rings thinner than his coin. +``` + +Training meaning: + +```text +coin_has_logistics +coin_has_visibility +coin_requires_custody +coin_can_invite_risk +coin_does_not_equal_settlement_until_recorded +``` + +--- + +## 6. Inventory Expressions + +Goods are not value until placed, moved, sold, pledged, stored, or transformed. + +Useful expressions: + +```text +He owns jars, not coin. +The oil is rich only if the road carries it. +The grain feeds rats until it finds a buyer. +The crate is heavier than its name. +The timber is too proud for roof work. +The stone is not yet a street. +The bronze was called common because someone feared its proper name. +The wall earns while the jars wait. +Unsold goods eat space. +Goods without a buyer are quiet debt. +``` + +Training meaning: + +```text +inventory_is_not_coin +goods_have_storage_cost +goods_have_transport_dependency +goods_can_have_hidden_value +value_depends_on_use_place_buyer_and_time +``` + +--- + +## 7. Road And Cart Expressions + +Transport is not background. Transport is part of value. + +Useful expressions: + +```text +The road has eaten the profit. +The wheels are gone. +A jar without wheels is a promise sitting in straw. +Naso bought the road before the oil moved. +The mule is slower than a cart but faster than an excuse. +The bridge was taken before the goods marched. +The road charges every man, even the clever one. +Dust on the road is not delivery. +A cart hired elsewhere can ruin a bargain here. +``` + +Training meaning: + +```text +transport_capacity +delay_cost +blocked_movement +replacement_cost +partial_shipment +route_dependency +``` + +--- + +## 8. Tablet, Seal, And Witness Expressions + +Records are not merely documents. They are social weapons, limits, protections, and obligations. + +Useful expressions: + +```text +The tablet cannot safely say that. +The seal speaks less than the carter. +The wax remembers what men forget. +Write only what the witness can carry. +A broken seal needs a name above it. +The account should not carry what the eyes did not see. +The tablet is a wall when trouble comes. +A witness can carry this much, no more. +The receipt is not the good. +The line in wax is thinner than a promise unless men stand beside it. +``` + +Training meaning: + +```text +recordkeeping +witness_limit +seal_status +claim_vs_seen_fact +legal_exposure +settlement_evidence +``` + +--- + +## 9. Rumor And Information Expressions + +Information is carried by people, roads, tablets, clerks, rivals, servants, and market talk. + +Useful expressions: + +```text +The tablet arrived old. +The word passed through too many mouths. +The road made the news stale. +A clerk's hand is not a buyer's purse. +Smoke is not a sale. +The baths heard it before the market did. +A rumor can move a buyer before truth arrives. +The seal is fresh, but the word is old. +The carter knows the road, not the price. +The witness saw the cart, not the bargain. +``` + +Training meaning: + +```text +stale_report +source_chain +source_motive +reported_vs_seen +confirmation_cost +hidden_true_state +actor_confidence +``` + +--- + +## 10. Reputation Expressions + +Reputation is commercially active. It changes credit, access, price, scrutiny, rivalry, and expectation. + +Useful expressions: + +```text +His name now stands in the market before he does. +The steps have lowered his interest. +Praise opened one door and painted a target on another. +A good name draws buyers and creditors alike. +His name is a jar under thin clay. +Public praise is coin until envy bites it. +A raised name has farther to fall. +Men lend more easily to a name they heard in public. +A good name creates hunger for more good service. +The crowd remembers the praise, but the rival sharpens the answer. +``` + +Training meaning: + +```text +reputation +public_praise +credit_trust +commercial_access +reputation_risk +rivalry +future_obligation +``` + +--- + +## 11. Obligation And Settlement Expressions + +Settlement is not only coin. It may involve work, pledge, repair, witness, delivery, offset, or reputation. + +Useful expressions: + +```text +It is not coin, but it is not nothing. +His hands stand where his purse is empty. +The pledge keeps him tied to the matter. +The debt has not vanished because the purse is bare. +Repair stands against part of the loss. +A promise without witness walks away easily. +Work can answer where coin is missing. +The account remains open. +A closed tablet is not always a settled matter. +A man without coin may still have labor, tools, kin, name, and shame. +``` + +Training meaning: + +```text +non_coin_settlement +pledge +partial_settlement +offset +account_closure +credit_trust +obligation +``` + +--- + +## 12. Actor Voice Use + +The same idea should sound different by actor. + +### Varro + +Concrete, disciplined, risk-aware. + +```text +No man marches the whole column because one scout saw dust. +A bridge taken first can defeat a stronger man. +Let the promise walk in front, so we do not trip over it later. +``` + +### Felix + +Sharp, opportunistic, social, profit-aware. + +```text +The thing is cheap only while badly named. +Truth arrives late. Price arrives while men argue. +A full warehouse is a purse with walls. +``` + +### Lentulus + +Status, access, public standing, patronage. + +```text +The wrong doorway costs more than a bad price. +A name heard from the steps enters rooms coin cannot. +Favor is a road, but not a free one. +``` + +### Crispus + +Procedure, enforceability, remedy. + +```text +A complaint without a name is wind. +A broken seal asks who ordered the breaking. +A witness can carry this much, no more. +``` + +### Secundus + +Practical movement, carts, labor, timing. + +```text +The wheels are gone. +The mule is slower than a cart but faster than an excuse. +Every jar uses ground until it moves. +``` + +### Chresimus + +Records, caution, accounts, evidence. + +```text +The tablet cannot safely say that. +Write what the eyes saw, not what Felix hopes. +The account remains open. +``` + +--- + +## 13. Dialogue Improvement Rule + +When revising dialogue, replace abstract explanation with object speech. + +Example weak line: + +```text +"This creates a liquidity problem." +``` + +Better: + +```text +"We have jars, not coin." +``` + +Example weak line: + +```text +"The report is uncertain because the source chain is unreliable." +``` + +Better: + +```text +"The word passed through too many mouths before it reached us." +``` + +Example weak line: + +```text +"Transport capacity is constrained." +``` + +Better: + +```text +"The wheels are gone." +``` + +Example weak line: + +```text +"The transaction is not fully settled." +``` + +Better: + +```text +"The account remains open." +``` + +--- + +## 14. Building The Model Vocabulary + +The OTIVM vocabulary should develop as a controlled lexicon. + +Each entry should eventually support: + +```yaml +token: transport_capacity +roman_visible_terms: + - cart + - mule + - road + - wheel + - porter + - load +common_phrases: + - The wheels are gone. + - A jar without wheels is a promise sitting in straw. +forbidden_modern_terms: + - logistics bottleneck + - supply chain constraint +dialogue_domains: + - commerce + - military_supply + - legal_dispute +``` + +The lexicon should not replace prose. It should guide prose. + +--- + +## 15. Success Condition + +This vocabulary standard is functioning correctly when OTIVM dialogue stops sounding like modern economic explanation and begins sounding like Roman-visible reasoning. + +A successful model response should prefer: + +```text +The road has eaten the profit. +``` + +over: + +```text +The transportation cost eliminated the margin. +``` + +It should prefer: + +```text +The tablet arrived old. +``` + +over: + +```text +The information is stale. +``` + +It should prefer: + +```text +He owns jars, not coin. +``` + +over: + +```text +His assets are illiquid. +``` + +The purpose is not ornament. The purpose is ontology. + +The model learns what kind of world it inhabits by the words it is allowed to use. diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0001-trade-requires-two-locations.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0001-trade-requires-two-locations.chunked.md new file mode 100644 index 0000000..bfae181 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0001-trade-requires-two-locations.chunked.md @@ -0,0 +1,130 @@ +# CORPUS-0001 +## Trade Requires Two Locations +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach the first primitive of commerce: trade requires a difference between places +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0001-trade-requires-two-locations.md + +--- + +<!-- chunk: +id: CORPUS-0001::01::principle +source_file: CORPUS-0001-trade-requires-two-locations.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0001-trade-requires-two-locations.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0001 +document_title: Trade Requires Two Locations +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Trade Structure + ... +chunk_role: principle +concept_tags: +- trade +- require +- two +- location +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Trade begins when the same good has different value in different places. + +A trader does not create profit merely by owning goods. +A trader creates the possibility of profit by moving goods, claims, or information between locations where value differs. + +--- + +## 1. Roman-Visible Example + +Oil in Ostia and oil in Capua are not the same economic fact. + +The oil itself may be identical. + +But its value may differ because: + +- one city has more supply +- one city has stronger demand +- one route is delayed +- one buyer needs it sooner +- one market has not yet heard news from the other + +A trader sees two places, not one price. + +--- + +## 2. Minimal Trade Structure + +A trade requires at least: + +1. an origin location +2. a destination location +3. a good or claim +4. a price or value difference +5. a cost of movement +6. time between decision and result + +Without two locations, there is sale or storage, but not trade by route. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> A good has one true price. + +Correction: + +> A good has local prices, and those prices change with place, time, need, and information. + +--- + +## 4. Simulation Use + +This principle supports: + +- route design +- city price differences +- venture selection +- transport cost +- information delay +- arbitrage +- failed ventures + +The model should not treat trade as a menu transaction. + +Trade is a decision to act across distance. + +--- + +## 5. Canonical Test + +If the model sees: + +> Buy oil for 10 asses. Sell oil for 14 asses. + +It must ask: + +- where was it bought? +- where was it sold? +- how long did movement take? +- what did movement cost? +- what changed during the journey? + +Only then can profit be understood. + +--- + +## 6. Success Condition + +If the model stops treating price as universal and starts treating price as local, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0002-goods-have-local-prices.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0002-goods-have-local-prices.chunked.md new file mode 100644 index 0000000..ef01a36 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0002-goods-have-local-prices.chunked.md @@ -0,0 +1,133 @@ +# CORPUS-0002 +## Goods Have Local Prices +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that price is local, time-bound, and shaped by supply, demand, and information +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0002-goods-have-local-prices.md + +--- + +<!-- chunk: +id: CORPUS-0002::01::principle +source_file: CORPUS-0002-goods-have-local-prices.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0002-goods-have-local-prices.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0002 +document_title: Goods Have Local Prices +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Price Structure + ... +chunk_role: principle +concept_tags: +- goods +- local +- price +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +A good does not have one universal price. + +A good has a price in a place, at a time, under current conditions. + +The same amphora of oil may be cheap in Ostia and dear in Capua. +The good is the same. The market is not. + +--- + +## 1. Roman-Visible Example + +A trader hears that oil sells in Ostia for 10 asses. + +This does not tell him what oil sells for in Capua. + +The Capua price may differ because: + +- fewer amphorae arrived there +- more households need oil +- a road delay slowed supply +- a festival increased consumption +- a rumor caused hoarding +- buyers have not yet heard that new supply is coming + +The trader must learn the local price before judging opportunity. + +--- + +## 2. Minimal Price Structure + +A local price depends on at least: + +1. location +2. time +3. good type and quality +4. available supply +5. current demand +6. information available to buyers and sellers +7. urgency of buyer or seller + +A price without location is incomplete. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> The price of oil is 10 asses. + +Correction: + +> The price of oil is 10 asses in a specific place, at a specific time, under specific conditions. + +--- + +## 4. Simulation Use + +This principle supports: + +- city-level price tables +- local market variation +- rumor-driven price movement +- supply shocks +- route-based arbitrage +- seasonal changes +- failed assumptions about destination markets + +The model should not copy one city’s price to another city unless a rule says prices are linked. + +--- + +## 5. Canonical Test + +If the model sees: + +> Oil costs 10 asses. + +It must ask: + +- where? +- when? +- what quality? +- who is buying? +- who is selling? +- is the price current or stale? +- has new information arrived? + +Only then is the price usable. + +--- + +## 6. Success Condition + +If the model stops treating price as a property of the good and starts treating price as a condition of the local market, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0003-money-has-purchasing-power.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0003-money-has-purchasing-power.chunked.md new file mode 100644 index 0000000..eff50e6 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0003-money-has-purchasing-power.chunked.md @@ -0,0 +1,137 @@ +# CORPUS-0003 +## Money Has Purchasing Power +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that coins matter because of what they can command in a specific place and moment +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0003-money-has-purchasing-power.md + +--- + +<!-- chunk: +id: CORPUS-0003::01::principle +source_file: CORPUS-0003-money-has-purchasing-power.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0003-money-has-purchasing-power.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0003 +document_title: Money Has Purchasing Power +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Purchasing Power + Structure ... +chunk_role: principle +concept_tags: +- money +- purchasing +- power +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Money is not only coin count. + +Money matters because of what it can command. + +One as, one sestertius, or one denarius has meaning only when connected to prices, needs, and location. + +--- + +## 1. Roman-Visible Example + +A trader has 16 asses. + +This may be displayed as 1 denarius. + +But the important question is not only: + +> How many coins does he have? + +The important question is: + +> What can those coins buy here today? + +In one moment, 16 asses may buy food, lodging, small tools, porter labor, or part of a transport arrangement. + +In another moment, after a shortage or delay, the same 16 asses may command less. + +--- + +## 2. Minimal Purchasing Power Structure + +Purchasing power depends on at least: + +1. coin stock +2. local prices +3. urgency +4. available supply +5. seller willingness +6. buyer reputation +7. timing + +Coin stock is counted. +Purchasing power is interpreted. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> More coins always means more economic power. + +Correction: + +> More coins usually help, but economic power also depends on local prices, access, trust, and timing. + +A trusted trader with fewer coins may obtain goods on credit. +A stranger with more coins may be refused, delayed, or overcharged. + +--- + +## 4. Simulation Use + +This principle supports: + +- coin accounting +- buying power modifiers +- local price indexes +- credit access +- scarcity effects +- status-based access +- liquidity decisions + +The model should not treat coin balance alone as full economic power. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader has 1 denarius. + +It must ask: + +- where is he? +- what does he need to buy? +- what are local prices? +- is supply available? +- will sellers deal with him? +- can he use credit instead of coin? +- does spending now reduce later options? + +Only then can the coin amount be interpreted. + +--- + +## 6. Success Condition + +If the model stops asking only “How much money?” and starts asking “What can this money command here and now?” this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0004-cost-includes-more-than-purchase-price.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0004-cost-includes-more-than-purchase-price.chunked.md new file mode 100644 index 0000000..f40ff7d --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0004-cost-includes-more-than-purchase-price.chunked.md @@ -0,0 +1,151 @@ +# CORPUS-0004 +## Cost Includes More Than Purchase Price +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that the cost of a venture includes every expense required to acquire, hold, move, protect, and sell the good +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0004-cost-includes-more-than-purchase-price.md + +--- + +<!-- chunk: +id: CORPUS-0004::01::principle +source_file: CORPUS-0004-cost-includes-more-than-purchase-price.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0004-cost-includes-more-than-purchase-price.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0004 +document_title: Cost Includes More Than Purchase Price +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Cost Structure + ... +chunk_role: principle +concept_tags: +- cost +- includes +- more +- than +- purchase +- price +- principle +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Purchase price is not total cost. + +A trader who buys a good must also consider the cost of making that good available for sale in another place or time. + +Total cost may include: + +- purchase price +- porterage +- cart hire +- animal feed +- storage +- dues +- losses from damage +- delay +- spoilage +- guards or escorts +- payments to clerks, witnesses, or handlers + +A low purchase price may still produce a bad venture if the remaining costs are high. + +--- + +## 1. Roman-Visible Example + +A trader buys oil in Ostia for 10 asses. + +He plans to sell it in Capua. + +The purchase price is only the first cost. + +He may also pay: + +- 1 as to move the amphora from seller to storage +- 2 asses for storage before departure +- 4 asses toward cart space +- 1 as for handling at arrival +- 1 as lost through leakage or breakage risk + +The oil did not cost him 10 asses. + +It cost him 19 asses before he could sell it. + +--- + +## 2. Minimal Cost Structure + +A venture cost requires at least: + +1. acquisition cost +2. movement cost +3. holding cost +4. transaction cost +5. loss or damage risk +6. time cost +7. opportunity cost + +A trader must count all costs that exist because the venture exists. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> If a trader buys for 10 asses and sells for 14 asses, he earns 4 asses. + +Correction: + +> He earns 4 asses only if there are no other costs. If movement, storage, dues, or damage cost more than 4 asses, the venture loses money. + +--- + +## 4. Simulation Use + +This principle supports: + +- venture accounting +- transport cost +- storage cost +- spoilage and breakage +- taxes and dues +- delay penalties +- comparison between possible ventures +- failed trades that looked profitable at purchase + +The model should not calculate profit from purchase price alone. + +--- + +## 5. Canonical Test + +If the model sees: + +> Buy oil for 10 asses. Sell oil for 14 asses. + +It must ask: + +- what did it cost to move the oil? +- what did storage cost? +- were dues paid? +- was any quantity lost? +- how long was capital tied up? +- what other venture was missed? + +Only then can total cost be known. + +--- + +## 6. Success Condition + +If the model stops treating purchase price as total cost and starts counting every burden created by the venture, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0005-profit-is-sale-minus-total-cost.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0005-profit-is-sale-minus-total-cost.chunked.md new file mode 100644 index 0000000..77c0d8a --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0005-profit-is-sale-minus-total-cost.chunked.md @@ -0,0 +1,157 @@ +# CORPUS-0005 +## Profit Is Sale Price Minus Total Cost +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that profit is calculated after all costs are counted, not merely by comparing purchase and sale price +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0005-profit-is-sale-minus-total-cost.md + +--- + +<!-- chunk: +id: CORPUS-0005::01::principle +source_file: CORPUS-0005-profit-is-sale-minus-total-cost.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0005-profit-is-sale-minus-total-cost.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0005 +document_title: Profit Is Sale Price Minus Total Cost +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Profit Structure + ... +chunk_role: principle +concept_tags: +- profit +- sale +- price +- minus +- total +- cost +- principle +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Profit is what remains after total cost is subtracted from sale value. + +A trader does not profit because the sale price is higher than the purchase price. + +A trader profits only if the sale value exceeds every cost created by the venture. + +```text +profit = sale_value - total_cost +``` + +--- + +## 1. Roman-Visible Example + +A trader buys oil in Ostia for 10 asses. + +He sells it in Capua for 18 asses. + +At first glance, the gain appears to be 8 asses. + +But the venture also required: + +- 2 asses for porterage +- 3 asses for cart space +- 1 as for storage +- 1 as for handling at Capua + +Total cost: + +```text +10 + 2 + 3 + 1 + 1 = 17 asses +``` + +Actual profit: + +```text +18 - 17 = 1 as +``` + +The venture succeeded, but only barely. + +--- + +## 2. Minimal Profit Structure + +Profit requires at least: + +1. sale value +2. purchase price +3. movement cost +4. holding cost +5. transaction cost +6. loss adjustment +7. time and opportunity cost where relevant + +A sale can look profitable before the full cost is counted. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> Bought for 10, sold for 18, profit is 8. + +Correction: + +> Bought for 10, sold for 18, profit is unknown until all costs are counted. + +--- + +## 4. Simulation Use + +This principle supports: + +- venture outcome calculation +- player feedback +- price comparison +- route evaluation +- break-even analysis +- false-profit prevention +- training examples in Layer 1 + +The model should always distinguish: + +- gross spread +- total cost +- actual profit + +--- + +## 5. Canonical Test + +If the model sees: + +> Purchase price: 10 asses. Sale price: 18 asses. + +It must not immediately answer: + +> Profit: 8 asses. + +It must ask: + +- what was transport cost? +- what was storage cost? +- were dues paid? +- was any product lost? +- how long was capital tied up? +- was another better venture missed? + +Only after total cost is known can profit be calculated. + +--- + +## 6. Success Condition + +If the model stops treating the difference between purchase price and sale price as profit, and starts subtracting total cost from sale value, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0006-delay-is-economic-cost.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0006-delay-is-economic-cost.chunked.md new file mode 100644 index 0000000..542e29a --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0006-delay-is-economic-cost.chunked.md @@ -0,0 +1,149 @@ +# CORPUS-0006 +## Delay Is Economic Cost +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that time can create cost even when no coin is visibly paid +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0006-delay-is-economic-cost.md + +--- + +<!-- chunk: +id: CORPUS-0006::01::principle +source_file: CORPUS-0006-delay-is-economic-cost.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0006-delay-is-economic-cost.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0006 +document_title: Delay Is Economic Cost +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Delay Structure + ... +chunk_role: principle +concept_tags: +- delay +- economic +- cost +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Delay is cost. + +A trader may lose value even when no coin leaves his hand. + +Time can reduce profit by: + +- changing prices +- tying up capital +- increasing storage cost +- increasing spoilage or breakage risk +- missing another opportunity +- weakening trust +- delaying repayment +- allowing rivals to act first + +A slow venture can fail even when the purchase and sale prices looked favorable. + +--- + +## 1. Roman-Visible Example + +A trader buys oil in Ostia for 10 asses. + +He expects to sell it in Capua for 18 asses. + +The cart is delayed two days. + +During those two days: + +- storage costs rise +- a rival shipment reaches Capua first +- the Capua price falls +- the trader cannot use the same coin for another venture + +No one has stolen the oil. + +Nothing has visibly changed about the amphora. + +But the venture has become worse. + +--- + +## 2. Minimal Delay Structure + +Delay affects a venture through at least: + +1. time before departure +2. travel time +3. time waiting for sale +4. storage duration +5. price movement during waiting +6. capital locked during waiting +7. reputation effects from late delivery + +Time is not empty. +Time acts on value. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> If the good is not damaged and no new fee is paid, delay costs nothing. + +Correction: + +> Delay can cost value through missed timing, falling prices, tied capital, storage, and lost trust. + +--- + +## 4. Simulation Use + +This principle supports: + +- venture timers +- route duration +- storage fees +- changing destination prices +- missed opportunity +- contract deadlines +- information delay +- reputation changes from late fulfillment + +The model should treat time as part of venture accounting. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader waits three days before sending the goods. + +It must ask: + +- did prices change? +- did storage cost increase? +- did rivals act first? +- did the buyer still need the good? +- was capital locked during the wait? +- did the delay damage trust? +- did a better opportunity expire? + +Only then can the delay be evaluated. + +--- + +## 6. Success Condition + +If the model stops treating delay as neutral and starts treating time as an economic force, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0007-information-arrives-unevenly.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0007-information-arrives-unevenly.chunked.md new file mode 100644 index 0000000..3a8be2e --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0007-information-arrives-unevenly.chunked.md @@ -0,0 +1,133 @@ +# CORPUS-0007 +## Information Arrives Unevenly +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that actors do not receive the same facts at the same time +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0007-information-arrives-unevenly.md + +--- + +<!-- chunk: +id: CORPUS-0007::01::principle +source_file: CORPUS-0007-information-arrives-unevenly.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0007-information-arrives-unevenly.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0007 +document_title: Information Arrives Unevenly +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Information + Structure ... +chunk_role: principle +concept_tags: +- information +- arrives +- unevenly +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Information does not arrive everywhere at once. + +A trader, buyer, porter, clerk, and official may all know different parts of the same event. + +The actor who hears useful information earlier may act before prices, queues, or expectations adjust. + +--- + +## 1. Roman-Visible Example + +A timber barge is delayed on the river. + +The towmen know first. + +A dock worker hears next. + +A trader with a riverfront contact hears before the market. + +A carpenter across town hears later. + +A buyer in Capua may hear much later. + +The event is one event. +Knowledge of the event spreads unevenly. + +--- + +## 2. Minimal Information Structure + +Information timing depends on at least: + +1. where the event occurred +2. who saw it +3. who can carry the report +4. who trusts the source +5. how far the information must travel +6. whether anyone benefits from delay or concealment +7. whether visible signals confirm the report + +Information has a route just as goods do. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> Once something happens, everyone relevant knows it. + +Correction: + +> Events occur before they are widely known. Different actors learn at different times and with different confidence. + +--- + +## 4. Simulation Use + +This principle supports: + +- rumor systems +- delayed price reactions +- asymmetric opportunity +- messenger value +- local knowledge advantage +- stale reports +- hidden scenario states +- actor-specific perception + +The model should not give every actor perfect information when an event occurs. + +--- + +## 5. Canonical Test + +If the model sees: + +> A fire damaged a workshop in Ostia. + +It must ask: + +- who saw the fire? +- who has confirmed the damage? +- who has only heard rumor? +- when does Capua learn? +- who benefits before the news spreads? +- who still acts on old prices? +- who may conceal or distort the report? + +Only then can the information effect be understood. + +--- + +## 6. Success Condition + +If the model stops treating facts as instantly shared and starts tracking who knows what, when, and with what confidence, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0008-rumor-is-uncertain-information.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0008-rumor-is-uncertain-information.chunked.md new file mode 100644 index 0000000..61e10ff --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0008-rumor-is-uncertain-information.chunked.md @@ -0,0 +1,137 @@ +# CORPUS-0008 +## Rumor Is Uncertain Information +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that rumor is incomplete information, not simply falsehood +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0008-rumor-is-uncertain-information.md + +--- + +<!-- chunk: +id: CORPUS-0008::01::principle +source_file: CORPUS-0008-rumor-is-uncertain-information.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0008-rumor-is-uncertain-information.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0008 +document_title: Rumor Is Uncertain Information +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Rumor Structure + ... +chunk_role: principle +concept_tags: +- rumor +- uncertain +- information +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Rumor is uncertain information. + +A rumor may be true, false, partial, outdated, exaggerated, or shaped by the interests of the speaker. + +A trader should not ask only whether a rumor is true. +He should ask what changes while people believe it. + +--- + +## 1. Roman-Visible Example + +A porter says a bronze forge has burned. + +This may mean: + +- the whole forge burned +- one shed burned +- smoke was seen nearby +- stock was moved before the fire +- a rival wants people to believe the forge is ruined +- the story is true but already stale + +The trader does not yet know the truth. + +But prices, fear, and behavior may begin moving before truth is confirmed. + +--- + +## 2. Minimal Rumor Structure + +A rumor has at least: + +1. a source +2. a claim +3. a confidence level +4. a path of transmission +5. a possible motive +6. a time delay +7. an effect on behavior + +Rumor is not only speech. +Rumor is speech that may change action. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> A rumor is useless unless it is confirmed true. + +Correction: + +> A rumor can be useful before confirmation if it changes prices, queues, trust, fear, or urgency. + +A false rumor may still create a real temporary market effect. + +--- + +## 4. Simulation Use + +This principle supports: + +- rumor quality +- source credibility +- uncertainty +- false opportunities +- early action +- delayed confirmation +- market reaction +- actor-specific interpretation + +The model should not treat rumor as either pure truth or pure noise. + +--- + +## 5. Canonical Test + +If the model sees: + +> There is a rumor that the forge burned. + +It must ask: + +- who said it? +- what exactly was claimed? +- who has seen evidence? +- who benefits if the rumor is believed? +- how old is the report? +- what prices may move before confirmation? +- what action becomes possible because others are uncertain? + +Only then can the rumor be evaluated. + +--- + +## 6. Success Condition + +If the model stops treating rumor as falsehood and starts treating rumor as uncertain information with economic effects, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0009-liquidity-differs-from-wealth.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0009-liquidity-differs-from-wealth.chunked.md new file mode 100644 index 0000000..98a779d --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0009-liquidity-differs-from-wealth.chunked.md @@ -0,0 +1,133 @@ +# CORPUS-0009 +## Liquidity Differs From Wealth +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that owned value and immediately usable value are not the same +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0009-liquidity-differs-from-wealth.md + +--- + +<!-- chunk: +id: CORPUS-0009::01::principle +source_file: CORPUS-0009-liquidity-differs-from-wealth.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0009-liquidity-differs-from-wealth.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0009 +document_title: Liquidity Differs From Wealth +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Liquidity Structure + ... +chunk_role: principle +concept_tags: +- liquidity +- differs +- wealth +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Wealth and liquidity are different. + +Wealth is value owned or controlled. + +Liquidity is value that can be used now. + +A trader may be wealthy but unable to act quickly. +A poorer trader with ready coin or trusted credit may act first. + +--- + +## 1. Roman-Visible Example + +One man owns a warehouse share, unpaid debts owed to him, and stored goods. + +Another man has fewer assets but keeps coin ready and has a trusted contact willing to advance goods. + +The first man may be wealthier. + +The second man may be more liquid. + +If a sudden opportunity appears, the liquid man can act sooner. + +--- + +## 2. Minimal Liquidity Structure + +Liquidity depends on at least: + +1. coin immediately available +2. goods that can be sold quickly +3. debts that can actually be collected +4. credit others will extend +5. assets that can be pledged +6. time needed to convert value into usable form +7. confidence others have in the actor + +Not all value can move at the same speed. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> The wealthiest person can always act first. + +Correction: + +> The person with usable value available now may act before the person with greater total wealth. + +A warehouse full of goods may not help if the goods cannot be sold, pledged, or moved in time. + +--- + +## 4. Simulation Use + +This principle supports: + +- liquiditas +- credit capacity +- asset ownership +- capital lockup +- distressed selling +- missed opportunities +- short-term lending +- venture readiness + +The model should not treat total wealth and deployable capital as the same parameter. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader is wealthy. + +It must ask: + +- how much coin is available now? +- what assets can be sold quickly? +- what assets are locked? +- what debts can be collected? +- who will extend credit? +- how long does conversion take? +- does the opportunity expire before value becomes usable? + +Only then can economic capacity be understood. + +--- + +## 6. Success Condition + +If the model stops treating wealth as immediately spendable and starts distinguishing owned value from usable value, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0010-credit-depends-on-trust.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0010-credit-depends-on-trust.chunked.md new file mode 100644 index 0000000..5d9b1d1 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0010-credit-depends-on-trust.chunked.md @@ -0,0 +1,145 @@ +# CORPUS-0010 +## Credit Depends On Trust +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that credit is value extended because another actor expects repayment, performance, or enforceable remedy +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0010-credit-depends-on-trust.md + +--- + +<!-- chunk: +id: CORPUS-0010::01::principle +source_file: CORPUS-0010-credit-depends-on-trust.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0010-credit-depends-on-trust.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0010 +document_title: Credit Depends On Trust +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Credit Structure + ... +chunk_role: principle +concept_tags: +- credit +- depends +- trust +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Credit depends on trust. + +A person may receive goods, coin, time, or service now because another person believes repayment or performance will happen later. + +That belief may come from: + +- reputation +- prior dealings +- witnesses +- written records +- collateral +- family standing +- legal access +- fear of consequences +- mutual obligation + +Credit is not free money. +It is delayed settlement under risk. + +--- + +## 1. Roman-Visible Example + +A trader lacks enough coin to buy oil today. + +One seller refuses him. + +Another seller allows him to take the oil and pay after sale in Capua. + +The oil is the same. +The trader is the same. +The difference is trust. + +The second seller believes the trader will return, repay, or be held accountable. + +--- + +## 2. Minimal Credit Structure + +Credit requires at least: + +1. lender or seller +2. borrower or buyer +3. value advanced +4. expected repayment or performance +5. time before settlement +6. reason for trust +7. consequence if trust fails + +Without trust or enforceability, credit collapses. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> Credit is only a formal loan. + +Correction: + +> Credit can also appear as delayed payment, goods advanced before payment, partnership confidence, tolerated delay, or reputation-based access. + +Credit may be informal but still economically powerful. + +--- + +## 4. Simulation Use + +This principle supports: + +- credit_capacity +- deferred payment +- trust relationships +- witness importance +- collateral +- reputation effects +- failed repayment +- access differences between actors + +The model should not treat credit as available equally to all actors. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader can buy without immediate coin. + +It must ask: + +- who trusts him? +- why is he trusted? +- is there a witness? +- is there collateral? +- what is the repayment term? +- what happens if he fails? +- does his status affect access to credit? + +Only then can the credit be understood. + +--- + +## 6. Success Condition + +If the model stops treating credit as automatic borrowing and starts treating credit as trust extended under risk, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0011-status-changes-access.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0011-status-changes-access.chunked.md new file mode 100644 index 0000000..9acb83d --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0011-status-changes-access.chunked.md @@ -0,0 +1,145 @@ +# CORPUS-0011 +## Status Changes Access +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that markets, officials, credit, and information are not equally accessible to all actors +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0011-status-changes-access.md + +--- + +<!-- chunk: +id: CORPUS-0011::01::principle +source_file: CORPUS-0011-status-changes-access.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0011-status-changes-access.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0011 +document_title: Status Changes Access +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Access Structure + ... +chunk_role: principle +concept_tags: +- status +- changes +- access +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Status changes access. + +Two traders may have the same coin, goods, and plan, but receive different treatment. + +Access may depend on: + +- reputation +- family name +- citizenship +- prior service +- occupation +- patronage +- literacy +- witnesses +- public trust +- social prejudice + +The market is not entered equally by every actor. + +--- + +## 1. Roman-Visible Example + +A noble younger son asks to speak with a warehouse official. + +He is received quickly because his family name carries weight. + +A freedman trader asks the same question. + +He may wait longer, be asked for proof, or receive less favorable terms. + +The information may be the same. + +The access is not. + +--- + +## 2. Minimal Access Structure + +Access depends on at least: + +1. actor identity +2. public reputation +3. social rank +4. trusted introductions +5. legal standing +6. prior relationships +7. perceived reliability +8. the gatekeeper's interests + +Access is a relationship, not a universal right. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> Any trader can approach the same person, receive the same answer, and make the same deal. + +Correction: + +> The same request may produce different outcomes depending on who asks, who hears, and what relationship exists between them. + +--- + +## 4. Simulation Use + +This principle supports: + +- auctoritas +- fama +- clientela +- ius_accessus +- queue priority +- credit access +- rumor credibility +- legal enforceability +- background asymmetry + +The model should not treat every actor as having identical access to people, places, or remedies. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader asks the official for access to warehouse records. + +It must ask: + +- who is the trader? +- what is his reputation? +- does he have an introduction? +- does the official benefit by helping him? +- does his status speed or slow the request? +- is a witness required? +- would another actor receive a different answer? + +Only then can the action be evaluated. + +--- + +## 6. Success Condition + +If the model stops treating access as automatic and starts treating access as shaped by status, reputation, and relationships, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0012-every-venture-risks-loss.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0012-every-venture-risks-loss.chunked.md new file mode 100644 index 0000000..2acf1e5 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0012-every-venture-risks-loss.chunked.md @@ -0,0 +1,157 @@ +# CORPUS-0012 +## Every Venture Risks Loss +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that every commercial action can fail through price change, delay, damage, bad information, or unmet obligations +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0012-every-venture-risks-loss.md + +--- + +<!-- chunk: +id: CORPUS-0012::01::principle +source_file: CORPUS-0012-every-venture-risks-loss.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0012-every-venture-risks-loss.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0012 +document_title: Every Venture Risks Loss +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Risk Structure + ... +chunk_role: principle +concept_tags: +- every +- venture +- risks +- loss +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Every venture risks loss. + +A trader may plan well and still lose value. + +Loss can come from: + +- price changes +- delay +- spoilage +- breakage +- theft +- bad information +- failed credit +- blocked access +- higher-than-expected costs +- buyer refusal +- route disruption + +A venture is not safe because it looks profitable at the start. + +--- + +## 1. Roman-Visible Example + +A trader buys oil in Ostia to sell in Capua. + +The expected sale price is good. + +But before sale: + +- the cart is delayed +- one amphora leaks +- another trader arrives first +- Capua buyers lower their offers +- storage costs rise +- the buyer who promised purchase cannot pay + +The trader did not make a foolish plan. + +The venture still risks loss because the world changed before settlement. + +--- + +## 2. Minimal Risk Structure + +A venture has risk wherever something can change between decision and result. + +At minimum, risk depends on: + +1. time in motion +2. route reliability +3. price uncertainty +4. information quality +5. storage quality +6. buyer reliability +7. cost uncertainty +8. actor access and reputation + +No venture is complete until settlement occurs. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> If the planned sale price is higher than the purchase price, the venture is safe. + +Correction: + +> A venture is only safe after costs are paid, goods or claims are settled, and obligations are fulfilled. + +Expected profit is not actual profit. + +--- + +## 4. Simulation Use + +This principle supports: + +- venture risk +- loss events +- delayed settlement +- price movement +- damaged goods +- unreliable buyers +- insurance-like behavior where historically appropriate +- diversification +- cautious versus aggressive actors + +The model should not treat a venture as guaranteed because its starting arithmetic is favorable. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader expects to earn 5 asses. + +It must ask: + +- what can go wrong before settlement? +- how reliable is the route? +- how certain is the destination price? +- can the buyer pay? +- can costs increase? +- can goods be damaged? +- is the information current? +- when does expected profit become actual profit? + +Only then can the venture be evaluated. + +--- + +## 6. Success Condition + +If the model stops treating expected profit as guaranteed and starts treating every venture as exposed to change before settlement, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0013-non-coin-settlement-exists.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0013-non-coin-settlement-exists.chunked.md new file mode 100644 index 0000000..22c6cee --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0013-non-coin-settlement-exists.chunked.md @@ -0,0 +1,148 @@ +# CORPUS-0013 +## Non-Coin Settlement Exists +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that economic exchange can be settled through goods, labor, credit, obligation, or favor, not only through coins +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0013-non-coin-settlement-exists.md + +--- + +<!-- chunk: +id: CORPUS-0013::01::principle +source_file: CORPUS-0013-non-coin-settlement-exists.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0013-non-coin-settlement-exists.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0013 +document_title: Non-Coin Settlement Exists +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Non-Coin Settlement + Structure ... +chunk_role: principle +concept_tags: +- non +- coin +- settlement +- exists +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Coins are not the only way to settle an exchange. + +An obligation may be settled through: + +- coin +- goods +- labor +- service +- credit +- future delivery +- debt cancellation +- favor +- access +- introduction + +No coin changing hands does not mean no economic exchange occurred. + +--- + +## 1. Roman-Visible Example + +A trader needs a cart repaired before sending goods to Capua. + +He has little coin available. + +The wheelwright agrees to repair the cart in exchange for: + +- a small quantity of oil +- future hauling priority +- a promise of payment after the next sale +- an introduction to a warehouse contact + +The repair still has economic value. + +The settlement is not pure coin, but it is still a transaction. + +--- + +## 2. Minimal Non-Coin Settlement Structure + +A non-coin settlement requires at least: + +1. two parties +2. something owed or desired +3. a substitute form of value +4. mutual acceptance +5. timing of performance +6. trust or enforceability +7. record, witness, or memory where needed + +Non-coin settlement works only when the parties accept the value being offered. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> If no money is paid, nothing economic happened. + +Correction: + +> Economic value can move through goods, labor, obligations, favors, or future claims even when no coin is exchanged. + +--- + +## 4. Simulation Use + +This principle supports: + +- barter +- partial payment +- deferred payment +- favors owed +- labor exchange +- credit +- obligation tracking +- patronage +- distressed settlement +- relationship-based trade + +The model should not treat coin as the only valid settlement medium. + +--- + +## 5. Canonical Test + +If the model sees: + +> No coins changed hands. + +It must ask: + +- did goods change hands? +- was labor performed? +- was a debt reduced? +- was future payment promised? +- was a favor created? +- was access granted? +- was a relationship strengthened or weakened? +- was the exchange witnessed or remembered? + +Only then can the transaction be understood. + +--- + +## 6. Success Condition + +If the model stops treating coin payment as the only form of exchange and starts tracking how obligations are created, changed, or settled, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0014-windfall-value-exists.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0014-windfall-value-exists.chunked.md new file mode 100644 index 0000000..e693f3d --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0014-windfall-value-exists.chunked.md @@ -0,0 +1,151 @@ +# CORPUS-0014 +## Windfall Value Exists +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that economic capacity can enter an actor's control through sudden or irregular events, not only through labor, trade, or credit +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0014-windfall-value-exists.md + +--- + +<!-- chunk: +id: CORPUS-0014::01::principle +source_file: CORPUS-0014-windfall-value-exists.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0014-windfall-value-exists.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0014 +document_title: Windfall Value Exists +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Windfall Structure + ... +chunk_role: principle +concept_tags: +- windfall +- value +- exists +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Not all value is earned gradually. + +An actor may gain usable value through a windfall. + +A windfall is value that enters an actor's control unexpectedly or irregularly. + +Examples include: + +- inheritance +- gift +- patron support +- returned debt +- settlement award +- discovered goods +- unplanned surplus +- cancelled obligation + +A windfall may increase opportunity, but it may also create obligations, disputes, expectations, or risk. + +--- + +## 1. Roman-Visible Example + +A trader receives notice that a relative has died and left him a share of stored oil. + +The trader did not buy the oil. +He did not transport it. +He did not earn it through labor. + +Yet the oil now affects his economic position. + +He may sell it, pledge it, store it, move it, or use it to settle another obligation. + +But others may also have claims, expectations, or objections. + +--- + +## 2. Minimal Windfall Structure + +A windfall requires at least: + +1. value entering control +2. source of transfer +3. timing of availability +4. proof or recognition of claim +5. possible competing claims +6. cost of converting value into use +7. social or legal consequence + +A windfall is not complete merely because value is named. + +The actor must be able to control or convert it. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> A windfall is simply free wealth. + +Correction: + +> A windfall may increase resources, but it can also bring delay, dispute, obligation, status pressure, or conversion cost. + +An inheritance may be valuable but locked. +A gift may create obligation. +A discovered good may have uncertain ownership. + +--- + +## 4. Simulation Use + +This principle supports: + +- inheritance +- gifts +- patron support +- returned debts +- settlement outcomes +- sudden liquidity +- disputed claims +- asset conversion +- obligation tracking +- actor background asymmetry + +The model should not treat all economic gains as trade profit. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader receives a valuable asset unexpectedly. + +It must ask: + +- what is the source of the value? +- is the claim recognized? +- can the asset be used immediately? +- are there competing claimants? +- does accepting it create obligation? +- must it be converted into coin or goods? +- does the windfall change reputation or access? + +Only then can the windfall be understood. + +--- + +## 6. Success Condition + +If the model stops treating all gains as earned profit and starts recognizing irregular value transfers with obligations, delays, and claims, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0015-materials-can-change-value-through-use.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0015-materials-can-change-value-through-use.chunked.md new file mode 100644 index 0000000..e3547fa --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0015-materials-can-change-value-through-use.chunked.md @@ -0,0 +1,154 @@ +# CORPUS-0015 +## Materials Can Change Value Through Use +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that a material's value depends partly on what it can become, not only on what it is now +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0015-materials-can-change-value-through-use.md + +--- + +<!-- chunk: +id: CORPUS-0015::01::principle +source_file: CORPUS-0015-materials-can-change-value-through-use.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0015-materials-can-change-value-through-use.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0015 +document_title: Materials Can Change Value Through Use +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Use-Value Structure + ... +chunk_role: principle +concept_tags: +- materials +- change +- value +- use +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +A material's value depends partly on its possible uses. + +The same raw material can have different value depending on: + +- who needs it +- what it can become +- how soon it is needed +- what tools or skill are available +- what other materials are scarce +- whether the intended use changes + +A plank is not only a plank. + +It may become a roof beam, cart repair, tool handle, bridge part, hull plank, scaffold, crate, or military component. + +--- + +## 1. Roman-Visible Example + +A trader sees timber stored for ordinary construction. + +Then he hears that carts are breaking, boats need repair, and a contractor is seeking straight dry boards. + +The timber has not changed physically. + +But its value may change because its best use has changed. + +Construction timber may become more valuable if redirected into: + +- cart parts +- wheel stock +- ship repair +- bridge repair +- tool handles +- temporary structures + +The material's future use alters its present value. + +--- + +## 2. Minimal Use-Value Structure + +Material value depends on at least: + +1. material type +2. quality +3. quantity +4. current owner +5. possible uses +6. scarcity of substitutes +7. available craftsmen +8. urgency of demand +9. cost of transformation +10. distance to the buyer or workshop + +A material's value is not fixed only by its original purpose. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> A material has one value because it has one intended use. + +Correction: + +> A material may gain or lose value when conditions make another use more urgent, scarce, or profitable. + +The trader must ask not only what the material is, but what it can become. + +--- + +## 4. Simulation Use + +This principle supports: + +- raw material valuation +- substitution +- production chains +- emergency demand +- scenario chaining +- workshop shortages +- military or civic procurement +- route cargo selection +- speculative buying + +The model should not treat goods as locked permanently to their original category. + +--- + +## 5. Canonical Test + +If the model sees: + +> Timber is stored for construction. + +It must ask: + +- what quality is the timber? +- is it dry or green? +- is it straight, curved, thick, or narrow? +- what else can it become? +- who urgently needs that alternate use? +- what craftsmen can transform it? +- what would transformation cost? +- is the alternate use worth more than the original use? + +Only then can the material's value be evaluated. + +--- + +## 6. Success Condition + +If the model stops treating materials as single-purpose goods and starts evaluating what they can become under current conditions, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0016-opportunistic-bargains-come-from-pressure.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0016-opportunistic-bargains-come-from-pressure.chunked.md new file mode 100644 index 0000000..9240fba --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0016-opportunistic-bargains-come-from-pressure.chunked.md @@ -0,0 +1,151 @@ +# CORPUS-0016 +## Opportunistic Bargains Come From Pressure +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that lawful bargains often appear when one party faces time, liquidity, storage, or information pressure +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0016-opportunistic-bargains-come-from-pressure.md + +--- + +<!-- chunk: +id: CORPUS-0016::01::principle +source_file: CORPUS-0016-opportunistic-bargains-come-from-pressure.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0016-opportunistic-bargains-come-from-pressure.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0016 +document_title: Opportunistic Bargains Come From Pressure +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Bargain Structure + ... +chunk_role: principle +concept_tags: +- opportunistic +- bargains +- come +- pressure +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +A bargain often appears because one party is under pressure. + +A seller may accept less than expected because he needs: + +- coin now +- storage cleared +- debt settled +- goods moved before spoilage +- transport capacity freed +- a buyer before news changes +- a dispute avoided + +A buyer may accept worse terms because he needs goods quickly. + +Opportunity often comes from pressure, not from generosity. + +--- + +## 1. Roman-Visible Example + +A trader sees a warehouse owner offering oil below the usual local price. + +The oil may not be poor quality. + +The owner may simply need space cleared before a grain shipment arrives. + +The low price comes from pressure: + +- storage pressure +- timing pressure +- incoming cargo +- need for ready coin + +The bargain is lawful, but it exists because conditions changed. + +--- + +## 2. Minimal Bargain Structure + +An opportunistic bargain requires at least: + +1. one party under pressure +2. an asset, good, service, or claim +3. a time limit or constraint +4. another party able to act +5. terms different from ordinary conditions +6. risk that the apparent bargain has hidden cost + +Not every low price is a good bargain. + +The pressure that creates opportunity may also reveal danger. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> A low price always means a good deal. + +Correction: + +> A low price may reflect pressure, but the trader must ask what caused that pressure and whether the cost has merely moved somewhere else. + +A low price may hide storage cost, bad title, urgent spoilage, poor quality, or delayed payment risk. + +--- + +## 4. Simulation Use + +This principle supports: + +- distressed selling +- storage pressure +- timing windows +- quick liquidity needs +- bargaining +- price deviation +- hidden risk +- actor interpretation +- route timing + +The model should not treat every bargain as random discount. + +A bargain should emerge from a condition. + +--- + +## 5. Canonical Test + +If the model sees: + +> The seller offers oil below the usual price. + +It must ask: + +- why is the seller under pressure? +- what deadline exists? +- is the quality sound? +- is ownership clear? +- are storage costs rising? +- does the seller need coin immediately? +- what hidden cost may transfer to the buyer? +- how long will the bargain remain available? + +Only then can the bargain be judged. + +--- + +## 6. Success Condition + +If the model stops treating bargains as simple discounts and starts identifying the pressure that created the bargain, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0017-unlawful-gains-exist-but-carry-system-risk.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0017-unlawful-gains-exist-but-carry-system-risk.chunked.md new file mode 100644 index 0000000..9ed92f3 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0017-unlawful-gains-exist-but-carry-system-risk.chunked.md @@ -0,0 +1,165 @@ +# CORPUS-0017 +## Unlawful Gains Exist But Carry System Risk +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that apparent value from unlawful or disputed sources carries legal, social, practical, and reputational risk +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0017-unlawful-gains-exist-but-carry-system-risk.md + +--- + +<!-- chunk: +id: CORPUS-0017::01::principle +source_file: CORPUS-0017-unlawful-gains-exist-but-carry-system-risk.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0017-unlawful-gains-exist-but-carry-system-risk.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0017 +document_title: Unlawful Gains Exist But Carry System Risk +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Risk Structure + ... +chunk_role: principle +concept_tags: +- unlawful +- gains +- exist +- but +- carry +- system +- risk +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Some apparent gains come from unlawful, disputed, or concealed sources. + +Such gains may appear valuable in the short term, but they carry system risk. + +Risk may include: + +- disputed ownership +- legal claim +- failed resale +- loss of trust +- reputational damage +- official attention +- retaliation by injured parties +- inability to prove clean title +- contamination of future dealings + +The simulation should recognize unlawful gains as unstable value, not as ordinary profit. + +--- + +## 1. Roman-Visible Example + +A trader is offered goods below the normal price. + +The seller cannot explain clearly where the goods came from. + +The goods may be useful. +The price may be attractive. + +But the low price may indicate that the goods are disputed, concealed, misdeclared, or unlawfully obtained. + +If the trader accepts them, he may gain stock. + +He may also inherit the problem attached to the stock. + +--- + +## 2. Minimal Risk Structure + +Unlawful or disputed gain requires at least: + +1. apparent value +2. unclear or improper source +3. party receiving or considering the value +4. possible claimant or injured party +5. chance of exposure +6. legal or social consequence +7. effect on future trust + +The good is not evaluated only by market price. + +It must also be evaluated by title, proof, and consequence. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> A cheap good is valuable if it can be sold. + +Correction: + +> A cheap good may be dangerous if ownership is disputed, origin is concealed, or later claims can follow it. + +Apparent gain can become loss if the actor cannot safely hold, sell, or defend the value. + +--- + +## 4. Simulation Use + +This principle supports: + +- disputed goods +- unclear title +- false declarations +- concealed origin +- reputational risk +- legal exposure +- market refusal +- relationship damage +- enforcement uncertainty + +The model should not treat unlawful gain as normal profit. + +It should treat it as value with attached risk. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader can buy goods far below normal price. + +It must ask: + +- why is the price low? +- is the seller entitled to sell? +- can ownership be challenged? +- is the origin clear? +- who may object later? +- will other buyers accept the goods? +- what happens to reputation if the connection becomes known? +- does the apparent gain create future exposure? + +Only then can the opportunity be evaluated. + +--- + +## 6. Safety Framing + +This file is descriptive, not prescriptive. + +It exists because historical economies included disputed goods, concealed origin, false declaration, and unlawful transfer. + +The simulation should model these as risk-bearing conditions, not as recommended actions. + +No implementation should reward unlawful gain without also modeling exposure, consequence, and loss of trust. + +--- + +## 7. Success Condition + +If the model stops treating unlawful or disputed value as simple profit and starts attaching title risk, enforcement risk, and reputational cost, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0018-rivalry-changes-conditions.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0018-rivalry-changes-conditions.chunked.md new file mode 100644 index 0000000..f258b90 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0018-rivalry-changes-conditions.chunked.md @@ -0,0 +1,142 @@ +# CORPUS-0018 +## Rivalry Changes Conditions +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that ventures occur in markets where other actors may pursue, alter, or close the same opportunity +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0018-rivalry-changes-conditions.md + +--- + +<!-- chunk: +id: CORPUS-0018::01::principle +source_file: CORPUS-0018-rivalry-changes-conditions.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0018-rivalry-changes-conditions.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0018 +document_title: Rivalry Changes Conditions +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Rivalry Structure + ... +chunk_role: principle +concept_tags: +- rivalry +- changes +- conditions +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +A venture does not happen in an empty market. + +Other actors may see the same opportunity, move first, bid differently, reserve transport, influence access, or change expectations before the trader settles his own venture. + +Rivalry can change conditions without any dramatic confrontation. + +A good plan can become worse because another actor acted sooner. + +--- + +## 1. Roman-Visible Example + +A trader hears that oil may sell well in Capua. + +He goes to reserve cart space from Ostia. + +Another trader has already reserved the best cart and offered the driver a higher payment. + +The oil price in Capua may still be favorable. + +But the trader's conditions have changed: + +- movement costs rise +- departure may be delayed +- a rival may arrive first +- buyers may reduce offers after the rival sells +- the original margin may shrink + +The opportunity was real, but it was not waiting untouched. + +--- + +## 2. Minimal Rivalry Structure + +Rivalry requires at least: + +1. more than one actor +2. overlapping interest +3. scarce good, route, contact, information, or time +4. action by one actor that changes conditions for another +5. possible change in cost, price, access, or timing + +Rivalry does not require hostility. + +It can arise from ordinary competition under scarcity. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> Once an opportunity is identified, it remains available until the trader chooses to act. + +Correction: + +> Opportunities change as other actors notice, move, reserve, buy, sell, delay, or negotiate. + +The trader must consider who else may act. + +--- + +## 4. Simulation Use + +This principle supports: + +- competing merchants +- changing prices +- cart and warehouse scarcity +- auction-like pressure +- route timing +- access competition +- reputation contests +- shrinking margins +- first-mover advantage + +The model should not treat opportunities as static menu options. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader identifies a profitable route. + +It must ask: + +- who else may know? +- who can move faster? +- who controls transport? +- who can offer better terms? +- who has stronger access? +- can a rival reach the buyer first? +- does rival action change the price or cost? +- how long before the opportunity closes? + +Only then can the venture be evaluated. + +--- + +## 6. Success Condition + +If the model stops treating opportunities as waiting objects and starts treating them as contested conditions shaped by other actors, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop.chunked.md new file mode 100644 index 0000000..4cdc2d2 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop.chunked.md @@ -0,0 +1,163 @@ +# CORPUS-0019 +## Success Has No Boundary, Failure Has A Hard Stop +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that profitable ventures can scale or continue, but failure can end action immediately by exhausting liquidity, trust, access, or capacity +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop.md + +--- + +<!-- chunk: +id: CORPUS-0019::01::principle +source_file: CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0019 +document_title: Success Has No Boundary, Failure Has A Hard Stop +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Stop Structure + ... +chunk_role: principle +concept_tags: +- success +- boundary +- failure +- hard +- stop +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Success can continue. Failure can stop everything. + +A successful venture may create more coin, more trust, more access, more credit, and more opportunities. + +Failure may create a hard stop: + +- no coin left +- no transport available +- no credit extended +- no trusted witness +- no buyer willing to deal +- no goods remaining +- no time left before obligation comes due + +Success expands possibility. +Failure can remove the ability to act. + +--- + +## 1. Roman-Visible Example + +A trader sends oil from Ostia to Capua. + +If the venture succeeds, he may: + +- buy more oil +- reserve a larger cart +- gain a trusted buyer +- obtain better credit +- hear of another opportunity + +There is no fixed upper boundary to improvement. + +If the venture fails completely, he may be unable to continue: + +- the oil is damaged +- the buyer refuses settlement +- transport costs remain unpaid +- the trader lacks coin for another venture +- the cart driver no longer trusts him + +The next opportunity may exist, but he cannot act on it. + +--- + +## 2. Minimal Stop Structure + +A hard stop occurs when one required capacity falls below the minimum needed to continue. + +Possible hard stops include: + +1. liquidity below venture threshold +2. reputation below trust threshold +3. access denied by gatekeeper +4. unpaid obligation blocks future credit +5. goods lost before settlement +6. transport unavailable +7. time window expired +8. legal or procedural hold + +A venture does not fail only when profit is negative. +It fails decisively when it removes the ability to choose the next action. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> Failure merely subtracts points or lowers score. + +Correction: + +> Failure can end the actor's ability to participate in a market, route, relationship, or opportunity chain. + +In a constrained economy, losing the minimum required capacity may stop the system for that actor. + +--- + +## 4. Simulation Use + +This principle supports: + +- venture thresholds +- bankruptcy-like states +- loss spirals +- reputation collapse +- credit cutoff +- route exclusion +- recovery mechanics +- conservative versus aggressive play +- compounding success + +The model should understand that outcomes are asymmetric. + +A small success may open more attempts. +A severe failure may close all attempts until recovery occurs. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader loses 12 asses on a venture. + +It must ask: + +- how much liquidity remains? +- are obligations still payable? +- will transporters work with him again? +- can he still obtain credit? +- did he lose goods, trust, or access? +- is there a minimum threshold for the next venture? +- can he recover, or has action stopped? + +Only then can the failure be evaluated. + +--- + +## 6. Success Condition + +If the model stops treating success and failure as equal opposite numbers and starts recognizing that failure can create hard stops while success can compound without fixed boundary, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0020-posture-changes-by-audience.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0020-posture-changes-by-audience.chunked.md new file mode 100644 index 0000000..6fe8b84 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0020-posture-changes-by-audience.chunked.md @@ -0,0 +1,140 @@ +# CORPUS-0020 +## Posture Changes By Audience +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that actors present different versions of their condition to creditors, rivals, partners, officials, and workers +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0020-posture-changes-by-audience.md + +--- + +<!-- chunk: +id: CORPUS-0020::01::principle +source_file: CORPUS-0020-posture-changes-by-audience.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0020-posture-changes-by-audience.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0020 +document_title: Posture Changes By Audience +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Posture Structure + ... +chunk_role: principle +concept_tags: +- posture +- changes +- audience +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +An actor does not present himself the same way to everyone. + +A trader may appear prosperous to creditors, cautious to partners, confident to workers, ordinary to officials, and unreadable to rivals. + +This is not necessarily deception. + +It is social positioning. + +In a reputation-based economy, appearance affects access, credit, bargaining power, and risk. + +--- + +## 1. Roman-Visible Example + +A trader has little coin after sending goods toward Capua. + +To a creditor, he speaks as if repayment is certain. + +To a rival, he reveals nothing about weakness or urgency. + +To a cart driver, he appears practical and prompt. + +To an official, he appears orderly and compliant. + +To a humble seller, he may appear modest so the price does not rise. + +The trader has one economic condition, but several public postures. + +--- + +## 2. Minimal Posture Structure + +Posture depends on at least: + +1. audience +2. actor's true condition +3. actor's perceived condition +4. desired response +5. risk of revealing weakness +6. risk of appearing too wealthy +7. reputation history +8. current obligation pressure + +A posture is a social signal chosen under constraint. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> A trader's visible confidence directly reveals his true condition. + +Correction: + +> Visible confidence, humility, caution, or ease may be strategic presentation shaped by audience and circumstance. + +The model should not treat speech or display as transparent truth. + +--- + +## 4. Simulation Use + +This principle supports: + +- reputation management +- creditor relations +- rival interpretation +- bargaining +- status display +- concealment of distress +- avoiding overpayment +- maintaining credit +- social signal reading + +The model should track the difference between actual condition and presented condition. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader appears confident. + +It must ask: + +- confident before whom? +- what does he want from that audience? +- what weakness might he be hiding? +- what strength might he be exaggerating? +- would he present differently to a creditor, rival, seller, or official? +- does the posture affect price, trust, credit, or access? +- can another actor read the posture correctly? + +Only then can the presentation be understood. + +--- + +## 6. Success Condition + +If the model stops treating social presentation as transparent truth and starts reading posture as audience-specific economic behavior, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0021-assets-can-be-productive-or-passive.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0021-assets-can-be-productive-or-passive.chunked.md new file mode 100644 index 0000000..b59dbd1 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0021-assets-can-be-productive-or-passive.chunked.md @@ -0,0 +1,156 @@ +# CORPUS-0021 +## Assets Can Be Productive Or Passive +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that an asset may matter because it produces capacity, income, access, or collateral, not only because it can be sold +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0021-assets-can-be-productive-or-passive.md + +--- + +<!-- chunk: +id: CORPUS-0021::01::principle +source_file: CORPUS-0021-assets-can-be-productive-or-passive.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0021-assets-can-be-productive-or-passive.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0021 +document_title: Assets Can Be Productive Or Passive +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Asset Structure + ... +chunk_role: principle +concept_tags: +- assets +- productive +- passive +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +An asset is not always valuable because it can be sold. + +An asset may be valuable because it produces: + +- movement capacity +- storage capacity +- work capacity +- rental income +- access +- security +- collateral +- bargaining position +- future opportunity + +Some assets are passive until sold. +Other assets produce value while retained. + +--- + +## 1. Roman-Visible Example + +A trader owns a cart. + +He may sell the cart once for coin. + +Or he may keep the cart and use it to: + +- move his own goods +- hire it to others +- reduce transport cost +- secure better timing +- carry return cargo +- support future ventures +- pledge it as collateral + +The cart is not only a sellable object. + +It is productive capacity. + +--- + +## 2. Minimal Asset Structure + +An asset should be evaluated by at least: + +1. physical form +2. current owner or controller +3. usable capacity +4. income potential +5. maintenance cost +6. risk of damage or loss +7. convertibility into coin +8. usefulness as collateral +9. ability to create access or reduce cost + +Sale value is only one part of asset value. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> An asset's value is only what it can be sold for today. + +Correction: + +> An asset may be more valuable when retained and used to produce future income, access, or reduced cost. + +A cart, tool, storage right, or building may matter more as capacity than as immediate coin. + +--- + +## 4. Simulation Use + +This principle supports: + +- carts +- tools +- ships +- warehouse space +- workshops +- land +- buildings +- rental income +- productive equipment +- collateral +- maintenance cost +- capacity planning + +The model should not treat every asset as inventory waiting to be sold. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader owns a cart. + +It must ask: + +- can the cart move goods? +- can it be hired out? +- does it reduce future transport cost? +- does it need repair? +- can it be pledged? +- does owning it improve timing? +- would selling it create coin but reduce future capacity? +- is it more valuable held than sold? + +Only then can the asset be evaluated. + +--- + +## 6. Success Condition + +If the model stops treating assets only as saleable goods and starts asking what capacity, income, access, or collateral they produce while retained, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0022-rights-can-have-economic-value.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0022-rights-can-have-economic-value.chunked.md new file mode 100644 index 0000000..8678011 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0022-rights-can-have-economic-value.chunked.md @@ -0,0 +1,162 @@ +# CORPUS-0022 +## Rights Can Have Economic Value +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that permissions, claims, access, priority, and use-rights can carry economic value even when they are not physical goods +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0022-rights-can-have-economic-value.md + +--- + +<!-- chunk: +id: CORPUS-0022::01::principle +source_file: CORPUS-0022-rights-can-have-economic-value.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0022-rights-can-have-economic-value.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0022 +document_title: Rights Can Have Economic Value +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Right Structure + ... +chunk_role: principle +concept_tags: +- rights +- economic +- value +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +A right can have economic value. + +Not all value is held as coin, goods, land, tools, carts, or buildings. + +Some value exists as the ability to do something, use something, claim something, enter somewhere, collect something, or act before others. + +Examples include: + +- right to use a stall +- right to store goods +- right to unload first +- right to collect rent +- right to draw water +- right to cross a route +- right to use a workshop +- right to recover a debt +- right to occupy a space +- right to receive future delivery + +A right is not a physical good, but it can shape profit. + +--- + +## 1. Roman-Visible Example + +A trader does not own a warehouse. + +But he has a recognized right to use one corner of a warehouse for ten days. + +That right allows him to: + +- hold goods before sale +- wait for a better buyer +- avoid immediate distress selling +- keep goods dry +- consolidate cargo +- reduce handling cost +- support a larger venture + +The trader owns no building. + +Yet the right to use space changes his economic capacity. + +--- + +## 2. Minimal Right Structure + +A right should be evaluated by at least: + +1. holder of the right +2. source of the right +3. thing or action permitted +4. duration +5. exclusivity +6. transferability +7. cost or obligation attached +8. enforceability +9. who recognizes the right +10. what happens if the right is challenged + +A right has value only if it can be used or recognized when needed. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> Only physical objects have economic value. + +Correction: + +> A permission, claim, priority, or access right may create value by changing what an actor can do. + +A trader with a storage right may outperform a trader with more coin but no safe place to hold goods. + +--- + +## 4. Simulation Use + +This principle supports: + +- warehouse rights +- stall rights +- unloading priority +- ferry or crossing rights +- usage permits +- lease claims +- rental claims +- debt claims +- access privileges +- delayed delivery claims +- legal enforceability +- status-based access + +The model should not ignore economic value merely because no physical good changes hands. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader has a right to use warehouse space. + +It must ask: + +- who recognizes the right? +- how long does it last? +- what goods may be stored? +- is the right exclusive? +- can it be transferred? +- what does it cost? +- can it be enforced? +- what advantage does it create? +- what happens if challenged? + +Only then can the right be evaluated. + +--- + +## 6. Success Condition + +If the model stops treating value as only physical possession and starts recognizing rights, claims, permissions, access, and priority as economically meaningful, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0023-ownership-use-and-income-can-separate.chunked.md b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0023-ownership-use-and-income-can-separate.chunked.md new file mode 100644 index 0000000..e7a2377 --- /dev/null +++ b/docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0023-ownership-use-and-income-can-separate.chunked.md @@ -0,0 +1,152 @@ +# CORPUS-0023 +## Ownership, Use, And Income Can Separate +### Status: Training Corpus Seed +### Layer: Layer_0--Primitive_Facts +### Purpose: Teach that owning an asset, using it, controlling it, earning from it, and claiming against it may belong to different actors +### Repository Path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0023-ownership-use-and-income-can-separate.md + +--- + +<!-- chunk: +id: CORPUS-0023::01::principle +source_file: CORPUS-0023-ownership-use-and-income-can-separate.md +repository_path: docs/training/corpus/Layer_0--Primitive_Facts/CORPUS-0023-ownership-use-and-income-can-separate.md +domain: commerce +layer: Layer_0--Primitive_Facts +document_id: CORPUS-0023 +document_title: Ownership, Use, And Income Can Separate +section_heading: 0. Principle + 1. Roman-Visible Example + 2. Minimal Separation Structure + ... +chunk_role: principle +concept_tags: +- ownership +- use +- income +- separate +- principle +- primitive_facts +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Principle + +Ownership, use, income, custody, and claim are not always held by the same person. + +One actor may own an asset. + +Another may use it. + +Another may collect income from it. + +Another may hold a claim against it. + +Another may control access to it in practice. + +The model must not assume that possession, ownership, and economic benefit are the same condition. + +--- + +## 1. Roman-Visible Example + +A building in Ostia may involve several different economic positions: + +- one family owns the building +- a shopkeeper rents the front room +- a warehouse clerk controls access to stored goods +- tenants pay rent for upper rooms +- a creditor holds a claim against future rent +- a trader has temporary storage permission in one corner + +The building is one asset. + +The economic rights around it are several. + +--- + +## 2. Minimal Separation Structure + +For any asset, the model should ask: + +1. who owns it? +2. who possesses or occupies it? +3. who may use it? +4. who collects income from it? +5. who pays upkeep? +6. who controls access? +7. who bears risk of damage? +8. who has a claim against it? +9. who can transfer or restrict use? +10. who recognizes these arrangements? + +A single asset can support multiple relationships. + +--- + +## 3. Incorrect Modern Assumption + +Incorrect assumption: + +> The person using an asset owns it and receives all value from it. + +Correction: + +> The user of an asset may be a renter, custodian, borrower, tenant, agent, or temporary right-holder. + +Likewise, the owner may not directly use the asset or receive immediate coin from it. + +--- + +## 4. Simulation Use + +This principle supports: + +- rental income +- tenancy +- warehouse custody +- storage rights +- building ownership +- land use +- cart hire +- ship shares +- debt claims +- collateral +- agency relationships +- maintenance obligations +- disputes over title, use, or income + +The model should represent asset relationships as separable claims and roles, not as a single ownership flag. + +--- + +## 5. Canonical Test + +If the model sees: + +> The trader uses warehouse space. + +It must ask: + +- does he own the warehouse? +- is he renting the space? +- is it temporary use? +- who controls access? +- who earns from the arrangement? +- who bears damage risk? +- who can remove him? +- is there a creditor or prior claimant? +- is the right recorded, witnessed, or informal? + +Only then can the economic position be understood. + +--- + +## 6. Success Condition + +If the model stops collapsing ownership, use, income, custody, and claim into one state and starts tracking them as separable economic relationships, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0001-oil-ostia-to-capua-basic-venture.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0001-oil-ostia-to-capua-basic-venture.chunked.md new file mode 100644 index 0000000..1c77ab0 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0001-oil-ostia-to-capua-basic-venture.chunked.md @@ -0,0 +1,318 @@ +# CORPUS-0001 +## Oil From Ostia To Capua: Basic Venture +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach a first worked venture by combining place, local price, total cost, profit, delay, and risk +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0001-oil-ostia-to-capua-basic-venture.md + +--- + +<!-- chunk: +id: CORPUS-0001::01::calculation +source_file: CORPUS-0001-oil-ostia-to-capua-basic-venture.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0001-oil-ostia-to-capua-basic-venture.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0001 +document_title: 'Oil From Ostia To Capua: Basic Venture' +section_heading: 0. Scenario + 1. Known Facts + 2. First Incorrect Calculation ... +chunk_role: calculation +concept_tags: +- oil +- ostia +- capua +- basic +- venture +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +He has heard that oil sells for more in Capua than in Ostia. + +This is not enough to prove profit. + +The trader must compare local prices, total costs, delay, and risk before deciding. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 18 asses | +| Porterage and handling | 2 asses | +| Cart share | 3 asses | +| Storage before departure | 1 as | +| Handling at Capua | 1 as | + +--- + +## 2. First Incorrect Calculation + +A weak model may calculate: + +```text +18 - 10 = 8 asses profit +``` + +This is wrong because it subtracts only purchase price. + +It ignores movement, storage, and handling. + +--- + +## 3. Total Cost Calculation + +Total cost includes every cost required to make the oil available for sale in Capua. + +```text +purchase price: 10 asses +porterage and handling: 2 asses +cart share: 3 asses +storage: 1 as +Capua handling: 1 as +-------------------------------- +total cost: 17 asses +``` + +--- + +## 4. Actual Profit Calculation + +```text +sale value - total cost = profit +18 asses - 17 asses = 1 as profit +``` + +The venture is profitable, but only barely. + +A one-as profit may not justify the risk unless the trader has no better option or expects future benefit. + +--- + +## 5. Unknowns + +The trader still does not know: + +- whether the Capua price is current +- whether a rival shipment will arrive first +- whether the cart leaves on time +- whether the oil leaks or breaks +- whether storage costs rise +- whether the buyer can pay +- whether the trader misses a better opportunity + +The arithmetic is only the beginning. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::02::risk_variant +source_file: CORPUS-0001-oil-ostia-to-capua-basic-venture.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0001-oil-ostia-to-capua-basic-venture.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0001 +document_title: 'Oil From Ostia To Capua: Basic Venture' +section_heading: 0. Scenario + 1. Known Facts + 6. Risk Variants ... +chunk_role: risk_variant +concept_tags: +- oil +- ostia +- capua +- basic +- venture +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +He has heard that oil sells for more in Capua than in Ostia. + +This is not enough to prove profit. + +The trader must compare local prices, total costs, delay, and risk before deciding. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 18 asses | +| Porterage and handling | 2 asses | +| Cart share | 3 asses | +| Storage before departure | 1 as | +| Handling at Capua | 1 as | + +--- + +## 6. Risk Variants + +### Variant A — Delay + +If the cart is delayed and storage rises by 2 asses: + +```text +new total cost = 19 asses +sale value = 18 asses +result = 1 as loss +``` + +### Variant B — Rival Arrival + +If a rival arrives first and Capua buyers lower offers to 15 asses: + +```text +sale value = 15 asses +total cost = 17 asses +result = 2 asses loss +``` + +### Variant C — Better Sale Price + +If demand rises and the oil sells for 22 asses: + +```text +sale value = 22 asses +total cost = 17 asses +result = 5 asses profit +``` + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::03::success_condition +source_file: CORPUS-0001-oil-ostia-to-capua-basic-venture.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0001-oil-ostia-to-capua-basic-venture.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0001 +document_title: 'Oil From Ostia To Capua: Basic Venture' +section_heading: 0. Scenario + 1. Known Facts + 7. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- oil +- ostia +- capua +- basic +- venture +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +He has heard that oil sells for more in Capua than in Ostia. + +This is not enough to prove profit. + +The trader must compare local prices, total costs, delay, and risk before deciding. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 18 asses | +| Porterage and handling | 2 asses | +| Cart share | 3 asses | +| Storage before departure | 1 as | +| Handling at Capua | 1 as | + +--- + +## 7. Correct Model Behavior + +The model should reason: + +- trade requires Ostia and Capua +- the two cities may have different local prices +- purchase price is not total cost +- profit is sale value minus total cost +- delay can erase profit +- rival action can change destination price +- expected profit is not actual profit until settlement + +--- + +## 8. Incorrect Model Behavior + +The model should not: + +- assume one universal oil price +- calculate profit from purchase price alone +- ignore cart, porterage, storage, or handling +- treat the expected Capua price as certain +- assume the opportunity remains open indefinitely +- ignore rival traders +- treat a barely profitable venture as safe + +--- + +## 9. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0001-trade-requires-two-locations` +- `CORPUS-0002-goods-have-local-prices` +- `CORPUS-0004-cost-includes-more-than-purchase-price` +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0012-every-venture-risks-loss` +- `CORPUS-0018-rivalry-changes-conditions` + +--- + +## 10. Success Condition + +If the model sees a simple trade and automatically asks about location, total cost, timing, and risk before declaring profit, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0002-one-as-margin-and-break-even.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0002-one-as-margin-and-break-even.chunked.md new file mode 100644 index 0000000..c2e2991 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0002-one-as-margin-and-break-even.chunked.md @@ -0,0 +1,307 @@ +# CORPUS-0002 +## One-As Margin And Break-Even +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that a tiny sale margin can disappear once small costs, delay, or loss are counted +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0002-one-as-margin-and-break-even.md + +--- + +<!-- chunk: +id: CORPUS-0002::01::calculation +source_file: CORPUS-0002-one-as-margin-and-break-even.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0002-one-as-margin-and-break-even.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0002 +document_title: One-As Margin And Break-Even +section_heading: 0. Scenario + 1. Known Facts + 2. First Incorrect Calculation ... +chunk_role: calculation +concept_tags: +- one +- margin +- break +- even +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader buys a small good in Ostia for 3 asses. + +He expects to sell it in Capua for 4 asses. + +At first glance, the venture appears profitable. + +The expected spread is only 1 as. + +A one-as margin is fragile. +Almost any additional cost can erase it. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Purchase price | 3 asses | +| Expected sale price | 4 asses | +| Gross spread | 1 as | + +--- + +## 2. First Incorrect Calculation + +A weak model may calculate: + +```text +4 asses - 3 asses = 1 as profit +``` + +This is incomplete. + +The calculation ignores every cost required to move, hold, protect, or sell the good. + +--- + +## 3. Break-Even Point + +The trader breaks even only if total cost is 4 asses or less. + +```text +sale value = 4 asses +break-even total cost = 4 asses +``` + +Since the purchase price is already 3 asses, the trader can spend only 1 additional as before profit disappears. + +```text +maximum additional cost before loss = 1 as +``` + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::02::risk_variant +source_file: CORPUS-0002-one-as-margin-and-break-even.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0002-one-as-margin-and-break-even.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0002 +document_title: One-As Margin And Break-Even +section_heading: 0. Scenario + 1. Known Facts + 4. Cost Variants ... +chunk_role: risk_variant +concept_tags: +- one +- margin +- break +- even +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader buys a small good in Ostia for 3 asses. + +He expects to sell it in Capua for 4 asses. + +At first glance, the venture appears profitable. + +The expected spread is only 1 as. + +A one-as margin is fragile. +Almost any additional cost can erase it. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Purchase price | 3 asses | +| Expected sale price | 4 asses | +| Gross spread | 1 as | + +--- + +## 4. Cost Variants + +### Variant A — No Added Cost + +```text +purchase price = 3 asses +sale value = 4 asses +profit = 1 as +``` + +The venture succeeds. + +### Variant B — One Additional As + +```text +purchase price = 3 asses +handling = 1 as +total cost = 4 asses +sale value = 4 asses +profit = 0 +``` + +The venture breaks even. + +### Variant C — Two Additional Asses + +```text +purchase price = 3 asses +handling + delay = 2 asses +total cost = 5 asses +sale value = 4 asses +loss = 1 as +``` + +The venture fails. + +--- + +## 5. Why Small Margins Matter + +A small margin is not useless. + +It may still be acceptable if: + +- the trader is already sending a cart +- the good fills unused space +- the sale builds trust +- the buyer may become a repeat contact +- the good is part of a larger bundle +- the trader has no better use for the coin + +But a small margin is dangerous if: + +- transport must be paid separately +- storage is uncertain +- delay is likely +- the destination price is stale +- the buyer may refuse +- rivals may arrive first + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::03::success_condition +source_file: CORPUS-0002-one-as-margin-and-break-even.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0002-one-as-margin-and-break-even.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0002 +document_title: One-As Margin And Break-Even +section_heading: 0. Scenario + 1. Known Facts + 6. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- one +- margin +- break +- even +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader buys a small good in Ostia for 3 asses. + +He expects to sell it in Capua for 4 asses. + +At first glance, the venture appears profitable. + +The expected spread is only 1 as. + +A one-as margin is fragile. +Almost any additional cost can erase it. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Purchase price | 3 asses | +| Expected sale price | 4 asses | +| Gross spread | 1 as | + +--- + +## 6. Correct Model Behavior + +The model should reason: + +- a one-as spread is not automatically profit +- break-even depends on total cost +- tiny margins are fragile +- low-value goods may still matter when bundled +- context determines whether small gain is worth risk + +--- + +## 7. Incorrect Model Behavior + +The model should not: + +- treat every positive spread as safe profit +- ignore small costs because they look minor +- assume one-as profit is always worth pursuing +- assume tiny trades are meaningless +- ignore bundling, repeat contact, or unused capacity + +--- + +## 8. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0002-goods-have-local-prices` +- `CORPUS-0003-money-has-purchasing-power` +- `CORPUS-0004-cost-includes-more-than-purchase-price` +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0012-every-venture-risks-loss` + +--- + +## 9. Success Condition + +If the model sees a one-as spread and immediately asks whether total cost leaves any margin, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0003-arithmetic-resolves-the-venture.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0003-arithmetic-resolves-the-venture.chunked.md new file mode 100644 index 0000000..5567e3b --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0003-arithmetic-resolves-the-venture.chunked.md @@ -0,0 +1,279 @@ +# CORPUS-0003 +## Arithmetic Resolves The Venture +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that arithmetic is not rumor, posture, or expectation; once the values are known, arithmetic records the outcome +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0003-arithmetic-resolves-the-venture.md + +--- + +<!-- chunk: +id: CORPUS-0003::01::calculation +source_file: CORPUS-0003-arithmetic-resolves-the-venture.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0003-arithmetic-resolves-the-venture.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0003 +document_title: Arithmetic Resolves The Venture +section_heading: 0. Scenario + 1. Known Final Values + 2. Actor Belief Before Settlement + ... +chunk_role: calculation +concept_tags: +- arithmetic +- resolves +- venture +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +Before settlement, many things are uncertain: + +- final sale price +- total cost +- delay +- damage +- buyer reliability +- rival action +- future opportunity + +The trader may act because he believes one of these numbers will improve. + +But once the venture settles, arithmetic resolves the outcome. + +--- + +## 1. Known Final Values + +| Item | Value | +|---|---:| +| Sale value in Capua | 18 asses | +| Purchase price in Ostia | 10 asses | +| Porterage and handling | 2 asses | +| Cart share | 3 asses | +| Storage | 1 as | +| Capua handling | 1 as | + +Total cost: + +```text +10 + 2 + 3 + 1 + 1 = 17 asses +``` + +Final result: + +```text +18 - 17 = 1 as profit +``` + +The trader may boast, complain, or explain. + +The arithmetic remains 1 as profit. + +--- + +## 2. Actor Belief Before Settlement + +Before settlement, the trader may believe: + +- the Capua price will rise +- the cart will arrive early +- a buyer will pay above market +- rival cargo will be delayed +- the sale will create future trust +- small profit is acceptable because of future access + +These beliefs may justify the venture. + +They do not change the final arithmetic after settlement. + +--- + +## 3. Posture Does Not Change The Account + +A trader may present the venture differently to different audiences. + +To a creditor, he may call it a success. + +To a rival, he may conceal the margin. + +To a partner, he may emphasize future benefit. + +To himself, he may call it a necessary first step. + +But the account still records: + +```text +sale value - total cost = outcome +``` + +--- + +## 4. When A Loss Is Rational + +A trader may knowingly accept an immediate loss. + +Example: + +| Item | Value | +|---|---:| +| Sale value | 16 asses | +| Total cost | 17 asses | +| Result | 1 as loss | + +This may still be rational if it creates: + +- a trusted buyer +- future credit +- route knowledge +- warehouse access +- reputation for reliability +- a later profitable venture + +But the immediate venture is still a loss. + +A rational loss is not a hidden profit. + +It is a loss accepted for another reason. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0003::02::success_condition +source_file: CORPUS-0003-arithmetic-resolves-the-venture.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0003-arithmetic-resolves-the-venture.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0003 +document_title: Arithmetic Resolves The Venture +section_heading: 0. Scenario + 1. Known Final Values + 5. Incorrect Model Behavior + ... +chunk_role: success_condition +concept_tags: +- arithmetic +- resolves +- venture +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +Before settlement, many things are uncertain: + +- final sale price +- total cost +- delay +- damage +- buyer reliability +- rival action +- future opportunity + +The trader may act because he believes one of these numbers will improve. + +But once the venture settles, arithmetic resolves the outcome. + +--- + +## 1. Known Final Values + +| Item | Value | +|---|---:| +| Sale value in Capua | 18 asses | +| Purchase price in Ostia | 10 asses | +| Porterage and handling | 2 asses | +| Cart share | 3 asses | +| Storage | 1 as | +| Capua handling | 1 as | + +Total cost: + +```text +10 + 2 + 3 + 1 + 1 = 17 asses +``` + +Final result: + +```text +18 - 17 = 1 as profit +``` + +The trader may boast, complain, or explain. + +The arithmetic remains 1 as profit. + +--- + +## 5. Incorrect Model Behavior + +The model should not: + +- let confidence override arithmetic +- treat expected future gain as present profit +- treat reputation benefit as coin profit +- allow posture to change the account +- ignore costs because the actor claims success +- call a loss profitable because it may lead to something later + +Future benefit may matter. + +It must be tracked separately from immediate arithmetic outcome. + +--- + +## 6. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| expected outcome | what actor believes before settlement | +| final arithmetic outcome | sale value minus total cost after settlement | +| strategic value | non-coin or future benefit from the venture | +| posture | how actor presents the result to others | + +These may differ. + +Only the final arithmetic outcome determines immediate profit or loss. + +--- + +## 7. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0004-cost-includes-more-than-purchase-price` +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0010-credit-depends-on-trust` +- `CORPUS-0012-every-venture-risks-loss` +- `CORPUS-0020-posture-changes-by-audience` + +--- + +## 8. Success Condition + +If the model stops allowing belief, posture, or future hope to rewrite the settled account, and starts recording arithmetic outcome separately from strategic interpretation, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0004-small-profit-vs-future-access.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0004-small-profit-vs-future-access.chunked.md new file mode 100644 index 0000000..b4137a5 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0004-small-profit-vs-future-access.chunked.md @@ -0,0 +1,264 @@ +# CORPUS-0004 +## Small Profit Versus Future Access +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that immediate arithmetic outcome and future strategic value must be tracked separately +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0004-small-profit-vs-future-access.md + +--- + +<!-- chunk: +id: CORPUS-0004::01::calculation +source_file: CORPUS-0004-small-profit-vs-future-access.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0004-small-profit-vs-future-access.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0004 +document_title: Small Profit Versus Future Access +section_heading: 0. Scenario + 1. Known Final Values + 2. Additional Strategic Result +chunk_role: calculation +concept_tags: +- small +- profit +- future +- access +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture produces only a small coin profit. + +However, the buyer pays promptly and invites the trader to supply again. + +The immediate arithmetic outcome is small. + +The future access may be valuable. + +These are related, but they are not the same thing. + +--- + +## 1. Known Final Values + +| Item | Value | +|---|---:| +| Sale value in Capua | 18 asses | +| Total cost | 17 asses | +| Final arithmetic outcome | 1 as profit | + +The venture earns only 1 as. + +By coin arithmetic, the result is small. + +--- + +## 2. Additional Strategic Result + +The buyer in Capua is satisfied. + +The trader gains: + +- a reliable buyer contact +- faster future negotiation +- possible deferred payment trust +- better information about Capua demand +- improved chance of repeat sale + +These gains may matter later. + +They are not coin profit from the completed venture. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::02::success_condition +source_file: CORPUS-0004-small-profit-vs-future-access.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0004-small-profit-vs-future-access.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0004 +document_title: Small Profit Versus Future Access +section_heading: 0. Scenario + 1. Known Final Values + 3. Incorrect Model Behavior + ... +chunk_role: success_condition +concept_tags: +- small +- profit +- future +- access +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture produces only a small coin profit. + +However, the buyer pays promptly and invites the trader to supply again. + +The immediate arithmetic outcome is small. + +The future access may be valuable. + +These are related, but they are not the same thing. + +--- + +## 1. Known Final Values + +| Item | Value | +|---|---:| +| Sale value in Capua | 18 asses | +| Total cost | 17 asses | +| Final arithmetic outcome | 1 as profit | + +The venture earns only 1 as. + +By coin arithmetic, the result is small. + +--- + +## 3. Incorrect Model Behavior + +A weak model may say: + +> The venture was very profitable because it created a valuable relationship. + +This is imprecise. + +The correct separation is: + +```text +immediate profit = 1 as +strategic value = improved future access +``` + +The future access may be more important than the 1 as. + +But it must be recorded separately. + +--- + +## 4. Correct Model Behavior + +The model should record two outcomes: + +| Outcome Type | Result | +|---|---| +| arithmetic outcome | 1 as profit | +| strategic outcome | buyer relationship improved | + +The model may then reason: + +- the immediate venture barely profited +- the trader may repeat the route under better terms +- future credit or information may improve +- the small profit was acceptable because it created access + +But the model should not rewrite the arithmetic result. + +--- + +## 5. Variant: Rational Small Loss + +The same logic applies if the venture loses a small amount. + +| Item | Value | +|---|---:| +| Sale value | 16 asses | +| Total cost | 17 asses | +| Final arithmetic outcome | 1 as loss | + +If the buyer relationship becomes valuable, the venture may still have strategic value. + +But the immediate account remains: + +```text +1 as loss +``` + +A strategic loss is still a loss. + +--- + +## 6. Why This Matters + +If strategic value is merged into profit, the model becomes confused. + +It may: + +- ignore arithmetic +- call losses profitable +- overvalue vague future benefits +- fail to track coin depletion +- miss hard-stop risk + +If strategic value is ignored, the model becomes too narrow. + +It may: + +- reject useful market-entry ventures +- miss trust-building behavior +- ignore future access +- undervalue repeat buyers + +Both errors are harmful. + +--- + +## 7. Correct Accounting Separation + +Use separate records: + +```text +coin_result: +1 as +relationship_result: buyer_trust_up +information_result: capua_oil_demand_known_better +future_access_result: repeat_sale_possible +``` + +Do not merge all of these into one number. + +--- + +## 8. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0010-credit-depends-on-trust` +- `CORPUS-0011-status-changes-access` +- `CORPUS-0012-every-venture-risks-loss` +- `CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop` +- `CORPUS-0020-posture-changes-by-audience` + +--- + +## 9. Success Condition + +If the model can say, “This venture made only 1 as, but improved future access,” without confusing the access gain with immediate profit, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0005-rumor-before-confirmed-price.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0005-rumor-before-confirmed-price.chunked.md new file mode 100644 index 0000000..ed85891 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0005-rumor-before-confirmed-price.chunked.md @@ -0,0 +1,350 @@ +# CORPUS-0005 +## Rumor Before Confirmed Price +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that a trader may act before a destination price is confirmed, but the final arithmetic still depends on the actual settled price +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0005-rumor-before-confirmed-price.md + +--- + +<!-- chunk: +id: CORPUS-0005::01::calculation +source_file: CORPUS-0005-rumor-before-confirmed-price.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0005-rumor-before-confirmed-price.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0005 +document_title: Rumor Before Confirmed Price +section_heading: 0. Scenario + 1. Known Facts + 2. Source Of The Rumor +chunk_role: calculation +concept_tags: +- rumor +- confirmed +- price +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears a report that oil is selling high in Capua. + +The report is not confirmed. + +The trader must decide whether to act before certainty arrives. + +The rumor may create opportunity because other traders have not yet reacted. + +The rumor may also create loss if the report is stale, exaggerated, or wrong. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Total expected movement and handling cost | 6 asses | +| Rumored sale price in Capua | 22 asses | +| Confirmed sale price in Capua | unknown | + +Expected total cost: + +```text +10 + 6 = 16 asses +``` + +If the rumor is true: + +```text +22 - 16 = 6 asses expected profit +``` + +But this is not yet actual profit. + +--- + +## 2. Source Of The Rumor + +The trader hears the report from a muleteer who arrived from the Capua road. + +The muleteer says: + +> Buyers in Capua are paying 22 asses for oil. + +The trader must evaluate: + +- when the muleteer left Capua +- whether he saw a sale or repeated talk +- whether the price was for ordinary oil or better quality oil +- whether one urgent buyer caused an unusual price +- whether another shipment has arrived since then +- whether the muleteer benefits if the trader hires his cart + +The report may be useful without being certain. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::02::risk_variant +source_file: CORPUS-0005-rumor-before-confirmed-price.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0005-rumor-before-confirmed-price.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0005 +document_title: Rumor Before Confirmed Price +section_heading: 0. Scenario + 1. Known Facts + 3. Possible Outcomes ... +chunk_role: risk_variant +concept_tags: +- rumor +- confirmed +- price +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears a report that oil is selling high in Capua. + +The report is not confirmed. + +The trader must decide whether to act before certainty arrives. + +The rumor may create opportunity because other traders have not yet reacted. + +The rumor may also create loss if the report is stale, exaggerated, or wrong. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Total expected movement and handling cost | 6 asses | +| Rumored sale price in Capua | 22 asses | +| Confirmed sale price in Capua | unknown | + +Expected total cost: + +```text +10 + 6 = 16 asses +``` + +If the rumor is true: + +```text +22 - 16 = 6 asses expected profit +``` + +But this is not yet actual profit. + +--- + +## 3. Possible Outcomes + +### Outcome A — Rumor True + +The oil sells for 22 asses. + +```text +sale value = 22 asses +total cost = 16 asses +result = 6 asses profit +``` + +The trader benefited from acting early. + +### Outcome B — Rumor Stale + +A rival shipment reached Capua first. + +The oil sells for 17 asses. + +```text +sale value = 17 asses +total cost = 16 asses +result = 1 as profit +``` + +The venture barely succeeds. + +### Outcome C — Rumor Wrong + +The price was exaggerated or misunderstood. + +The oil sells for 14 asses. + +```text +sale value = 14 asses +total cost = 16 asses +result = 2 asses loss +``` + +The trader acted on bad information. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::03::success_condition +source_file: CORPUS-0005-rumor-before-confirmed-price.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0005-rumor-before-confirmed-price.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0005 +document_title: Rumor Before Confirmed Price +section_heading: 0. Scenario + 1. Known Facts + 4. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- rumor +- confirmed +- price +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears a report that oil is selling high in Capua. + +The report is not confirmed. + +The trader must decide whether to act before certainty arrives. + +The rumor may create opportunity because other traders have not yet reacted. + +The rumor may also create loss if the report is stale, exaggerated, or wrong. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Total expected movement and handling cost | 6 asses | +| Rumored sale price in Capua | 22 asses | +| Confirmed sale price in Capua | unknown | + +Expected total cost: + +```text +10 + 6 = 16 asses +``` + +If the rumor is true: + +```text +22 - 16 = 6 asses expected profit +``` + +But this is not yet actual profit. + +--- + +## 4. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| rumored price | price reported before confirmation | +| expected profit | result if the rumor is accurate | +| actual sale price | price received at settlement | +| final arithmetic result | sale value minus total cost | +| information quality | reliability of the source and report | + +Rumor can justify action. + +Rumor cannot replace settlement. + +--- + +## 5. Incorrect Model Behavior + +The model should not: + +- treat rumored price as confirmed price +- ignore the age of the report +- ignore source credibility +- assume all Capua oil sells for the same price +- ignore quality differences +- calculate final profit from rumor alone +- treat a good rumor outcome as proof the rumor was certain + +--- + +## 6. Why Acting On Rumor Can Be Rational + +Waiting for confirmation reduces uncertainty. + +But waiting can also reduce opportunity. + +If the trader waits: + +- rivals may buy available oil first +- cart space may be reserved +- Capua prices may change +- the buyer may satisfy demand elsewhere +- the margin may close + +Acting on rumor is not irrational. + +It is a choice to accept information risk in exchange for timing advantage. + +--- + +## 7. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0002-goods-have-local-prices` +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0007-information-arrives-unevenly` +- `CORPUS-0008-rumor-is-uncertain-information` +- `CORPUS-0012-every-venture-risks-loss` +- `CORPUS-0018-rivalry-changes-conditions` + +--- + +## 8. Success Condition + +If the model can act on rumor as uncertain information while still calculating final profit only from confirmed settlement values, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0006-non-coin-settlement-cart-repair.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0006-non-coin-settlement-cart-repair.chunked.md new file mode 100644 index 0000000..385db64 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0006-non-coin-settlement-cart-repair.chunked.md @@ -0,0 +1,264 @@ +# CORPUS-0006 +## Non-Coin Settlement: Cart Repair +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that a practical exchange may be settled partly or entirely through goods, labor, future priority, or obligation rather than immediate coin +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0006-non-coin-settlement-cart-repair.md + +--- + +<!-- chunk: +id: CORPUS-0006::01::calculation +source_file: CORPUS-0006-non-coin-settlement-cart-repair.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0006-non-coin-settlement-cart-repair.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0006 +document_title: 'Non-Coin Settlement: Cart Repair' +section_heading: 0. Scenario + 1. Known Facts + 2. First Incorrect Calculation ... +chunk_role: calculation +concept_tags: +- non +- coin +- settlement +- cart +- repair +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia needs a cart repaired before sending goods toward Capua. + +He does not want to spend much coin before the venture departs. + +A wheelwright agrees to repair the cart without full immediate coin payment. + +The settlement is partly non-coin. + +This is still an economic exchange. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Need | cart repair before departure | +| Repair value | 8 asses | +| Immediate coin paid | 2 asses | +| Goods transferred | oil worth 3 asses | +| Future obligation | hauling priority after return | +| Remaining settlement | relationship/obligation based | + +The repair is not free. + +The payment is mixed. + +--- + +## 2. First Incorrect Calculation + +A weak model may calculate: + +```text +coin paid = 2 asses +repair cost = 2 asses +``` + +This is wrong. + +Only 2 asses were paid in coin, but more value changed hands. + +The oil and future obligation also matter. + +--- + +## 3. Settlement Structure + +The repair is settled through multiple forms of value: + +```text +coin payment: 2 asses +oil transferred: 3 asses +future priority: non-coin obligation +----------------------------------------- +total settlement: mixed value +``` + +The exact coin equivalent of future priority may be uncertain. + +But uncertainty does not mean it has no value. + +--- + +## 4. Why The Wheelwright Accepts + +The wheelwright may accept mixed settlement because: + +- he needs oil +- he trusts the trader +- he expects future work +- he wants priority access to returned goods +- he has no better customer at that moment +- he values the relationship + +The agreement depends on trust and expected future benefit. + +--- + +## 5. Why The Trader Accepts + +The trader may accept mixed settlement because: + +- he preserves coin for the venture +- the cart can depart sooner +- the repair avoids larger delay cost +- the wheelwright becomes a useful contact +- the obligation is easier to carry than immediate coin loss + +But the trader also creates a future burden. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0006::02::success_condition +source_file: CORPUS-0006-non-coin-settlement-cart-repair.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0006-non-coin-settlement-cart-repair.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0006 +document_title: 'Non-Coin Settlement: Cart Repair' +section_heading: 0. Scenario + 1. Known Facts + 6. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- non +- coin +- settlement +- cart +- repair +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia needs a cart repaired before sending goods toward Capua. + +He does not want to spend much coin before the venture departs. + +A wheelwright agrees to repair the cart without full immediate coin payment. + +The settlement is partly non-coin. + +This is still an economic exchange. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Need | cart repair before departure | +| Repair value | 8 asses | +| Immediate coin paid | 2 asses | +| Goods transferred | oil worth 3 asses | +| Future obligation | hauling priority after return | +| Remaining settlement | relationship/obligation based | + +The repair is not free. + +The payment is mixed. + +--- + +## 6. Correct Model Behavior + +The model should record separate effects: + +```text +coin_stock: -2 asses +inventory_oil: -3 asses value +cart_condition: repaired +departure_delay: reduced +future_obligation_to_wheelwright: created +relationship_with_wheelwright: improved or maintained +``` + +The exchange is not complete merely because little coin changed hands. + +--- + +## 7. Incorrect Model Behavior + +The model should not: + +- treat non-coin exchange as free +- ignore goods transferred +- ignore future obligations +- assume all value must be converted immediately into coin +- forget that preserving coin may be strategically useful +- ignore trust between parties +- ignore that the obligation may matter later + +--- + +## 8. Risk Variants + +### Variant A — Successful Return + +The trader returns from Capua and gives the wheelwright priority access to hauling work or goods. + +The obligation is satisfied. + +### Variant B — Failed Venture + +The trader returns without useful goods or cannot honor the priority. + +The wheelwright's trust decreases. + +### Variant C — Disputed Value + +The wheelwright later claims the oil was worth less than agreed. + +The non-coin settlement creates disagreement. + +--- + +## 9. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0003-money-has-purchasing-power` +- `CORPUS-0004-cost-includes-more-than-purchase-price` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0010-credit-depends-on-trust` +- `CORPUS-0013-non-coin-settlement-exists` +- `CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop` + +--- + +## 10. Success Condition + +If the model sees a repair with little immediate coin payment and still tracks goods, trust, obligations, delay reduction, and future burden, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0007-rival-buys-the-cart-space.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0007-rival-buys-the-cart-space.chunked.md new file mode 100644 index 0000000..d5390ce --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0007-rival-buys-the-cart-space.chunked.md @@ -0,0 +1,348 @@ +# CORPUS-0007 +## Rival Buys The Cart Space +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that a rival can change the cost, timing, or viability of a venture before the trader acts +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0007-rival-buys-the-cart-space.md + +--- + +<!-- chunk: +id: CORPUS-0007::01::calculation +source_file: CORPUS-0007-rival-buys-the-cart-space.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0007-rival-buys-the-cart-space.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0007 +document_title: Rival Buys The Cart Space +section_heading: 0. Scenario + 1. Known Initial Facts + 2. Rival Action +chunk_role: calculation +concept_tags: +- rival +- buys +- cart +- space +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia plans to send oil to Capua. + +The expected margin is modest but workable. + +Before he reserves transport, a rival trader buys the best available cart space. + +The oil price in Capua may still be favorable, but the conditions of the venture have changed. + +The opportunity did not disappear because the market changed first. + +It changed because another actor acted first. + +--- + +## 1. Known Initial Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected cart share | 4 asses | +| Other expected costs | 3 asses | + +Initial expected total cost: + +```text +10 + 4 + 3 = 17 asses +``` + +Initial expected result: + +```text +20 - 17 = 3 asses profit +``` + +The venture appears worthwhile. + +--- + +## 2. Rival Action + +A rival trader reserves the best cart space before the trader acts. + +The remaining options are worse: + +| Transport Option | New Cost | Effect | +|---|---:|---| +| later cart | 4 asses | two-day delay | +| inferior cart | 5 asses | higher breakage risk | +| private hire | 8 asses | immediate but expensive | + +The same oil no longer has the same venture conditions. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::02::risk_variant +source_file: CORPUS-0007-rival-buys-the-cart-space.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0007-rival-buys-the-cart-space.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0007 +document_title: Rival Buys The Cart Space +section_heading: 0. Scenario + 1. Known Initial Facts + 3. Variant A — Later Cart + ... +chunk_role: risk_variant +concept_tags: +- rival +- buys +- cart +- space +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia plans to send oil to Capua. + +The expected margin is modest but workable. + +Before he reserves transport, a rival trader buys the best available cart space. + +The oil price in Capua may still be favorable, but the conditions of the venture have changed. + +The opportunity did not disappear because the market changed first. + +It changed because another actor acted first. + +--- + +## 1. Known Initial Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected cart share | 4 asses | +| Other expected costs | 3 asses | + +Initial expected total cost: + +```text +10 + 4 + 3 = 17 asses +``` + +Initial expected result: + +```text +20 - 17 = 3 asses profit +``` + +The venture appears worthwhile. + +--- + +## 3. Variant A — Later Cart + +The trader waits two days for the later cart. + +Storage cost increases by 2 asses. + +A rival may reach Capua first. + +```text +purchase price: 10 asses +cart share: 4 asses +other costs: 3 asses +added storage: 2 asses +------------------------------- +total cost: 19 asses +sale value: 20 asses +result: 1 as profit +``` + +The venture still profits, but margin has narrowed. + +--- + +## 4. Variant B — Inferior Cart + +The trader uses the inferior cart. + +Transport cost rises and one small loss occurs during movement. + +```text +purchase price: 10 asses +inferior cart: 5 asses +other costs: 3 asses +loss adjustment: 2 asses +------------------------------- +total cost: 20 asses +sale value: 20 asses +result: 0 profit +``` + +The venture breaks even. + +--- + +## 5. Variant C — Private Hire + +The trader hires private transport immediately. + +```text +purchase price: 10 asses +private hire: 8 asses +other costs: 3 asses +------------------------------- +total cost: 21 asses +sale value: 20 asses +result: 1 as loss +``` + +The fastest option produces a loss unless speed creates other strategic value. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::03::success_condition +source_file: CORPUS-0007-rival-buys-the-cart-space.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0007-rival-buys-the-cart-space.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0007 +document_title: Rival Buys The Cart Space +section_heading: 0. Scenario + 1. Known Initial Facts + 6. Correct Model Behavior + ... +chunk_role: success_condition +concept_tags: +- rival +- buys +- cart +- space +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia plans to send oil to Capua. + +The expected margin is modest but workable. + +Before he reserves transport, a rival trader buys the best available cart space. + +The oil price in Capua may still be favorable, but the conditions of the venture have changed. + +The opportunity did not disappear because the market changed first. + +It changed because another actor acted first. + +--- + +## 1. Known Initial Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected cart share | 4 asses | +| Other expected costs | 3 asses | + +Initial expected total cost: + +```text +10 + 4 + 3 = 17 asses +``` + +Initial expected result: + +```text +20 - 17 = 3 asses profit +``` + +The venture appears worthwhile. + +--- + +## 6. Correct Model Behavior + +The model should reason: + +- the opportunity was not static +- rival action changed available transport +- changed transport altered cost, delay, and risk +- the same purchase and sale prices can produce different outcomes +- acting later can narrow or erase margin +- rivalry can create loss without direct conflict + +--- + +## 7. Incorrect Model Behavior + +The model should not: + +- assume cart space remains available +- treat transport cost as fixed after the first estimate +- ignore rival timing +- assume the trader can always choose the best option +- treat the expected 3-ass profit as guaranteed +- ignore delay caused by unavailable transport + +--- + +## 8. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0001-trade-requires-two-locations` +- `CORPUS-0004-cost-includes-more-than-purchase-price` +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0012-every-venture-risks-loss` +- `CORPUS-0018-rivalry-changes-conditions` +- `CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop` + +--- + +## 9. Success Condition + +If the model sees a profitable venture and asks whether rivals can change transport, timing, or margin before the trader acts, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0008-material-redirection-timber.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0008-material-redirection-timber.chunked.md new file mode 100644 index 0000000..806afac --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0008-material-redirection-timber.chunked.md @@ -0,0 +1,337 @@ +# CORPUS-0008 +## Material Redirection: Timber +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that a material may gain or lose value when redirected from one use to another +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0008-material-redirection-timber.md + +--- + +<!-- chunk: +id: CORPUS-0008::01::calculation +source_file: CORPUS-0008-material-redirection-timber.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0008-material-redirection-timber.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0008 +document_title: 'Material Redirection: Timber' +section_heading: 0. Scenario + 1. Known Facts + 2. First Incorrect Interpretation + ... +chunk_role: calculation +concept_tags: +- material +- redirection +- timber +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a stack of timber was originally priced for ordinary building work. + +A new need appears: cart repairs in Capua require straight, dry boards. + +The timber has not changed physically. + +Its possible use has changed. + +The trader must decide whether the timber is still only construction material, or whether its higher-value use changes the opportunity. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---| +| Location of timber | Ostia | +| Original intended use | ordinary construction | +| New possible use | cart repair stock in Capua | +| Timber condition | dry, straight boards | +| Original local value | 30 asses | +| Expected Capua repair-use value | 48 asses | +| Movement and handling cost | 10 asses | + +Expected result if redirected: + +```text +sale value: 48 asses +total cost: 30 + 10 = 40 asses +expected profit: 8 asses +``` + +The profit comes from changed use, not changed material. + +--- + +## 2. First Incorrect Interpretation + +A weak model may reason: + +> The timber is construction timber, so it should be valued only as construction timber. + +This misses the opportunity. + +The trader must ask what the timber can become under current conditions. + +--- + +## 3. Use-Value Comparison + +| Use | Value | Notes | +|---|---:|---| +| local construction | 30 asses | ordinary use | +| cart repair stock in Capua | 48 asses | higher urgency | +| fuel | lower | poor use for good boards | +| storage for later | uncertain | ties up capital | + +The same physical material has different values depending on use. + +--- + +## 4. Cost And Transformation Questions + +The trader must ask: + +- is the timber dry enough? +- is it straight enough? +- can it fit cart repair needs? +- who can cut or shape it? +- does transformation require extra cost? +- will Capua buyers pay for boards or finished parts? +- does transport damage reduce value? +- will a rival buy it first? + +The higher-value use exists only if the material actually fits the need. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::02::risk_variant +source_file: CORPUS-0008-material-redirection-timber.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0008-material-redirection-timber.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0008 +document_title: 'Material Redirection: Timber' +section_heading: 0. Scenario + 1. Known Facts + 5. Variant A — Timber Fits Repair + Need ... +chunk_role: risk_variant +concept_tags: +- material +- redirection +- timber +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a stack of timber was originally priced for ordinary building work. + +A new need appears: cart repairs in Capua require straight, dry boards. + +The timber has not changed physically. + +Its possible use has changed. + +The trader must decide whether the timber is still only construction material, or whether its higher-value use changes the opportunity. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---| +| Location of timber | Ostia | +| Original intended use | ordinary construction | +| New possible use | cart repair stock in Capua | +| Timber condition | dry, straight boards | +| Original local value | 30 asses | +| Expected Capua repair-use value | 48 asses | +| Movement and handling cost | 10 asses | + +Expected result if redirected: + +```text +sale value: 48 asses +total cost: 30 + 10 = 40 asses +expected profit: 8 asses +``` + +The profit comes from changed use, not changed material. + +--- + +## 5. Variant A — Timber Fits Repair Need + +The boards are dry and suitable. + +```text +sale value = 48 asses +total cost = 40 asses +result = 8 asses profit +``` + +The redirection succeeds. + +--- + +## 6. Variant B — Timber Needs Extra Shaping + +A craftsman must shape the boards before sale. + +Additional cost: 6 asses. + +```text +sale value = 48 asses +total cost = 46 asses +result = 2 asses profit +``` + +The opportunity remains, but the margin is narrow. + +--- + +## 7. Variant C — Timber Misjudged + +The boards are not suitable for cart repair. + +They sell only as ordinary timber in Capua for 34 asses. + +```text +sale value = 34 asses +total cost = 40 asses +result = 6 asses loss +``` + +The trader misread possible use. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::03::success_condition +source_file: CORPUS-0008-material-redirection-timber.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0008-material-redirection-timber.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0008 +document_title: 'Material Redirection: Timber' +section_heading: 0. Scenario + 1. Known Facts + 8. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- material +- redirection +- timber +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a stack of timber was originally priced for ordinary building work. + +A new need appears: cart repairs in Capua require straight, dry boards. + +The timber has not changed physically. + +Its possible use has changed. + +The trader must decide whether the timber is still only construction material, or whether its higher-value use changes the opportunity. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---| +| Location of timber | Ostia | +| Original intended use | ordinary construction | +| New possible use | cart repair stock in Capua | +| Timber condition | dry, straight boards | +| Original local value | 30 asses | +| Expected Capua repair-use value | 48 asses | +| Movement and handling cost | 10 asses | + +Expected result if redirected: + +```text +sale value: 48 asses +total cost: 30 + 10 = 40 asses +expected profit: 8 asses +``` + +The profit comes from changed use, not changed material. + +--- + +## 8. Correct Model Behavior + +The model should reason: + +- material value depends on possible use +- original intended use does not fix final value +- higher-value use may require quality, skill, and timing +- transformation cost must be counted +- misjudging suitability can create loss +- redirection is an opportunity only when the material fits the new need + +--- + +## 9. Incorrect Model Behavior + +The model should not: + +- treat timber as having one fixed value +- assume all timber fits every use +- ignore quality differences +- ignore shaping or preparation cost +- ignore transport cost +- assume emergency demand guarantees profit +- confuse possible value with certain sale value + +--- + +## 10. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0002-goods-have-local-prices` +- `CORPUS-0004-cost-includes-more-than-purchase-price` +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0012-every-venture-risks-loss` +- `CORPUS-0015-materials-can-change-value-through-use` +- `CORPUS-0018-rivalry-changes-conditions` + +--- + +## 11. Success Condition + +If the model sees timber and asks not only what it is, but what it can become, what that transformation costs, and whether the material fits the higher-value use, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0009-credit-allows-action-without-coin.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0009-credit-allows-action-without-coin.chunked.md new file mode 100644 index 0000000..079d365 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0009-credit-allows-action-without-coin.chunked.md @@ -0,0 +1,381 @@ +# CORPUS-0009 +## Credit Allows Action Without Coin +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that a trader may act without immediate coin when trust, collateral, or reputation allows deferred settlement +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0009-credit-allows-action-without-coin.md + +--- + +<!-- chunk: +id: CORPUS-0009::01::calculation +source_file: CORPUS-0009-credit-allows-action-without-coin.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0009-credit-allows-action-without-coin.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0009 +document_title: Credit Allows Action Without Coin +section_heading: 0. Scenario + 1. Known Facts + 2. Why The Seller Agrees ... +chunk_role: calculation +concept_tags: +- credit +- allows +- action +- coin +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia sees an opportunity to send oil to Capua. + +He does not have enough coin available to buy the oil outright. + +A seller agrees to provide the oil now, with payment due after the Capua sale. + +The trader can act without immediate coin because credit is extended. + +This does not remove cost. + +It changes the timing and risk of settlement. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Oil purchase value | 20 asses | +| Immediate coin paid | 0 asses | +| Payment due after sale | 22 asses | +| Movement and handling cost | 6 asses | +| Expected sale price in Capua | 34 asses | + +Expected total cost after settlement: + +```text +seller payment: 22 asses +movement and handling: 6 asses +------------------------------- +total cost: 28 asses +``` + +Expected profit: + +```text +34 - 28 = 6 asses profit +``` + +The trader did not avoid purchase cost. + +He postponed it and paid for the privilege through higher settlement. + +--- + +## 2. Why The Seller Agrees + +The seller may extend credit because: + +- the trader has paid before +- a witness confirms the agreement +- the trader has a respected contact +- the trader pledges future goods +- the seller wants access to the Capua buyer +- the seller has no better immediate buyer + +Credit depends on trust, enforceability, or expected advantage. + +--- + +## 3. First Incorrect Calculation + +A weak model may calculate: + +```text +sale value = 34 asses +movement cost = 6 asses +profit = 28 asses +``` + +This is wrong. + +The oil was not free. + +Payment was deferred. + +The seller must still be paid. + +--- + +## 4. Correct Calculation + +The correct calculation includes the deferred obligation: + +```text +sale value: 34 asses +deferred seller payment: 22 asses +movement and handling: 6 asses +-------------------------------- +final result: 6 asses profit +``` + +Credit changes timing. + +It does not erase cost. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::02::risk_variant +source_file: CORPUS-0009-credit-allows-action-without-coin.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0009-credit-allows-action-without-coin.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0009 +document_title: Credit Allows Action Without Coin +section_heading: 0. Scenario + 1. Known Facts + 5. Risk Variants ... +chunk_role: risk_variant +concept_tags: +- credit +- allows +- action +- coin +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia sees an opportunity to send oil to Capua. + +He does not have enough coin available to buy the oil outright. + +A seller agrees to provide the oil now, with payment due after the Capua sale. + +The trader can act without immediate coin because credit is extended. + +This does not remove cost. + +It changes the timing and risk of settlement. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Oil purchase value | 20 asses | +| Immediate coin paid | 0 asses | +| Payment due after sale | 22 asses | +| Movement and handling cost | 6 asses | +| Expected sale price in Capua | 34 asses | + +Expected total cost after settlement: + +```text +seller payment: 22 asses +movement and handling: 6 asses +------------------------------- +total cost: 28 asses +``` + +Expected profit: + +```text +34 - 28 = 6 asses profit +``` + +The trader did not avoid purchase cost. + +He postponed it and paid for the privilege through higher settlement. + +--- + +## 5. Risk Variants + +### Variant A — Sale Succeeds + +The oil sells for 34 asses. + +```text +sale value = 34 asses +total cost = 28 asses +result = 6 asses profit +``` + +The trader pays the seller and preserves trust. + +### Variant B — Price Falls + +The oil sells for only 26 asses. + +```text +sale value = 26 asses +total cost = 28 asses +result = 2 asses loss +``` + +The trader may still owe the seller 22 asses. + +### Variant C — Delayed Payment + +The sale succeeds, but the buyer pays late. + +The trader has profit on paper but cannot settle the seller on time. + +Trust may decline even if the venture is eventually profitable. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::03::success_condition +source_file: CORPUS-0009-credit-allows-action-without-coin.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0009-credit-allows-action-without-coin.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0009 +document_title: Credit Allows Action Without Coin +section_heading: 0. Scenario + 1. Known Facts + 6. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- credit +- allows +- action +- coin +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia sees an opportunity to send oil to Capua. + +He does not have enough coin available to buy the oil outright. + +A seller agrees to provide the oil now, with payment due after the Capua sale. + +The trader can act without immediate coin because credit is extended. + +This does not remove cost. + +It changes the timing and risk of settlement. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Oil purchase value | 20 asses | +| Immediate coin paid | 0 asses | +| Payment due after sale | 22 asses | +| Movement and handling cost | 6 asses | +| Expected sale price in Capua | 34 asses | + +Expected total cost after settlement: + +```text +seller payment: 22 asses +movement and handling: 6 asses +------------------------------- +total cost: 28 asses +``` + +Expected profit: + +```text +34 - 28 = 6 asses profit +``` + +The trader did not avoid purchase cost. + +He postponed it and paid for the privilege through higher settlement. + +--- + +## 6. Correct Model Behavior + +The model should record: + +```text +coin_stock_initial: low +credit_extended: true +deferred_obligation_created: 22 asses +movement_cost_due: 6 asses +settlement_required_after_sale: true +trust_at_risk: true +``` + +The model should treat credit as action capacity with attached obligation. + +--- + +## 7. Incorrect Model Behavior + +The model should not: + +- treat credit as free goods +- ignore deferred payment +- calculate profit before settlement +- assume credit is available to every actor +- ignore trust if payment is late +- ignore witness, reputation, or collateral +- treat paper profit as liquid coin + +--- + +## 8. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0003-money-has-purchasing-power` +- `CORPUS-0004-cost-includes-more-than-purchase-price` +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0007-information-arrives-unevenly` +- `CORPUS-0009-liquidity-differs-from-wealth` +- `CORPUS-0010-credit-depends-on-trust` +- `CORPUS-0012-every-venture-risks-loss` +- `CORPUS-0020-posture-changes-by-audience` + +--- + +## 9. Success Condition + +If the model sees a trader act without immediate coin and still tracks deferred obligation, trust, settlement timing, and final arithmetic, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0010-hard-stop-after-loss.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0010-hard-stop-after-loss.chunked.md new file mode 100644 index 0000000..41430c2 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0010-hard-stop-after-loss.chunked.md @@ -0,0 +1,365 @@ +# CORPUS-0010 +## Hard Stop After Loss +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that a venture loss can remove the trader's ability to continue acting by exhausting liquidity, trust, transport access, or settlement capacity +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0010-hard-stop-after-loss.md + +--- + +<!-- chunk: +id: CORPUS-0010::01::calculation +source_file: CORPUS-0010-hard-stop-after-loss.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0010-hard-stop-after-loss.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0010 +document_title: Hard Stop After Loss +section_heading: 0. Scenario + 1. Starting Condition +chunk_role: calculation +concept_tags: +- hard +- stop +- loss +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia sends oil to Capua. + +The venture fails. + +The failure is not only a negative number in the account. + +The loss leaves the trader unable to begin the next venture because his usable capacity has fallen below the minimum required to act. + +This is a hard stop. + +--- + +## 1. Starting Condition + +| Item | Value | +|---|---:| +| Coin stock before venture | 20 asses | +| Oil purchase price | 10 asses | +| Movement and handling cost | 6 asses | +| Reserve coin after dispatch | 4 asses | +| Minimum coin needed for next small venture | 8 asses | + +The trader begins with enough coin to attempt the venture. + +He does not have much room for failure. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::02::risk_variant +source_file: CORPUS-0010-hard-stop-after-loss.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0010-hard-stop-after-loss.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0010 +document_title: Hard Stop After Loss +section_heading: 0. Scenario + 1. Starting Condition + 2. Expected Outcome ... +chunk_role: risk_variant +concept_tags: +- hard +- stop +- loss +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia sends oil to Capua. + +The venture fails. + +The failure is not only a negative number in the account. + +The loss leaves the trader unable to begin the next venture because his usable capacity has fallen below the minimum required to act. + +This is a hard stop. + +--- + +## 1. Starting Condition + +| Item | Value | +|---|---:| +| Coin stock before venture | 20 asses | +| Oil purchase price | 10 asses | +| Movement and handling cost | 6 asses | +| Reserve coin after dispatch | 4 asses | +| Minimum coin needed for next small venture | 8 asses | + +The trader begins with enough coin to attempt the venture. + +He does not have much room for failure. + +--- + +## 2. Expected Outcome + +The trader expects to sell the oil in Capua for 22 asses. + +Expected total cost: + +```text +10 + 6 = 16 asses +``` + +Expected profit: + +```text +22 - 16 = 6 asses profit +``` + +If successful, coin stock after settlement would increase. + +--- + +## 3. Failed Outcome + +The oil sells for only 12 asses because a rival shipment arrived first. + +Actual result: + +```text +sale value = 12 asses +total cost = 16 asses +loss = 4 asses +``` + +Coin position after settlement: + +```text +starting coin: 20 asses +venture cost: -16 asses +sale return: +12 asses +------------------------ +ending coin: 16 asses +``` + +The trader still has coin. + +But the hard stop may come from obligations and access, not coin alone. + +--- + +## 4. Hidden Settlement Problem + +The trader had promised payment to the cart driver after sale. + +| Obligation | Value | +|---|---:| +| Cart payment still due | 6 asses | +| Warehouse fee due | 2 asses | +| Personal subsistence reserve needed | 4 asses | + +Usable coin after required payments: + +```text +ending coin: 16 asses +cart payment due: -6 asses +warehouse fee due: -2 asses +subsistence reserve: -4 asses +--------------------------------- +usable venture coin: 4 asses +``` + +The next small venture requires 8 asses. + +The trader has only 4 usable asses. + +The system stops him from launching the next venture unless he finds credit, sells assets, reduces costs, or accepts a smaller action. + +--- + +## 5. Trust Hard Stop Variant + +Even if coin remains, trust may fail. + +If the trader delays payment to the cart driver: + +- the cart driver may refuse future service +- other drivers may hear of late payment +- transport costs may rise +- credit may tighten +- the trader may lose timing advantage + +The hard stop may be: + +```text +transport_access = unavailable +``` + +not merely: + +```text +coin_stock = low +``` + +--- + +## 6. Access Hard Stop Variant + +If the failed venture damages reputation with the Capua buyer: + +- future buyer access declines +- seller confidence declines +- deferred payment becomes unavailable +- the same route becomes less viable + +The trader may still have coin, but fewer people will transact with him. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::03::success_condition +source_file: CORPUS-0010-hard-stop-after-loss.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0010-hard-stop-after-loss.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0010 +document_title: Hard Stop After Loss +section_heading: 0. Scenario + 1. Starting Condition + 7. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- hard +- stop +- loss +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia sends oil to Capua. + +The venture fails. + +The failure is not only a negative number in the account. + +The loss leaves the trader unable to begin the next venture because his usable capacity has fallen below the minimum required to act. + +This is a hard stop. + +--- + +## 1. Starting Condition + +| Item | Value | +|---|---:| +| Coin stock before venture | 20 asses | +| Oil purchase price | 10 asses | +| Movement and handling cost | 6 asses | +| Reserve coin after dispatch | 4 asses | +| Minimum coin needed for next small venture | 8 asses | + +The trader begins with enough coin to attempt the venture. + +He does not have much room for failure. + +--- + +## 7. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| arithmetic loss | sale value minus total cost | +| remaining coin | coin after settlement | +| usable coin | coin after obligations and reserves | +| trust condition | whether partners still transact | +| access condition | whether route and market remain open | +| next action threshold | minimum needed to continue | + +Failure should be evaluated by whether the actor can still act. + +--- + +## 8. Incorrect Model Behavior + +The model should not: + +- treat all losses as equal +- stop analysis at the arithmetic loss +- assume remaining coin is fully usable +- ignore unpaid obligations +- ignore trust damage +- ignore minimum venture thresholds +- assume the next venture is still available +- treat failure as only a score reduction + +--- + +## 9. Recovery Paths + +A hard stop may be recoverable through: + +- smaller venture +- non-coin settlement +- credit +- asset sale +- favor from contact +- cost reduction +- delayed action +- accepting a lower-status opportunity + +Recovery is not automatic. + +The model should identify what capacity is missing. + +--- + +## 10. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0003-money-has-purchasing-power` +- `CORPUS-0004-cost-includes-more-than-purchase-price` +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0009-liquidity-differs-from-wealth` +- `CORPUS-0010-credit-depends-on-trust` +- `CORPUS-0012-every-venture-risks-loss` +- `CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop` + +--- + +## 11. Success Condition + +If the model sees a venture loss and asks whether liquidity, trust, access, or minimum action capacity has fallen below the threshold needed to continue, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0011-round-trip-cart-value.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0011-round-trip-cart-value.chunked.md new file mode 100644 index 0000000..fdbfd2b --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0011-round-trip-cart-value.chunked.md @@ -0,0 +1,381 @@ +# CORPUS-0011 +## Round-Trip Cart Value +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that transport capacity may create value in both directions, and that a route should not always be evaluated as a one-way movement +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0011-round-trip-cart-value.md + +--- + +<!-- chunk: +id: CORPUS-0011::01::calculation +source_file: CORPUS-0011-round-trip-cart-value.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0011-round-trip-cart-value.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0011 +document_title: Round-Trip Cart Value +section_heading: 0. Scenario + 1. One-Way Assumption + 2. Known Facts ... +chunk_role: calculation +concept_tags: +- round +- trip +- cart +- value +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia wants to send goods to Capua. + +A cart from Capua has already arrived in Ostia carrying raw material. + +The cart must return to Capua. + +If the trader can load the return trip, the cart owner avoids travelling empty, and the trader may obtain better terms. + +The same physical journey can carry value in both directions. + +--- + +## 1. One-Way Assumption + +A weak model may treat transport as a simple one-way purchase: + +```text +Ostia -> Capua cart hire = 10 asses +``` + +If the trader must pay the whole hire, the cost may erase profit. + +But if the cart already needs to return to Capua, the trader may only need to pay for unused return capacity. + +The cart's prior movement matters. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---:| +| Cart origin | Capua | +| Cart current location | Ostia | +| Cart must return to Capua | yes | +| Normal one-way hire Ostia -> Capua | 10 asses | +| Reduced return-leg rate | 5 asses | +| Trader's cargo value in Ostia | 20 asses | +| Expected sale value in Capua | 32 asses | +| Other handling costs | 3 asses | + +--- + +## 3. One-Way Calculation + +If the trader pays full one-way hire: + +```text +purchase value: 20 asses +cart hire: 10 asses +other handling: 3 asses +------------------------------ +total cost: 33 asses +sale value: 32 asses +result: 1 as loss +``` + +The venture fails by arithmetic. + +--- + +## 4. Return-Leg Calculation + +If the trader uses the cart's required return trip: + +```text +purchase value: 20 asses +return-leg rate: 5 asses +other handling: 3 asses +------------------------------ +total cost: 28 asses +sale value: 32 asses +result: 4 asses profit +``` + +The same cargo and destination become viable because transport capacity was already moving. + +--- + +## 5. Why The Cart Owner Accepts + +The cart owner may accept the reduced return-leg rate because: + +- the cart must return to Capua anyway +- empty return earns nothing +- the load offsets animal feed and driver time +- the trader pays promptly +- the trader may offer repeat business +- the cargo is easy to handle + +The reduced rate is not generosity. + +It is shared use of existing movement. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::02::risk_variant +source_file: CORPUS-0011-round-trip-cart-value.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0011-round-trip-cart-value.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0011 +document_title: Round-Trip Cart Value +section_heading: 0. Scenario + 1. One-Way Assumption + 6. Round-Trip Exchange Variant + ... +chunk_role: risk_variant +concept_tags: +- round +- trip +- cart +- value +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia wants to send goods to Capua. + +A cart from Capua has already arrived in Ostia carrying raw material. + +The cart must return to Capua. + +If the trader can load the return trip, the cart owner avoids travelling empty, and the trader may obtain better terms. + +The same physical journey can carry value in both directions. + +--- + +## 1. One-Way Assumption + +A weak model may treat transport as a simple one-way purchase: + +```text +Ostia -> Capua cart hire = 10 asses +``` + +If the trader must pay the whole hire, the cost may erase profit. + +But if the cart already needs to return to Capua, the trader may only need to pay for unused return capacity. + +The cart's prior movement matters. + +--- + +## 6. Round-Trip Exchange Variant + +The arrangement may include value in both directions: + +### Capua -> Ostia + +The cart brings: + +- raw timber +- wool +- charcoal +- agricultural goods +- workshop material + +### Ostia -> Capua + +The cart returns with: + +- oil +- imported goods +- tools +- household supplies +- finished stock +- letters or documents + +Each leg may serve a different party. + +The trader may profit not by owning the cart, but by understanding that the cart should not return empty. + +--- + +## 7. Household Supply Variant + +The return cargo may not all be market cargo. + +A Capua cart owner may ask to carry supplies for his household: + +- oil +- fish sauce +- cloth +- tools +- small luxury items +- medicines or prepared goods + +These goods may partly settle the transport agreement. + +This creates a mixed exchange: + +```text +cash payment ++ goods carried for household use ++ future hauling preference +``` + +The model should not treat household supply as irrelevant. + +It can be part of the transport bargain. + +--- + +## 8. Risks Of Linked Legs + +A round-trip arrangement can fail because either leg fails. + +Risk examples: + +- inbound cargo arrives late +- cart needs repair before return +- animals are tired +- driver changes terms after arrival +- outbound cargo is not ready +- return cargo is heavier than expected +- goods for household use are disputed in value +- delay on first leg destroys profit on second leg + +A round-trip plan may reduce cost, but it increases dependency between events. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::03::success_condition +source_file: CORPUS-0011-round-trip-cart-value.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0011-round-trip-cart-value.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0011 +document_title: Round-Trip Cart Value +section_heading: 0. Scenario + 1. One-Way Assumption + 9. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- round +- trip +- cart +- value +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia wants to send goods to Capua. + +A cart from Capua has already arrived in Ostia carrying raw material. + +The cart must return to Capua. + +If the trader can load the return trip, the cart owner avoids travelling empty, and the trader may obtain better terms. + +The same physical journey can carry value in both directions. + +--- + +## 1. One-Way Assumption + +A weak model may treat transport as a simple one-way purchase: + +```text +Ostia -> Capua cart hire = 10 asses +``` + +If the trader must pay the whole hire, the cost may erase profit. + +But if the cart already needs to return to Capua, the trader may only need to pay for unused return capacity. + +The cart's prior movement matters. + +--- + +## 9. Correct Model Behavior + +The model should ask: + +- does the cart need to return anyway? +- is return capacity empty? +- who controls the cart? +- what did the cart carry inbound? +- what can it carry outbound? +- does return cargo reduce effective transport cost? +- are cash, goods, and future obligations combined? +- what risks link the two legs? + +Transport is not only a price. + +It is moving capacity across time and direction. + +--- + +## 10. Incorrect Model Behavior + +The model should not: + +- treat every cart hire as isolated one-way cost +- ignore why the cart is already in Ostia +- ignore empty return capacity +- ignore household supply as value +- assume reduced rate is unexplained discount +- ignore linked-leg risk +- calculate each leg without considering the whole movement + +--- + +## 11. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0001-trade-requires-two-locations` +- `CORPUS-0004-cost-includes-more-than-purchase-price` +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0009-liquidity-differs-from-wealth` +- `CORPUS-0013-non-coin-settlement-exists` +- `CORPUS-0018-rivalry-changes-conditions` + +--- + +## 12. Success Condition + +If the model sees a cart moving between two cities and asks whether both directions can carry value before calculating transport cost, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0012-reputation-loss-changes-future-arithmetic.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0012-reputation-loss-changes-future-arithmetic.chunked.md new file mode 100644 index 0000000..df9d411 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0012-reputation-loss-changes-future-arithmetic.chunked.md @@ -0,0 +1,366 @@ +# CORPUS-0012 +## Reputation Loss Changes Future Arithmetic +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that reputation loss does not rewrite the settled account of a completed venture, but can change the costs, access, and margins of future ventures +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0012-reputation-loss-changes-future-arithmetic.md + +--- + +<!-- chunk: +id: CORPUS-0012::01::calculation +source_file: CORPUS-0012-reputation-loss-changes-future-arithmetic.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0012-reputation-loss-changes-future-arithmetic.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0012 +document_title: Reputation Loss Changes Future Arithmetic +section_heading: 0. Scenario + 1. Completed Venture Arithmetic + 2. Reputation Damage + ... +chunk_role: calculation +concept_tags: +- reputation +- loss +- changes +- future +- arithmetic +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture produces coin profit. + +However, the trader delivers late and handles the buyer poorly. + +The completed venture remains profitable by arithmetic. + +But reputation loss changes the conditions of future ventures. + +--- + +## 1. Completed Venture Arithmetic + +| Item | Value | +|---|---:| +| Sale value in Capua | 24 asses | +| Purchase price in Ostia | 10 asses | +| Movement and handling | 6 asses | +| Storage and incidental cost | 2 asses | + +Total cost: + +```text +10 + 6 + 2 = 18 asses +``` + +Immediate result: + +```text +24 - 18 = 6 asses profit +``` + +The venture made 6 asses. + +Reputation loss does not change that settled arithmetic. + +--- + +## 2. Reputation Damage + +The buyer expected delivery sooner. + +The trader arrived late and blamed others instead of settling the matter cleanly. + +The buyer paid, but now trusts the trader less. + +Possible effects: + +- buyer demands a lower price next time +- buyer refuses advance agreement +- seller hears of late delivery +- cart driver asks for coin upfront +- warehouse keeper stops extending easy terms +- information from Capua becomes slower or less reliable + +The immediate venture remains profitable. + +The next venture becomes harder. + +--- + +## 3. Future Venture Before Reputation Loss + +Before reputation damage, the trader expected: + +| Item | Value | +|---|---:| +| Expected sale value | 24 asses | +| Purchase price | 10 asses | +| Transport cost | 6 asses | +| Other costs | 2 asses | + +Expected result: + +```text +24 - (10 + 6 + 2) = 6 asses profit +``` + +--- + +## 4. Future Venture After Reputation Loss + +After reputation damage: + +- buyer offers 22 asses instead of 24 +- cart driver requires 2 extra asses upfront +- seller refuses delayed payment, reducing liquidity flexibility + +New arithmetic: + +| Item | Value | +|---|---:| +| Sale value | 22 asses | +| Purchase price | 10 asses | +| Transport cost | 8 asses | +| Other costs | 2 asses | + +New result: + +```text +22 - (10 + 8 + 2) = 2 asses profit +``` + +The same route still works, but margin falls from 6 asses to 2 asses. + +Reputation loss became arithmetic through changed terms. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::02::risk_variant +source_file: CORPUS-0012-reputation-loss-changes-future-arithmetic.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0012-reputation-loss-changes-future-arithmetic.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0012 +document_title: Reputation Loss Changes Future Arithmetic +section_heading: 0. Scenario + 1. Completed Venture Arithmetic + 5. Harder Variant +chunk_role: risk_variant +concept_tags: +- reputation +- loss +- changes +- future +- arithmetic +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture produces coin profit. + +However, the trader delivers late and handles the buyer poorly. + +The completed venture remains profitable by arithmetic. + +But reputation loss changes the conditions of future ventures. + +--- + +## 1. Completed Venture Arithmetic + +| Item | Value | +|---|---:| +| Sale value in Capua | 24 asses | +| Purchase price in Ostia | 10 asses | +| Movement and handling | 6 asses | +| Storage and incidental cost | 2 asses | + +Total cost: + +```text +10 + 6 + 2 = 18 asses +``` + +Immediate result: + +```text +24 - 18 = 6 asses profit +``` + +The venture made 6 asses. + +Reputation loss does not change that settled arithmetic. + +--- + +## 5. Harder Variant + +If reputation damage is worse: + +| Item | Value | +|---|---:| +| Sale value | 21 asses | +| Purchase price | 10 asses | +| Transport cost | 9 asses | +| Other costs | 3 asses | + +Result: + +```text +21 - (10 + 9 + 3) = 1 as loss +``` + +A route that was once profitable now fails. + +The physical route did not change. + +The actor's social terms changed. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::03::success_condition +source_file: CORPUS-0012-reputation-loss-changes-future-arithmetic.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0012-reputation-loss-changes-future-arithmetic.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0012 +document_title: Reputation Loss Changes Future Arithmetic +section_heading: 0. Scenario + 1. Completed Venture Arithmetic + 6. Correct Model + Behavior ... +chunk_role: success_condition +concept_tags: +- reputation +- loss +- changes +- future +- arithmetic +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture produces coin profit. + +However, the trader delivers late and handles the buyer poorly. + +The completed venture remains profitable by arithmetic. + +But reputation loss changes the conditions of future ventures. + +--- + +## 1. Completed Venture Arithmetic + +| Item | Value | +|---|---:| +| Sale value in Capua | 24 asses | +| Purchase price in Ostia | 10 asses | +| Movement and handling | 6 asses | +| Storage and incidental cost | 2 asses | + +Total cost: + +```text +10 + 6 + 2 = 18 asses +``` + +Immediate result: + +```text +24 - 18 = 6 asses profit +``` + +The venture made 6 asses. + +Reputation loss does not change that settled arithmetic. + +--- + +## 6. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| settled arithmetic | result of completed venture | +| reputation effect | change in trust, access, or terms | +| future arithmetic | later costs and sale values altered by reputation | +| access condition | whether actors will still transact | +| credit condition | whether delayed settlement remains available | + +Reputation is not merely narrative flavor. + +It changes future numbers. + +--- + +## 7. Incorrect Model Behavior + +The model should not: + +- subtract reputation loss from a completed coin result without a defined mechanism +- rewrite a profitable settled venture as unprofitable after the fact +- ignore reputation because it is not coin +- treat future terms as unchanged after trust damage +- assume reputation effects are vague and non-economic +- ignore access loss, higher costs, or worse prices + +--- + +## 8. Layer-0 Concepts Used + +This example uses: + +- `CORPUS-0005-profit-is-sale-minus-total-cost` +- `CORPUS-0006-delay-is-economic-cost` +- `CORPUS-0009-liquidity-differs-from-wealth` +- `CORPUS-0010-credit-depends-on-trust` +- `CORPUS-0011-status-changes-access` +- `CORPUS-0012-every-venture-risks-loss` +- `CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop` +- `CORPUS-0020-posture-changes-by-audience` + +--- + +## 9. Success Condition + +If the model keeps the completed venture's arithmetic fixed while allowing reputation loss to change future costs, access, credit, and margins, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0013-festival-demand-and-after-event-bargains.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0013-festival-demand-and-after-event-bargains.chunked.md new file mode 100644 index 0000000..8362890 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0013-festival-demand-and-after-event-bargains.chunked.md @@ -0,0 +1,333 @@ +# CORPUS-0013 +## Festival Demand And After-Event Bargains +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that predictable gatherings can raise demand before an event and create discounted surplus after the event +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0013-festival-demand-and-after-event-bargains.md + +--- + +<!-- chunk: +id: CORPUS-0013::01::calculation +source_file: CORPUS-0013-festival-demand-and-after-event-bargains.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0013-festival-demand-and-after-event-bargains.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0013 +document_title: Festival Demand And After-Event Bargains +section_heading: 0. Scenario + 1. Before The Event + 2. During The Event ... +chunk_role: calculation +concept_tags: +- festival +- demand +- event +- bargains +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a festival or public gathering in Capua will increase demand for food, oil, cheap cloth, drink, lamps, and small comforts. + +Before the event, sellers move goods toward Capua because buyers will gather there. + +After the event, some sellers may be tired, short of coin, unwilling to pay storage, or eager to move on. + +The same event can create two different opportunities: + +1. selling into rising demand before the gathering +2. buying leftover stock after the gathering and moving it to the next place + +--- + +## 1. Before The Event + +Before the event, demand may rise for: + +- food +- oil +- wine +- lamps +- cloth +- cheap ornaments +- animal feed +- lodging +- porterage +- temporary stalls +- repair work + +A trader may send goods early to sell into higher demand. + +Example: + +```text +purchase value in Ostia = 20 asses +transport and handling = 6 asses +expected sale value in Capua before festival = 34 asses +expected result = 8 asses profit +``` + +The profit depends on arriving before the demand peak is satisfied. + +--- + +## 2. During The Event + +During the event: + +- prices may rise for urgent goods +- porterage may become expensive +- lodging may tighten +- carts may be unavailable +- buyers may pay more for convenience +- sellers may run out of stock +- officials or local organizers may restrict certain spaces + +The trader may profit if positioned early. + +But late arrival can be costly. + +--- + +## 3. After The Event + +After the event, unsold goods may become discounted. + +Sellers may want to avoid: + +- storage cost +- return transport +- spoilage +- breakage +- fatigue +- tied-up capital +- missed next market + +A trader with available coin, storage, or transport may buy leftover goods below ordinary value. + +Example: + +```text +leftover goods bought after event = 18 asses +handling and storage = 4 asses +transport to next location = 5 asses +expected sale value elsewhere = 34 asses +expected result = 7 asses profit +``` + +The bargain exists because the seller faces post-event pressure. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0013::02::success_condition +source_file: CORPUS-0013-festival-demand-and-after-event-bargains.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0013-festival-demand-and-after-event-bargains.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0013 +document_title: Festival Demand And After-Event Bargains +section_heading: 0. Scenario + 1. Before The Event + 4. Incorrect Model Behavior ... +chunk_role: success_condition +concept_tags: +- festival +- demand +- event +- bargains +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a festival or public gathering in Capua will increase demand for food, oil, cheap cloth, drink, lamps, and small comforts. + +Before the event, sellers move goods toward Capua because buyers will gather there. + +After the event, some sellers may be tired, short of coin, unwilling to pay storage, or eager to move on. + +The same event can create two different opportunities: + +1. selling into rising demand before the gathering +2. buying leftover stock after the gathering and moving it to the next place + +--- + +## 1. Before The Event + +Before the event, demand may rise for: + +- food +- oil +- wine +- lamps +- cloth +- cheap ornaments +- animal feed +- lodging +- porterage +- temporary stalls +- repair work + +A trader may send goods early to sell into higher demand. + +Example: + +```text +purchase value in Ostia = 20 asses +transport and handling = 6 asses +expected sale value in Capua before festival = 34 asses +expected result = 8 asses profit +``` + +The profit depends on arriving before the demand peak is satisfied. + +--- + +## 4. Incorrect Model Behavior + +The model should not: + +- treat festival demand as random +- ignore predictable timing +- assume high demand lasts forever +- assume leftovers are worthless +- ignore post-event seller pressure +- ignore transport scarcity before the event +- ignore storage pressure after the event +- treat every after-event bargain as automatically safe + +The event creates a cycle, not a single price change. + +--- + +## 5. Correct Model Behavior + +The model should separate: + +| Stage | Market Condition | +|---|---| +| before event | rising demand, transport competition | +| during event | high urgency, crowded access, price volatility | +| after event | surplus, fatigue, storage pressure, discounted stock | +| next location | possible resale if demand remains unmet elsewhere | + +The trader must identify where in the cycle he is acting. + +--- + +## 6. Risk Variants + +### Variant A — Arrives Early + +The trader reaches Capua before the event. + +```text +sale value = 34 asses +total cost = 26 asses +result = 8 asses profit +``` + +### Variant B — Arrives Late + +Other sellers satisfy demand first. + +```text +sale value = 27 asses +total cost = 26 asses +result = 1 as profit +``` + +### Variant C — Buys Leftovers Poorly + +The trader buys leftover goods, but they are damaged or unsuitable for the next location. + +```text +sale value = 24 asses +total cost = 27 asses +result = 3 asses loss +``` + +### Variant D — Buys Leftovers Well + +The trader buys sound leftovers from tired sellers and moves them to another event location. + +```text +sale value = 34 asses +total cost = 27 asses +result = 7 asses profit +``` + +--- + +## 7. Timing Questions + +The trader must ask: + +- when does the event begin? +- when does demand peak? +- when do sellers arrive? +- when do buyers depart? +- which goods spoil or lose value quickly? +- which goods remain useful after the event? +- is transport available after the crowd leaves? +- where is the next demand location? + +The event calendar is an economic map. + +--- + +## 8. Non-Coin Settlement Variant + +After the event, a seller may accept mixed settlement: + +- some coin now +- help moving goods +- storage for one night +- a share of resale +- goods exchanged for transport +- future priority at the next gathering + +The trader should track obligations, not only coin. + +--- + +## 9. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0002-goods-have-local-prices` +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0013-non-coin-settlement-exists` +- `Layer_0/CORPUS-0016-opportunistic-bargains-come-from-pressure` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0007-rival-buys-the-cart-space` + +--- + +## 10. Success Condition + +If the model sees a festival or public gathering and asks how demand, transport, storage, leftovers, and next-location resale change before, during, and after the event, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0014-cart-ownership-vs-cart-hire.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0014-cart-ownership-vs-cart-hire.chunked.md new file mode 100644 index 0000000..6dc9297 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0014-cart-ownership-vs-cart-hire.chunked.md @@ -0,0 +1,418 @@ +# CORPUS-0014 +## Cart Ownership Versus Cart Hire +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach the difference between owning transport capacity, hiring transport, reserving space, and holding priority access +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0014-cart-ownership-vs-cart-hire.md + +--- + +<!-- chunk: +id: CORPUS-0014::01::calculation +source_file: CORPUS-0014-cart-ownership-vs-cart-hire.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0014-cart-ownership-vs-cart-hire.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0014 +document_title: Cart Ownership Versus Cart Hire +section_heading: 0. Scenario + 1. Transport Options + 2. Ownership Example ... +chunk_role: calculation +concept_tags: +- cart +- ownership +- hire +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia wants to send goods to Capua. + +He needs cart capacity. + +He may obtain that capacity in several ways: + +- own a cart +- hire an entire cart +- reserve part of a cart +- arrange priority with a driver +- use a cart through obligation or favor + +These are not the same economic position. + +The model must distinguish ownership, use, access, cost, risk, and control. + +--- + +## 1. Transport Options + +| Option | Immediate Coin Cost | Control | Risk | Notes | +|---|---:|---|---|---| +| own cart | lower per trip, higher upkeep | high | owner bears repair and animal risk | productive asset | +| hire full cart | high | medium | driver or owner bears some operating risk | good for larger cargo | +| reserve cart space | lower | low | space may be contested or delayed | good for small cargo | +| priority agreement | variable | conditional | depends on trust | access right, not ownership | +| favor-based use | low coin | uncertain | obligation created | non-coin settlement | + +Transport capacity can be bought, rented, shared, reserved, or socially accessed. + +--- + +## 2. Ownership Example + +The trader owns a cart. + +For one venture: + +```text +cart hire paid to others = 0 asses +repair and feed cost = 4 asses +driver or labor cost = 3 asses +total transport operating cost = 7 asses +``` + +Owning the cart reduces dependence on outside hire. + +But ownership creates ongoing burdens: + +- maintenance +- animal feed +- storage +- repair +- driver management +- idle time +- damage risk + +A cart is productive capacity, not free movement. + +--- + +## 3. Full Hire Example + +The trader hires a full cart. + +```text +full cart hire = 10 asses +``` + +Advantages: + +- no long-term maintenance burden +- clear one-trip cost +- suitable for larger cargo +- easier to account for + +Disadvantages: + +- cart may be unavailable +- price can rise under demand +- driver may choose a better-paying client +- the trader does not control future capacity + +Hire buys temporary use, not ownership. + +--- + +## 4. Reserved Space Example + +The trader reserves part of a cart already going to Capua. + +```text +reserved cart space = 4 asses +``` + +Advantages: + +- cheaper than full hire +- useful for smaller cargo +- may exploit return-leg movement + +Disadvantages: + +- limited capacity +- departure depends on cart owner +- other cargo may delay movement +- priority may be low +- goods may be exposed to mixed-load damage + +Reserved space is access to capacity, not control over the cart. + +--- + +## 5. Priority Agreement Example + +The trader has an arrangement with a cart driver. + +The driver agrees to offer him first chance at space when traveling to Capua. + +The trader does not own the cart and may not pay until use. + +The value lies in access. + +Possible cost: + +```text +small gift ++ prior favor ++ reliable payment history ++ future hauling promise +``` + +This is a right-like relationship. + +It can be more valuable than coin if carts become scarce. + +--- + +## 6. Arithmetic Comparison + +Same cargo: + +```text +expected sale value = 32 asses +purchase value = 20 asses +other costs = 3 asses +``` + +### Own Cart Operating Cost + +```text +total cost = 20 + 3 + 7 = 30 asses +result = 2 asses profit +``` + +### Full Hire + +```text +total cost = 20 + 3 + 10 = 33 asses +result = 1 as loss +``` + +### Reserved Space + +```text +total cost = 20 + 3 + 4 = 27 asses +result = 5 asses profit +``` + +Reserved space looks best here, but only if timing, capacity, and cargo safety are acceptable. + +The cheapest option is not always the best option. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0014::02::risk_variant +source_file: CORPUS-0014-cart-ownership-vs-cart-hire.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0014-cart-ownership-vs-cart-hire.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0014 +document_title: Cart Ownership Versus Cart Hire +section_heading: 0. Scenario + 1. Transport Options + 7. Risk Variants ... +chunk_role: risk_variant +concept_tags: +- cart +- ownership +- hire +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia wants to send goods to Capua. + +He needs cart capacity. + +He may obtain that capacity in several ways: + +- own a cart +- hire an entire cart +- reserve part of a cart +- arrange priority with a driver +- use a cart through obligation or favor + +These are not the same economic position. + +The model must distinguish ownership, use, access, cost, risk, and control. + +--- + +## 1. Transport Options + +| Option | Immediate Coin Cost | Control | Risk | Notes | +|---|---:|---|---|---| +| own cart | lower per trip, higher upkeep | high | owner bears repair and animal risk | productive asset | +| hire full cart | high | medium | driver or owner bears some operating risk | good for larger cargo | +| reserve cart space | lower | low | space may be contested or delayed | good for small cargo | +| priority agreement | variable | conditional | depends on trust | access right, not ownership | +| favor-based use | low coin | uncertain | obligation created | non-coin settlement | + +Transport capacity can be bought, rented, shared, reserved, or socially accessed. + +--- + +## 7. Risk Variants + +### Variant A — Own Cart Breaks + +The trader owns the cart, but an axle repair costs 6 asses. + +Ownership advantage disappears. + +### Variant B — Full Hire Delayed + +The hired driver accepts another client's higher payment. + +The trader loses timing advantage. + +### Variant C — Reserved Space Bumped + +The cart owner gives priority to heavier cargo. + +The trader's goods wait. + +### Variant D — Priority Agreement Holds + +The driver honors the agreement during shortage. + +The trader gains access while rivals wait. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0014::03::success_condition +source_file: CORPUS-0014-cart-ownership-vs-cart-hire.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0014-cart-ownership-vs-cart-hire.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0014 +document_title: Cart Ownership Versus Cart Hire +section_heading: 0. Scenario + 1. Transport Options + 8. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- cart +- ownership +- hire +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia wants to send goods to Capua. + +He needs cart capacity. + +He may obtain that capacity in several ways: + +- own a cart +- hire an entire cart +- reserve part of a cart +- arrange priority with a driver +- use a cart through obligation or favor + +These are not the same economic position. + +The model must distinguish ownership, use, access, cost, risk, and control. + +--- + +## 1. Transport Options + +| Option | Immediate Coin Cost | Control | Risk | Notes | +|---|---:|---|---|---| +| own cart | lower per trip, higher upkeep | high | owner bears repair and animal risk | productive asset | +| hire full cart | high | medium | driver or owner bears some operating risk | good for larger cargo | +| reserve cart space | lower | low | space may be contested or delayed | good for small cargo | +| priority agreement | variable | conditional | depends on trust | access right, not ownership | +| favor-based use | low coin | uncertain | obligation created | non-coin settlement | + +Transport capacity can be bought, rented, shared, reserved, or socially accessed. + +--- + +## 8. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| ownership | who owns the cart | +| use | who may use it for this trip | +| control | who decides timing and load | +| cost | coin and non-coin burden | +| maintenance | who keeps it usable | +| risk | who bears loss or delay | +| access right | who receives priority | +| capacity | how much cargo can be carried | + +A cart is not simply a transport price. + +It is an asset, service, access right, and risk bundle depending on arrangement. + +--- + +## 9. Incorrect Model Behavior + +The model should not: + +- treat owning a cart as free transport +- treat hired transport as ownership +- treat reserved space as full control +- ignore maintenance and feed +- ignore priority relationships +- ignore mixed-load risk +- assume cheapest transport is best +- ignore access scarcity during high demand + +--- + +## 10. Layer-0 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0013-non-coin-settlement-exists` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0021-assets-can-be-productive-or-passive` +- `Layer_0/CORPUS-0022-rights-can-have-economic-value` +- `Layer_0/CORPUS-0023-ownership-use-and-income-can-separate` +- `Layer_1/CORPUS-0011-round-trip-cart-value` + +--- + +## 11. Success Condition + +If the model sees cart capacity and asks whether the actor owns it, hires it, reserves space on it, or holds priority access to it before calculating cost and control, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0015-warehouse-space-as-asset.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0015-warehouse-space-as-asset.chunked.md new file mode 100644 index 0000000..c10e255 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0015-warehouse-space-as-asset.chunked.md @@ -0,0 +1,310 @@ +# CORPUS-0015 +## Warehouse Space As Asset +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that storage capacity can function as an asset, access right, cost reducer, timing tool, and collateral support +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0015-warehouse-space-as-asset.md + +--- + +<!-- chunk: +id: CORPUS-0015::01::calculation +source_file: CORPUS-0015-warehouse-space-as-asset.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0015-warehouse-space-as-asset.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0015 +document_title: Warehouse Space As Asset +section_heading: 0. Scenario + 1. Basic Situation + 2. Known Facts ... +chunk_role: calculation +concept_tags: +- warehouse +- space +- asset +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia has access to warehouse space. + +He does not own the warehouse. + +He holds a recognized right to store goods in one section for a limited time. + +This storage access changes what ventures he can attempt. + +Warehouse space is not only a place where goods wait. + +It can affect price, timing, spoilage, bargaining power, credit, and risk. + +--- + +## 1. Basic Situation + +The trader buys oil in Ostia. + +He can either: + +1. sell quickly at a lower price, because he has nowhere to hold the oil +2. store the oil safely and wait for a better buyer +3. consolidate the oil with other goods for a larger shipment +4. use stored goods as evidence of capacity when seeking credit + +The same oil has different economic possibilities depending on storage access. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---:| +| Good | oil | +| Purchase value | 20 asses | +| Immediate local resale value | 22 asses | +| Expected future sale value | 30 asses | +| Warehouse access duration | 10 days | +| Storage fee | 3 asses | +| Handling cost | 2 asses | +| Spoilage/leakage risk | low if stored properly | + +--- + +## 3. Immediate Sale Calculation + +If the trader sells immediately: + +```text +sale value = 22 asses +purchase value = 20 asses +result = 2 asses profit +``` + +The sale is simple. + +But the trader may be giving up a better timed sale because he lacks or ignores storage value. + +--- + +## 4. Storage-And-Wait Calculation + +If the trader stores the oil and sells later: + +```text +purchase value = 20 asses +storage fee = 3 asses +handling cost = 2 asses +total cost = 25 asses +future sale value = 30 asses +result = 5 asses profit +``` + +Storage added cost. + +But it also allowed the trader to wait for a better sale. + +The warehouse space produced value by preserving timing flexibility. + +--- + +## 5. When Storage Is A Bad Asset + +Storage is not always beneficial. + +If the expected future sale does not appear: + +```text +purchase value = 20 asses +storage fee = 3 asses +handling cost = 2 asses +final sale value = 23 asses +result = 2 asses loss +``` + +The trader would have been better selling immediately. + +Storage increases flexibility but also adds cost and delay. + +--- + +## 6. Access Right Versus Ownership + +The trader does not need to own the warehouse. + +He may have: + +- temporary storage permission +- rented space +- priority access through relationship +- a corner of a larger warehouse +- storage granted as part of another bargain +- space controlled through a partner or patron + +Each arrangement has different security and enforceability. + +The model must distinguish warehouse ownership from warehouse access. + +--- + +## 7. Warehouse Space As Credit Support + +Stored goods may support credit. + +A seller or lender may extend trust because goods are visible, held, and countable. + +Example: + +```text +stored oil value = 20 asses +credit extended = 12 asses +``` + +The warehouse space does not create coin directly. + +It helps make the stored goods credible as backing for future settlement. + +--- + +## 8. Warehouse Space As Bargaining Tool + +A trader with storage can wait. + +A trader without storage may be forced to sell quickly. + +This changes bargaining power. + +| Condition | Effect | +|---|---| +| no storage | seller may accept low price | +| secure storage | seller can wait | +| scarce storage | storage fee rises | +| wet or unsafe storage | spoilage risk rises | +| recognized storage right | goods are more credible | + +Storage changes time pressure. + +Time pressure changes price. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0015::02::success_condition +source_file: CORPUS-0015-warehouse-space-as-asset.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0015-warehouse-space-as-asset.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0015 +document_title: Warehouse Space As Asset +section_heading: 0. Scenario + 1. Basic Situation + 9. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- warehouse +- space +- asset +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia has access to warehouse space. + +He does not own the warehouse. + +He holds a recognized right to store goods in one section for a limited time. + +This storage access changes what ventures he can attempt. + +Warehouse space is not only a place where goods wait. + +It can affect price, timing, spoilage, bargaining power, credit, and risk. + +--- + +## 1. Basic Situation + +The trader buys oil in Ostia. + +He can either: + +1. sell quickly at a lower price, because he has nowhere to hold the oil +2. store the oil safely and wait for a better buyer +3. consolidate the oil with other goods for a larger shipment +4. use stored goods as evidence of capacity when seeking credit + +The same oil has different economic possibilities depending on storage access. + +--- + +## 9. Correct Model Behavior + +The model should ask: + +- who owns the warehouse? +- who controls access? +- how long may the trader store goods? +- what fee or obligation is attached? +- are the goods protected from damage? +- can the stored goods support credit? +- does storage reduce distress selling? +- does storage delay create better price or extra cost? +- can access be withdrawn or challenged? + +Warehouse space is an economic position, not only a location. + +--- + +## 10. Incorrect Model Behavior + +The model should not: + +- treat storage as free +- treat warehouse access as ownership +- ignore storage duration +- ignore handling cost +- ignore spoilage or leakage risk +- ignore the ability to wait +- ignore storage as credit support +- assume every trader has equal storage access +- ignore loss if future price fails to rise + +--- + +## 11. Layer-0 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0009-liquidity-differs-from-wealth` +- `Layer_0/CORPUS-0010-credit-depends-on-trust` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0021-assets-can-be-productive-or-passive` +- `Layer_0/CORPUS-0022-rights-can-have-economic-value` +- `Layer_0/CORPUS-0023-ownership-use-and-income-can-separate` + +--- + +## 12. Success Condition + +If the model sees warehouse space and asks how it changes timing, storage cost, bargaining power, risk, access, and credit support before calculating the venture, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0016-rental-income-vs-liquid-cash.chunked.md b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0016-rental-income-vs-liquid-cash.chunked.md new file mode 100644 index 0000000..69f92d7 --- /dev/null +++ b/docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0016-rental-income-vs-liquid-cash.chunked.md @@ -0,0 +1,350 @@ +# CORPUS-0016 +## Rental Income Versus Liquid Cash +### Status: Training Corpus Seed +### Layer: Layer_1--Worked_Examples +### Purpose: Teach that recurring income from property or rights is not the same as immediately usable cash +### Repository Path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0016-rental-income-vs-liquid-cash.md + +--- + +<!-- chunk: +id: CORPUS-0016::01::calculation +source_file: CORPUS-0016-rental-income-vs-liquid-cash.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0016-rental-income-vs-liquid-cash.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0016 +document_title: Rental Income Versus Liquid Cash +section_heading: 0. Scenario + 1. Basic Situation + 2. Incorrect Calculation ... +chunk_role: calculation +concept_tags: +- rental +- income +- liquid +- cash +- calculation +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia receives rental income from a small building share. + +He appears economically stronger than a trader with no property income. + +But rental income arrives over time. + +It may not provide the coin needed for an immediate venture. + +The trader may be income-rich but cash-poor. + +--- + +## 1. Basic Situation + +The trader has: + +| Item | Value | +|---|---:| +| Coin in hand | 6 asses | +| Rent expected in ten days | 20 asses | +| Minimum coin needed for current venture | 14 asses | +| Current opportunity window | today or tomorrow | + +The trader has expected income. + +He does not have enough liquid cash now. + +--- + +## 2. Incorrect Calculation + +A weak model may reason: + +```text +coin in hand = 6 asses +expected rent = 20 asses +total resources = 26 asses +venture requires = 14 asses +venture possible +``` + +This is wrong if the rent is not available before the opportunity expires. + +Expected income is not the same as usable cash. + +--- + +## 3. Correct Liquidity View + +The trader's immediate liquid position: + +```text +coin available now = 6 asses +current venture threshold = 14 asses +shortfall = 8 asses +``` + +The future rent may improve his position later. + +It does not automatically fund the current action. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0016::02::risk_variant +source_file: CORPUS-0016-rental-income-vs-liquid-cash.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0016-rental-income-vs-liquid-cash.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0016 +document_title: Rental Income Versus Liquid Cash +section_heading: 0. Scenario + 1. Basic Situation + 4. Possible Responses ... +chunk_role: risk_variant +concept_tags: +- rental +- income +- liquid +- cash +- risk_variant +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia receives rental income from a small building share. + +He appears economically stronger than a trader with no property income. + +But rental income arrives over time. + +It may not provide the coin needed for an immediate venture. + +The trader may be income-rich but cash-poor. + +--- + +## 1. Basic Situation + +The trader has: + +| Item | Value | +|---|---:| +| Coin in hand | 6 asses | +| Rent expected in ten days | 20 asses | +| Minimum coin needed for current venture | 14 asses | +| Current opportunity window | today or tomorrow | + +The trader has expected income. + +He does not have enough liquid cash now. + +--- + +## 4. Possible Responses + +The trader may: + +- wait for rent and miss the opportunity +- borrow against expected rent +- sell the rent claim at a discount +- pledge the building share +- find a partner with coin +- reduce the venture size +- use non-coin settlement +- seek delayed payment terms from the seller + +The rent expectation creates options. + +It does not itself create immediate coin unless another actor accepts it as credible value. + +--- + +## 5. Discounted Claim Example + +A lender agrees to advance coin against the expected rent. + +| Item | Value | +|---|---:| +| Rent expected in ten days | 20 asses | +| Coin advanced now | 16 asses | +| Discount / lender return | 4 asses | + +The trader gains usable cash now. + +But he gives up part of the future income. + +The cost of liquidity is 4 asses. + +--- + +## 6. Venture With Rent-Backed Advance + +The trader uses the 16 asses advance to fund the venture. + +| Item | Value | +|---|---:| +| Coin advanced against rent | 16 asses | +| Venture total cost | 14 asses | +| Sale value | 22 asses | +| Venture arithmetic profit | 8 asses | + +But the rent claim was discounted by 4 asses. + +Adjusted result: + +```text +venture profit: 8 asses +liquidity cost: -4 asses +----------------------------- +net improvement: 4 asses +``` + +The venture still succeeds, but liquidity had a cost. + +--- + +## 7. Risk Variant + +If the tenant delays rent: + +- the lender may press the trader +- credit terms may worsen +- reputation may suffer +- the trader may need another settlement source +- future income becomes uncertain + +A rent stream is useful only if it can be collected or trusted. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0016::03::success_condition +source_file: CORPUS-0016-rental-income-vs-liquid-cash.md +repository_path: docs/training/corpus/Layer_1--Worked_Examples/CORPUS-0016-rental-income-vs-liquid-cash.md +domain: commerce +layer: Layer_1--Worked_Examples +document_id: CORPUS-0016 +document_title: Rental Income Versus Liquid Cash +section_heading: 0. Scenario + 1. Basic Situation + 8. Correct Model Behavior ... +chunk_role: success_condition +concept_tags: +- rental +- income +- liquid +- cash +- success_condition +- worked_examples +knowledge_state: +- actor_visible +- settled_result +- designer_analysis +actors: [] +--> + +## 0. Scenario + +A trader in Ostia receives rental income from a small building share. + +He appears economically stronger than a trader with no property income. + +But rental income arrives over time. + +It may not provide the coin needed for an immediate venture. + +The trader may be income-rich but cash-poor. + +--- + +## 1. Basic Situation + +The trader has: + +| Item | Value | +|---|---:| +| Coin in hand | 6 asses | +| Rent expected in ten days | 20 asses | +| Minimum coin needed for current venture | 14 asses | +| Current opportunity window | today or tomorrow | + +The trader has expected income. + +He does not have enough liquid cash now. + +--- + +## 8. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| coin_in_hand | immediately spendable coin | +| expected_income | income due later | +| liquidity_gap | shortfall before action threshold | +| claim_value | value others may recognize | +| discount_cost | loss taken to convert future income into current coin | +| collection_risk | risk that future income fails or delays | +| venture_result | result of the trade itself | +| net_result | venture result adjusted for liquidity cost | + +Rental income can support action, but only through timing, credit, or conversion. + +--- + +## 9. Incorrect Model Behavior + +The model should not: + +- treat expected rent as current coin +- ignore timing of income +- ignore discount cost +- ignore collection risk +- assume every income stream can be borrowed against +- ignore the difference between wealth and liquidity +- calculate venture profit without liquidity conversion cost +- assume property income always makes an actor ready to act + +--- + +## 10. Layer-0 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0003-money-has-purchasing-power` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0009-liquidity-differs-from-wealth` +- `Layer_0/CORPUS-0010-credit-depends-on-trust` +- `Layer_0/CORPUS-0021-assets-can-be-productive-or-passive` +- `Layer_0/CORPUS-0022-rights-can-have-economic-value` +- `Layer_0/CORPUS-0023-ownership-use-and-income-can-separate` +- `Layer_1/CORPUS-0009-credit-allows-action-without-coin` + +--- + +## 11. Success Condition + +If the model sees expected rental income and asks whether it is available now, collectible, pledgeable, discountable, or delayed before treating it as economic capacity, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0001-stale-price-report.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0001-stale-price-report.chunked.md new file mode 100644 index 0000000..d6341cd --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0001-stale-price-report.chunked.md @@ -0,0 +1,349 @@ +# CORPUS-0001 +## Stale Price Report +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that a report may be true when spoken but unreliable when acted upon because time has passed +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0001-stale-price-report.md + +--- + +<!-- chunk: +id: CORPUS-0001::01::evidence_structure +source_file: CORPUS-0001-stale-price-report.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0001-stale-price-report.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0001 +document_title: Stale Price Report +section_heading: 0. Scenario + 1. Report Received + 2. Known Facts ... +chunk_role: evidence_structure +concept_tags: +- stale +- price +- report +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that oil sold for a high price in Capua. + +The report may be accurate. + +But the report is three days old. + +The trader must decide whether the old price still helps him. + +A true report can become dangerous when stale. + +--- + +## 1. Report Received + +A muleteer says: + +> Oil sold in Capua for 22 asses. + +The trader asks when the muleteer left Capua. + +The answer: + +> Three days ago. + +The reported price may have been real then. + +It may not be real now. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Reported Capua sale price | 22 asses | +| Report age | 3 days | +| Current Capua price | unknown | +| Travel time from Ostia to Capua | not yet resolved | +| Rival shipments | unknown | + +--- + +## 3. Why Staleness Matters + +During three days: + +- a rival shipment may have arrived +- the urgent buyer may have already purchased +- local supply may have changed +- rumor may have spread +- sellers may have raised prices at origin +- transport space may have been reserved +- the buyer's need may have disappeared + +The report can be true and still no longer useful. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::02::truth_variants +source_file: CORPUS-0001-stale-price-report.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0001-stale-price-report.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0001 +document_title: Stale Price Report +section_heading: 0. Scenario + 1. Report Received + 2. Known Facts ... +chunk_role: truth_variants +concept_tags: +- stale +- price +- report +- truth_variants +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that oil sold for a high price in Capua. + +The report may be accurate. + +But the report is three days old. + +The trader must decide whether the old price still helps him. + +A true report can become dangerous when stale. + +--- + +## 1. Report Received + +A muleteer says: + +> Oil sold in Capua for 22 asses. + +The trader asks when the muleteer left Capua. + +The answer: + +> Three days ago. + +The reported price may have been real then. + +It may not be real now. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Reported Capua sale price | 22 asses | +| Report age | 3 days | +| Current Capua price | unknown | +| Travel time from Ostia to Capua | not yet resolved | +| Rival shipments | unknown | + +--- + +## 4. Possible Outcomes + +### Outcome A — Report Still Useful + +The price remains high. + +```text +reported price = 22 asses +actual sale price = 22 asses +``` + +The trader benefits from acting on the report. + +### Outcome B — Report Partly Stale + +Some demand remains, but the best buyer is gone. + +```text +reported price = 22 asses +actual sale price = 18 asses +``` + +The venture may still work, but margin narrows. + +### Outcome C — Report Fully Stale + +A rival shipment arrived first. + +```text +reported price = 22 asses +actual sale price = 14 asses +``` + +The report was true when spoken, but harmful when acted upon as current. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::03::uncertainty_behavior +source_file: CORPUS-0001-stale-price-report.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0001-stale-price-report.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0001 +document_title: Stale Price Report +section_heading: 0. Scenario + 1. Report Received + 2. Known Facts ... +chunk_role: uncertainty_behavior +concept_tags: +- stale +- price +- report +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that oil sold for a high price in Capua. + +The report may be accurate. + +But the report is three days old. + +The trader must decide whether the old price still helps him. + +A true report can become dangerous when stale. + +--- + +## 1. Report Received + +A muleteer says: + +> Oil sold in Capua for 22 asses. + +The trader asks when the muleteer left Capua. + +The answer: + +> Three days ago. + +The reported price may have been real then. + +It may not be real now. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Reported Capua sale price | 22 asses | +| Report age | 3 days | +| Current Capua price | unknown | +| Travel time from Ostia to Capua | not yet resolved | +| Rival shipments | unknown | + +--- + +## 5. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| report_content | what was claimed | +| report_age | how old the report is | +| report_truth_at_origin | whether it was true when observed | +| current_truth | whether it remains true now | +| action_delay | time before the trader can act | +| price_decay_risk | chance that the reported price no longer holds | + +A report is not only true or false. + +It is also fresh or stale. + +--- + +## 6. Incorrect Model Behavior + +The model should not: + +- treat a true old report as current certainty +- ignore report age +- ignore travel time after receiving the report +- assume demand remains unchanged +- assume no rival acted during the delay +- treat stale information as useless in all cases +- collapse freshness and truth into one value + +--- + +## 7. Decision Questions + +The trader must ask: + +- who gave the report? +- when did they leave Capua? +- did they witness a sale or repeat talk? +- how fast can I act? +- who else has heard the same report? +- how quickly can the price change? +- is the reported price tied to one buyer or general demand? +- what happens if the price falls before arrival? + +--- + +## 8. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0002-goods-have-local-prices` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_1/CORPUS-0005-rumor-before-confirmed-price` +- `Layer_1/CORPUS-0007-rival-buys-the-cart-space` + +--- + +## 9. Success Condition + +If the model can recognize that a report may be true, useful, stale, or dangerous depending on age and action delay, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0002-conflicting-reports.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0002-conflicting-reports.chunked.md new file mode 100644 index 0000000..9cad7ee --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0002-conflicting-reports.chunked.md @@ -0,0 +1,308 @@ +# CORPUS-0002 +## Conflicting Reports +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that two reports about the same market can disagree, and that disagreement must be evaluated rather than averaged blindly +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0002-conflicting-reports.md + +--- + +<!-- chunk: +id: CORPUS-0002::01::evidence_structure +source_file: CORPUS-0002-conflicting-reports.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0002-conflicting-reports.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0002 +document_title: Conflicting Reports +section_heading: 0. Scenario + 1. Reports Received + Report A ... +chunk_role: evidence_structure +concept_tags: +- conflicting +- reports +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears two different reports about the price of oil in Capua. + +One report says the price is high. + +Another report says the price has already fallen. + +Both reports may contain some truth. + +The trader must compare source, age, motive, and evidence before acting. + +--- + +## 1. Reports Received + +### Report A + +A muleteer says: + +> Oil sold in Capua for 22 asses. + +Report age: three days. + +### Report B + +A warehouse clerk says: + +> Buyers in Capua are no longer paying more than 16 asses. + +Report age: one day. + +The reports conflict. + +The model must not simply choose the higher number because it creates profit, or the lower number because it seems safer. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Report A price | 22 asses | +| Report A age | 3 days | +| Report A source | muleteer | +| Report B price | 16 asses | +| Report B age | 1 day | +| Report B source | warehouse clerk | +| Current true price | unknown | + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::02::truth_variants +source_file: CORPUS-0002-conflicting-reports.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0002-conflicting-reports.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0002 +document_title: Conflicting Reports +section_heading: 0. Scenario + 1. Reports Received + Report A ... +chunk_role: truth_variants +concept_tags: +- conflicting +- reports +- truth_variants +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears two different reports about the price of oil in Capua. + +One report says the price is high. + +Another report says the price has already fallen. + +Both reports may contain some truth. + +The trader must compare source, age, motive, and evidence before acting. + +--- + +## 1. Reports Received + +### Report A + +A muleteer says: + +> Oil sold in Capua for 22 asses. + +Report age: three days. + +## 3. Possible Explanations + +The reports may conflict because: + +- Report A is true but stale +- Report B is newer and more accurate +- Report A was an exceptional sale to one urgent buyer +- Report B reflects lower-quality oil +- one source repeated hearsay +- one source has reason to influence the trader +- both reports are true for different buyers +- price changed between the two reports + +Conflict does not mean one report is worthless. + +It means the trader must identify what each report actually describes. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::03::uncertainty_behavior +source_file: CORPUS-0002-conflicting-reports.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0002-conflicting-reports.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0002 +document_title: Conflicting Reports +section_heading: 0. Scenario + 1. Reports Received + Report A ... +chunk_role: uncertainty_behavior +concept_tags: +- conflicting +- reports +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears two different reports about the price of oil in Capua. + +One report says the price is high. + +Another report says the price has already fallen. + +Both reports may contain some truth. + +The trader must compare source, age, motive, and evidence before acting. + +--- + +## 1. Reports Received + +### Report A + +A muleteer says: + +> Oil sold in Capua for 22 asses. + +Report age: three days. + +## 4. Incorrect Model Behavior + +The model should not: + +- average the prices without reason +- choose the report that makes the venture profitable +- choose the newest report automatically +- ignore source motive +- ignore quality differences +- assume all buyers in Capua pay one price +- collapse conflicting reports into simple truth/falsehood + +--- + +## 5. Correct Model Behavior + +The model should evaluate: + +| Question | Why It Matters | +|---|---| +| Which report is newer? | newer information may reflect current conditions | +| Which source observed directly? | witnessed sale is stronger than repeated talk | +| Which source has motive? | self-interest may distort report | +| What quality of oil was priced? | different quality may explain different prices | +| Was the price general or exceptional? | one urgent buyer does not define the whole market | +| Has supply changed? | new shipment may lower price | +| Who else has heard the report? | shared knowledge changes opportunity | + +--- + +## 6. Decision Example + +The trader calculates expected cost at 16 asses. + +If Report A is current: + +```text +sale value = 22 asses +total cost = 16 asses +result = 6 asses profit +``` + +If Report B is current: + +```text +sale value = 16 asses +total cost = 16 asses +result = 0 profit +``` + +If the true price has fallen below both reports: + +```text +sale value = 14 asses +total cost = 16 asses +result = 2 asses loss +``` + +The decision depends on confidence, not arithmetic alone. + +Arithmetic resolves the final result after the true sale price is known. + +--- + +## 7. Useful Action Under Conflict + +The trader may: + +- seek a third report +- send a runner +- reduce cargo size +- negotiate a lower purchase price +- reserve cart space conditionally +- wait and risk losing opportunity +- act quickly and accept information risk + +Conflicting reports do not require paralysis. + +They require adjusted commitment. + +--- + +## 8. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0002-goods-have-local-prices` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0005-rumor-before-confirmed-price` +- `Layer_2/CORPUS-0001-stale-price-report` + +--- + +## 9. Success Condition + +If the model sees two conflicting reports and evaluates source, age, motive, quality, and scope before deciding how much confidence to place in either, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0003-visible-signal-vs-spoken-claim.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0003-visible-signal-vs-spoken-claim.chunked.md new file mode 100644 index 0000000..fbddb01 --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0003-visible-signal-vs-spoken-claim.chunked.md @@ -0,0 +1,245 @@ +# CORPUS-0003 +## Visible Signal Versus Spoken Claim +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that observed signals and spoken claims are different evidence types, and that each must be evaluated by source, timing, and interpretation +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0003-visible-signal-vs-spoken-claim.md + +--- + +<!-- chunk: +id: CORPUS-0003::01::evidence_structure +source_file: CORPUS-0003-visible-signal-vs-spoken-claim.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0003-visible-signal-vs-spoken-claim.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0003 +document_title: Visible Signal Versus Spoken Claim +section_heading: 0. Scenario + 1. Evidence Received + Spoken Claim ... +chunk_role: evidence_structure +concept_tags: +- visible +- signal +- spoken +- claim +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that a warehouse has run out of oil. + +At the same time, he sees carts leaving the warehouse loaded and sealed. + +The spoken claim and the visible signal do not match cleanly. + +The trader must decide whether the claim, the visible signal, or some third explanation is most useful. + +--- + +## 1. Evidence Received + +### Spoken Claim + +A porter says: + +> The warehouse is empty of oil. + +### Visible Signal + +The trader sees: + +- three carts leaving the warehouse +- sealed jars loaded under guard +- the warehouse doors partly closed +- clerks arguing near the entrance + +The claim says shortage. + +The signal may suggest movement, concealment, restricted access, prior sale, inspection, or reserved stock. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Good | oil | +| Spoken claim | warehouse empty | +| Visible signal | carts leaving with sealed jars | +| Source of claim | porter | +| True warehouse state | unknown | +| Destination of carts | unknown | +| Ownership of loaded goods | unknown | + +--- + +## 3. Why Signals Matter + +Visible signals may be stronger than casual speech, but they are not self-explaining. + +A cart leaving a warehouse may mean: + +- goods are available +- goods are already sold +- goods are being hidden +- goods are being moved under contract +- goods are being removed after inspection +- goods are being transferred to another owner +- goods are not oil at all + +Observation reduces uncertainty only when interpreted carefully. + +--- + +## 4. Why Speech Still Matters + +A spoken claim may be wrong, but it may contain context the eye cannot see. + +The porter may know: + +- which jars were oil +- who ordered the movement +- whether the remaining stock is spoken for +- whether the warehouse is closed to ordinary buyers +- whether the carts are moving damaged goods +- whether the clerk is lying + +Speech can explain a signal. + +But speech may also distort it. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0003::02::uncertainty_behavior +source_file: CORPUS-0003-visible-signal-vs-spoken-claim.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0003-visible-signal-vs-spoken-claim.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0003 +document_title: Visible Signal Versus Spoken Claim +section_heading: 0. Scenario + 1. Evidence Received + Spoken Claim ... +chunk_role: uncertainty_behavior +concept_tags: +- visible +- signal +- spoken +- claim +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that a warehouse has run out of oil. + +At the same time, he sees carts leaving the warehouse loaded and sealed. + +The spoken claim and the visible signal do not match cleanly. + +The trader must decide whether the claim, the visible signal, or some third explanation is most useful. + +--- + +## 1. Evidence Received + +### Spoken Claim + +A porter says: + +> The warehouse is empty of oil. + +## 5. Incorrect Model Behavior + +The model should not: + +- treat visible evidence as automatically complete +- treat spoken claims as automatically false +- ignore who made the claim +- ignore what the visible signal actually proves +- assume carts leaving means stock is available +- assume a warehouse is empty because one porter said so +- collapse observation and interpretation into one fact + +--- + +## 6. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| observed signal | what was directly seen | +| spoken claim | what someone said | +| inferred meaning | what the actor thinks it means | +| confidence level | how reliable the interpretation is | +| missing fact | what remains unknown | + +Example: + +```text +observed_signal: three sealed carts left warehouse +spoken_claim: warehouse empty of oil +inference_options: sold_out | reserved_stock | hidden_transfer | false_claim +confidence: unresolved +``` + +--- + +## 7. Decision Example + +The trader must decide whether to act. + +Possible actions: + +- ask a second source +- follow the carts +- ask who owns the jars +- check another warehouse price +- delay purchase until confirmed +- buy remaining oil elsewhere before others react +- avoid acting until the signal is clearer + +The visible signal matters because it may reveal action before official explanation. + +The spoken claim matters because it may reveal interpretation before visible proof. + +--- + +## 8. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0005-rumor-before-confirmed-price` +- `Layer_2/CORPUS-0002-conflicting-reports` + +--- + +## 9. Success Condition + +If the model can distinguish what was directly observed from what was claimed, and can avoid treating either as complete truth without interpretation, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0004-source-motive-changes-confidence.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0004-source-motive-changes-confidence.chunked.md new file mode 100644 index 0000000..ce68caa --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0004-source-motive-changes-confidence.chunked.md @@ -0,0 +1,339 @@ +# CORPUS-0004 +## Source Motive Changes Confidence +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that the reliability of a report depends partly on what the source may gain or avoid by shaping the report +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0004-source-motive-changes-confidence.md + +--- + +<!-- chunk: +id: CORPUS-0004::01::evidence_structure +source_file: CORPUS-0004-source-motive-changes-confidence.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0004-source-motive-changes-confidence.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0004 +document_title: Source Motive Changes Confidence +section_heading: 0. Scenario + 1. Report Received + 2. Known Facts ... +chunk_role: evidence_structure +concept_tags: +- source +- motive +- changes +- confidence +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that oil prices in Capua are rising. + +The report comes from a cart owner who has empty space heading toward Capua. + +The report may be true. + +But the source benefits if the trader believes it and hires the cart. + +The trader must evaluate the report and the source's motive separately. + +--- + +## 1. Report Received + +A cart owner says: + +> Oil is selling high in Capua. If you have stock, send it now. + +The same cart owner then adds: + +> I have space leaving today. + +This does not prove the report is false. + +It does mean the source has a reason to make the opportunity sound urgent. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Location of trader | Ostia | +| Destination discussed | Capua | +| Good | oil | +| Reported condition | Capua price rising | +| Source | cart owner | +| Source benefit if believed | cart space sold | +| Current true Capua price | unknown | + +--- + +## 3. Why Motive Matters + +A source may shape a report because he wants: + +- cart space sold +- goods bought +- goods avoided +- a rival delayed +- a buyer reassured +- a creditor calmed +- a price raised or lowered +- attention moved away from another fact + +Motive does not equal falsehood. + +Motive changes confidence. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::02::truth_variants +source_file: CORPUS-0004-source-motive-changes-confidence.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0004-source-motive-changes-confidence.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0004 +document_title: Source Motive Changes Confidence +section_heading: 0. Scenario + 1. Report Received + 2. Known Facts ... +chunk_role: truth_variants +concept_tags: +- source +- motive +- changes +- confidence +- truth_variants +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that oil prices in Capua are rising. + +The report comes from a cart owner who has empty space heading toward Capua. + +The report may be true. + +But the source benefits if the trader believes it and hires the cart. + +The trader must evaluate the report and the source's motive separately. + +--- + +## 1. Report Received + +A cart owner says: + +> Oil is selling high in Capua. If you have stock, send it now. + +The same cart owner then adds: + +> I have space leaving today. + +This does not prove the report is false. + +It does mean the source has a reason to make the opportunity sound urgent. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Location of trader | Ostia | +| Destination discussed | Capua | +| Good | oil | +| Reported condition | Capua price rising | +| Source | cart owner | +| Source benefit if believed | cart space sold | +| Current true Capua price | unknown | + +--- + +## 4. Possible Interpretations + +### Interpretation A — Report True + +Oil really is selling high in Capua. + +The cart owner is both informed and self-interested. + +### Interpretation B — Report Exaggerated + +Oil sells somewhat higher, but not enough to justify urgency. + +The cart owner amplifies the price to fill space. + +### Interpretation C — Report Stale + +The cart owner heard old news and repeats it because it helps him. + +### Interpretation D — Report False + +The cart owner invents or distorts the claim to sell transport. + +The trader must not assume which interpretation is correct without more evidence. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::03::uncertainty_behavior +source_file: CORPUS-0004-source-motive-changes-confidence.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0004-source-motive-changes-confidence.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0004 +document_title: Source Motive Changes Confidence +section_heading: 0. Scenario + 1. Report Received + 2. Known Facts ... +chunk_role: uncertainty_behavior +concept_tags: +- source +- motive +- changes +- confidence +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that oil prices in Capua are rising. + +The report comes from a cart owner who has empty space heading toward Capua. + +The report may be true. + +But the source benefits if the trader believes it and hires the cart. + +The trader must evaluate the report and the source's motive separately. + +--- + +## 1. Report Received + +A cart owner says: + +> Oil is selling high in Capua. If you have stock, send it now. + +The same cart owner then adds: + +> I have space leaving today. + +This does not prove the report is false. + +It does mean the source has a reason to make the opportunity sound urgent. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Location of trader | Ostia | +| Destination discussed | Capua | +| Good | oil | +| Reported condition | Capua price rising | +| Source | cart owner | +| Source benefit if believed | cart space sold | +| Current true Capua price | unknown | + +--- + +## 5. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| claim_content | what the source says | +| source_identity | who says it | +| source_motive | what the source may gain | +| source_access | whether the source could plausibly know | +| report_age | how old the information may be | +| confidence_adjustment | how motive changes reliability | +| action_decision | whether to act, verify, reduce exposure, or decline | + +A motivated source can still provide useful information. + +The confidence should be adjusted, not automatically set to zero. + +--- + +## 6. Incorrect Model Behavior + +The model should not: + +- accept a report at face value because it is useful +- reject every motivated report as false +- ignore who benefits if the actor believes the report +- confuse motive with proof of deception +- ignore whether the source could plausibly know +- treat all sources as equally reliable +- calculate final profit from a motivated report alone + +--- + +## 7. Decision Options + +The trader may: + +- ask a second source +- negotiate lower cart terms +- send a smaller cargo +- reserve cart space conditionally +- ask when the source heard the report +- compare other transport prices +- act quickly while accepting source-risk +- decline and wait for better confirmation + +The best action depends on margin, urgency, and confidence. + +--- + +## 8. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0005-rumor-before-confirmed-price` +- `Layer_2/CORPUS-0001-stale-price-report` +- `Layer_2/CORPUS-0002-conflicting-reports` + +--- + +## 9. Success Condition + +If the model sees a report and asks not only what was said, but who benefits if it is believed, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0005-hidden-true-state-vs-known-state.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0005-hidden-true-state-vs-known-state.chunked.md new file mode 100644 index 0000000..005b490 --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0005-hidden-true-state-vs-known-state.chunked.md @@ -0,0 +1,276 @@ +# CORPUS-0005 +## Hidden True State Versus Known State +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that the simulation may contain a true state that the actor does not fully know +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0005-hidden-true-state-vs-known-state.md + +--- + +<!-- chunk: +id: CORPUS-0005::01::evidence_structure +source_file: CORPUS-0005-hidden-true-state-vs-known-state.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0005-hidden-true-state-vs-known-state.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0005 +document_title: Hidden True State Versus Known State +section_heading: 0. Scenario + 1. Hidden True State + 2. Actor Known State ... +chunk_role: evidence_structure +concept_tags: +- hidden +- 'true' +- state +- known +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The simulation has a true current price in Capua. + +The trader does not know that true price. + +He only knows reports, signals, memories, and claims. + +The true state and the known state are not the same. + +--- + +## 1. Hidden True State + +The simulation may hold: + +| Hidden True State | Value | +|---|---:| +| Current Capua oil price | 17 asses | +| Buyer urgency | low | +| Rival shipment arrival | already arrived | +| Available cart space | limited | +| Warehouse capacity | tight | + +These values exist in the world whether the trader knows them or not. + +--- + +## 2. Actor Known State + +The trader may know only: + +| Actor Known State | Value | +|---|---| +| Reported Capua oil price | 22 asses | +| Report age | three days | +| Report source | muleteer | +| Rival shipment | unknown | +| Cart availability | not yet checked | +| Warehouse capacity | rumor only | + +The actor is not acting on the hidden true state. + +He is acting on perceived state. + +--- + +## 3. Why The Difference Matters + +A trader can make a rational decision from his known state and still lose because the hidden true state differs. + +Example: + +Known state suggests: + +```text +expected sale price = 22 asses +expected total cost = 16 asses +expected profit = 6 asses +``` + +Hidden true state resolves as: + +```text +actual sale price = 17 asses +actual total cost = 16 asses +actual profit = 1 as +``` + +The decision may have been reasonable. + +The outcome is still smaller because the true state differed. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::02::uncertainty_behavior +source_file: CORPUS-0005-hidden-true-state-vs-known-state.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0005-hidden-true-state-vs-known-state.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0005 +document_title: Hidden True State Versus Known State +section_heading: 0. Scenario + 1. Hidden True State + 2. Actor Known State ... +chunk_role: uncertainty_behavior +concept_tags: +- hidden +- 'true' +- state +- known +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The simulation has a true current price in Capua. + +The trader does not know that true price. + +He only knows reports, signals, memories, and claims. + +The true state and the known state are not the same. + +--- + +## 1. Hidden True State + +The simulation may hold: + +| Hidden True State | Value | +|---|---:| +| Current Capua oil price | 17 asses | +| Buyer urgency | low | +| Rival shipment arrival | already arrived | +| Available cart space | limited | +| Warehouse capacity | tight | + +These values exist in the world whether the trader knows them or not. + +--- + +## 2. Actor Known State + +The trader may know only: + +| Actor Known State | Value | +|---|---| +| Reported Capua oil price | 22 asses | +| Report age | three days | +| Report source | muleteer | +| Rival shipment | unknown | +| Cart availability | not yet checked | +| Warehouse capacity | rumor only | + +The actor is not acting on the hidden true state. + +He is acting on perceived state. + +--- + +## 4. Incorrect Model Behavior + +The model should not: + +- assume the actor knows the simulation's true state +- judge the actor's decision only by the final outcome +- expose hidden values directly in dialogue +- collapse report, belief, and truth into one value +- treat wrong belief as irrational when evidence was limited +- treat hidden true state as player-facing knowledge + +--- + +## 5. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| true_state | what is actually true in simulation | +| perceived_state | what the actor believes or estimates | +| known_evidence | reports, signals, records, observations | +| confidence | how strongly actor should trust perceived state | +| action | what actor chooses from perceived state | +| outcome | what occurs when action meets true state | + +The actor acts from perceived state. + +The world resolves from true state. + +--- + +## 6. Example Resolution + +The trader sends oil because the perceived state shows opportunity. + +Later, the sale reveals the current Capua price was lower than reported. + +Result: + +```text +perceived opportunity: strong +decision quality from known evidence: reasonable +final arithmetic: small profit +lesson: perception and truth differed +``` + +The model should not call the trader foolish merely because the hidden state was unfavorable. + +--- + +## 7. Simulation Use + +This principle supports: + +- hidden scenario states +- partial observability +- confidence tags +- rumor systems +- actor perception +- delayed confirmation +- fair failure +- learning from outcome + +A good simulation can punish a decision without making the decision stupid. + +--- + +## 8. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0005-rumor-before-confirmed-price` +- `Layer_2/CORPUS-0001-stale-price-report` +- `Layer_2/CORPUS-0002-conflicting-reports` + +--- + +## 9. Success Condition + +If the model can distinguish what is true in the simulation from what the actor knows, believes, or can reasonably infer, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0006-confirmation-has-a-cost.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0006-confirmation-has-a-cost.chunked.md new file mode 100644 index 0000000..bd3e552 --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0006-confirmation-has-a-cost.chunked.md @@ -0,0 +1,288 @@ +# CORPUS-0006 +## Confirmation Has A Cost +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that reducing uncertainty requires time, effort, access, and sometimes coin, and may reduce or close the opportunity being investigated +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0006-confirmation-has-a-cost.md + +--- + +<!-- chunk: +id: CORPUS-0006::01::evidence_structure +source_file: CORPUS-0006-confirmation-has-a-cost.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0006-confirmation-has-a-cost.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0006 +document_title: Confirmation Has A Cost +section_heading: 0. Scenario + 1. Initial Report + 2. Confirmation Options ... +chunk_role: evidence_structure +concept_tags: +- confirmation +- cost +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that oil prices are high in Capua. + +He can act immediately on uncertain information. + +Or he can seek confirmation first. + +Confirmation may improve decision quality. + +But confirmation is not free. + +It may cost time, coin, access, attention, and opportunity. + +--- + +## 1. Initial Report + +A porter says: + +> Oil buyers in Capua are paying high prices. + +The trader does not know whether the report is true, stale, exaggerated, or specific to one buyer. + +He considers confirming the report before acting. + +--- + +## 2. Confirmation Options + +| Option | Cost | Benefit | +|---|---:|---| +| ask a second source at the quay | low time | modest confidence | +| send a runner to a road contact | coin + time | stronger confidence | +| wait for next cart from Capua | time | fresh report | +| ask a trusted buyer by letter | long delay | high confidence if answered | +| inspect rival preparations | social risk + time | indirect evidence | +| reserve transport while checking | coin or obligation | preserves option | + +Each option reduces uncertainty differently. + +None is free. + +--- + +## 3. Example: Immediate Action + +If the trader acts immediately: + +```text +information_confidence = low +timing_advantage = high +confirmation_cost = 0 +risk_of_wrong_price = high +``` + +He may profit if the report is accurate and rivals have not moved. + +He may lose if the report is wrong. + +--- + +## 4. Example: Delayed Confirmation + +If the trader waits two days for confirmation: + +```text +information_confidence = higher +timing_advantage = lower +confirmation_cost = time + possible lost cart space +risk_of_missed_opportunity = higher +``` + +By the time he confirms the price, others may have acted. + +The confirmed opportunity may no longer exist. + +--- + +## 5. Arithmetic Example + +Initial expected venture: + +```text +expected sale price = 22 asses +total cost = 16 asses +expected profit = 6 asses +``` + +The trader spends 2 asses to confirm the report and loses one day. + +If the price remains high: + +```text +sale value = 22 asses +total cost = 16 + 2 confirmation cost +result = 4 asses profit +``` + +If delay allows rivals to reach Capua first and price falls: + +```text +sale value = 18 asses +total cost = 18 asses +result = 0 profit +``` + +Confirmation improved knowledge but narrowed the margin. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0006::02::uncertainty_behavior +source_file: CORPUS-0006-confirmation-has-a-cost.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0006-confirmation-has-a-cost.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0006 +document_title: Confirmation Has A Cost +section_heading: 0. Scenario + 1. Initial Report + 2. Confirmation Options ... +chunk_role: uncertainty_behavior +concept_tags: +- confirmation +- cost +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that oil prices are high in Capua. + +He can act immediately on uncertain information. + +Or he can seek confirmation first. + +Confirmation may improve decision quality. + +But confirmation is not free. + +It may cost time, coin, access, attention, and opportunity. + +--- + +## 1. Initial Report + +A porter says: + +> Oil buyers in Capua are paying high prices. + +The trader does not know whether the report is true, stale, exaggerated, or specific to one buyer. + +He considers confirming the report before acting. + +--- + +## 2. Confirmation Options + +| Option | Cost | Benefit | +|---|---:|---| +| ask a second source at the quay | low time | modest confidence | +| send a runner to a road contact | coin + time | stronger confidence | +| wait for next cart from Capua | time | fresh report | +| ask a trusted buyer by letter | long delay | high confidence if answered | +| inspect rival preparations | social risk + time | indirect evidence | +| reserve transport while checking | coin or obligation | preserves option | + +Each option reduces uncertainty differently. + +None is free. + +--- + +## 6. Correct Model Behavior + +The model should treat confirmation as an action with cost. + +It should track: + +| Category | Meaning | +|---|---| +| uncertainty_reduction | what becomes better known | +| confirmation_cost | coin, time, obligation, or access spent | +| opportunity_decay | how the opportunity changes while confirming | +| timing_advantage_loss | what rivals may gain | +| remaining_margin | profit after confirmation cost | +| confidence_after_confirmation | improved but not necessarily perfect knowledge | + +Confirmation reduces some risk. + +It may create other cost. + +--- + +## 7. Incorrect Model Behavior + +The model should not: + +- assume verification is free +- assume waiting only improves decisions +- ignore lost time +- ignore rival action during confirmation +- ignore confirmation cost in final arithmetic +- treat confirmation as perfect knowledge +- force immediate action as always better +- force waiting as always safer + +Both immediate action and confirmation can be rational. + +--- + +## 8. Decision Questions + +The trader must ask: + +- how uncertain is the report? +- how large is the expected margin? +- how fast can the opportunity close? +- what does confirmation cost? +- how much confidence does confirmation add? +- who else may act while I verify? +- can I reserve the option while confirming? +- can I reduce exposure instead of fully waiting? + +--- + +## 9. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0005-rumor-before-confirmed-price` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` + +--- + +## 10. Success Condition + +If the model stops treating confirmation as free certainty and starts treating it as a cost-bearing action that may improve knowledge while reducing opportunity, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0007-acting-before-certainty.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0007-acting-before-certainty.chunked.md new file mode 100644 index 0000000..fb073a0 --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0007-acting-before-certainty.chunked.md @@ -0,0 +1,429 @@ +# CORPUS-0007 +## Acting Before Certainty +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that a trader may rationally act before confirmation when timing advantage outweighs information risk +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0007-acting-before-certainty.md + +--- + +<!-- chunk: +id: CORPUS-0007::01::evidence_structure +source_file: CORPUS-0007-acting-before-certainty.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0007-acting-before-certainty.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0007 +document_title: Acting Before Certainty +section_heading: 0. Scenario + 1. Initial Situation + 2. Choice A — Act Immediately + ... +chunk_role: evidence_structure +concept_tags: +- acting +- certainty +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears an uncertain report that oil prices are rising in Capua. + +He cannot confirm the report immediately. + +He must choose whether to act now, wait for confirmation, reduce the size of the venture, or ignore the report. + +Acting before certainty is risky. + +But waiting for certainty may close the opportunity. + +--- + +## 1. Initial Situation + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected total movement cost | 6 asses | +| Rumored sale price in Capua | 24 asses | +| Confirmed sale price | unknown | +| Time required for confirmation | 2 days | +| Rival awareness | possible | + +If the rumor is true: + +```text +sale value = 24 asses +total cost = 16 asses +expected profit = 8 asses +``` + +But the sale value is not confirmed. + +--- + +## 2. Choice A — Act Immediately + +The trader buys oil and reserves transport now. + +Benefits: + +- may move before rivals +- may secure cart space before costs rise +- may reach Capua while demand remains high +- may preserve the full margin if the rumor is true + +Risks: + +- rumor may be wrong +- rumor may be stale +- quality or buyer terms may differ +- final sale price may be lower than expected + +Acting immediately preserves timing advantage but accepts information risk. + +--- + +## 3. Choice B — Wait For Confirmation + +The trader waits two days for better information. + +Benefits: + +- greater confidence +- better estimate of sale price +- reduced chance of acting on false report + +Risks: + +- rivals may act first +- cart space may be reserved +- Ostia purchase price may rise +- Capua demand may be satisfied +- margin may shrink or disappear + +Waiting reduces information risk but increases timing risk. + +--- + +## 4. Choice C — Reduce Exposure + +The trader sends a smaller cargo or reserves only partial transport. + +Benefits: + +- participates in possible opportunity +- limits loss if rumor is wrong +- preserves some liquidity +- keeps option open + +Risks: + +- smaller profit if rumor is true +- partial action may not secure full buyer relationship +- fixed costs may consume margin + +Reducing exposure is neither full action nor full waiting. + +It is a response to uncertainty. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::02::truth_variants +source_file: CORPUS-0007-acting-before-certainty.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0007-acting-before-certainty.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0007 +document_title: Acting Before Certainty +section_heading: 0. Scenario + 1. Initial Situation + 2. Choice A — Act Immediately + ... +chunk_role: truth_variants +concept_tags: +- acting +- certainty +- truth_variants +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears an uncertain report that oil prices are rising in Capua. + +He cannot confirm the report immediately. + +He must choose whether to act now, wait for confirmation, reduce the size of the venture, or ignore the report. + +Acting before certainty is risky. + +But waiting for certainty may close the opportunity. + +--- + +## 1. Initial Situation + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected total movement cost | 6 asses | +| Rumored sale price in Capua | 24 asses | +| Confirmed sale price | unknown | +| Time required for confirmation | 2 days | +| Rival awareness | possible | + +If the rumor is true: + +```text +sale value = 24 asses +total cost = 16 asses +expected profit = 8 asses +``` + +But the sale value is not confirmed. + +--- + +## 2. Choice A — Act Immediately + +The trader buys oil and reserves transport now. + +Benefits: + +- may move before rivals +- may secure cart space before costs rise +- may reach Capua while demand remains high +- may preserve the full margin if the rumor is true + +Risks: + +- rumor may be wrong +- rumor may be stale +- quality or buyer terms may differ +- final sale price may be lower than expected + +Acting immediately preserves timing advantage but accepts information risk. + +--- + +## 5. Outcome Examples + +### Outcome A — Immediate Action Succeeds + +```text +sale value = 24 asses +total cost = 16 asses +result = 8 asses profit +``` + +The trader benefited from acting before certainty. + +### Outcome B — Immediate Action Fails + +```text +sale value = 14 asses +total cost = 16 asses +result = 2 asses loss +``` + +The trader accepted information risk and lost. + +### Outcome C — Waiting Confirms But Closes Margin + +After two days, the trader learns the price is real, but rivals moved first. + +```text +sale value = 18 asses +total cost = 17 asses +result = 1 as profit +``` + +Waiting improved knowledge but reduced opportunity. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::03::uncertainty_behavior +source_file: CORPUS-0007-acting-before-certainty.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0007-acting-before-certainty.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0007 +document_title: Acting Before Certainty +section_heading: 0. Scenario + 1. Initial Situation + 2. Choice A — Act Immediately + ... +chunk_role: uncertainty_behavior +concept_tags: +- acting +- certainty +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears an uncertain report that oil prices are rising in Capua. + +He cannot confirm the report immediately. + +He must choose whether to act now, wait for confirmation, reduce the size of the venture, or ignore the report. + +Acting before certainty is risky. + +But waiting for certainty may close the opportunity. + +--- + +## 1. Initial Situation + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected total movement cost | 6 asses | +| Rumored sale price in Capua | 24 asses | +| Confirmed sale price | unknown | +| Time required for confirmation | 2 days | +| Rival awareness | possible | + +If the rumor is true: + +```text +sale value = 24 asses +total cost = 16 asses +expected profit = 8 asses +``` + +But the sale value is not confirmed. + +--- + +## 2. Choice A — Act Immediately + +The trader buys oil and reserves transport now. + +Benefits: + +- may move before rivals +- may secure cart space before costs rise +- may reach Capua while demand remains high +- may preserve the full margin if the rumor is true + +Risks: + +- rumor may be wrong +- rumor may be stale +- quality or buyer terms may differ +- final sale price may be lower than expected + +Acting immediately preserves timing advantage but accepts information risk. + +--- + +## 6. Correct Model Behavior + +The model should compare: + +| Factor | Immediate Action | Waiting | +|---|---|---| +| information confidence | lower | higher | +| timing advantage | higher | lower | +| risk of bad report | higher | lower | +| risk of missed opportunity | lower | higher | +| rival exposure | lower | higher | +| margin preservation | possible | uncertain | + +Neither choice is automatically correct. + +The correct decision depends on margin, confidence, urgency, rivalry, and capacity to absorb loss. + +--- + +## 7. Incorrect Model Behavior + +The model should not: + +- require certainty before every action +- treat acting on uncertainty as automatically irrational +- treat fast action as always wise +- ignore the cost of waiting +- ignore rival movement during delay +- treat uncertainty as pure randomness +- judge decision quality only by final outcome + +A decision can be rational from known evidence and still fail. + +A decision can be reckless and still succeed. + +--- + +## 8. Decision Questions + +The trader must ask: + +- how large is the possible margin? +- how reliable is the report? +- how fast can the market change? +- who else may know? +- what is the cost of being wrong? +- what is the cost of waiting? +- can exposure be reduced? +- can transport or goods be reserved conditionally? +- will failure create a hard stop? + +--- + +## 9. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0005-rumor-before-confirmed-price` +- `Layer_1/CORPUS-0010-hard-stop-after-loss` +- `Layer_2/CORPUS-0006-confirmation-has-a-cost` + +--- + +## 10. Success Condition + +If the model can recognize that acting before certainty may be rational when timing advantage is valuable, while still preserving information risk and final arithmetic, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0008-rumor-changes-behavior-before-truth.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0008-rumor-changes-behavior-before-truth.chunked.md new file mode 100644 index 0000000..f7b479f --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0008-rumor-changes-behavior-before-truth.chunked.md @@ -0,0 +1,395 @@ +# CORPUS-0008 +## Rumor Changes Behavior Before Truth +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that uncertain reports can change prices, queues, posture, and decisions before the underlying truth is confirmed +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0008-rumor-changes-behavior-before-truth.md + +--- + +<!-- chunk: +id: CORPUS-0008::01::evidence_structure +source_file: CORPUS-0008-rumor-changes-behavior-before-truth.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0008-rumor-changes-behavior-before-truth.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0008 +document_title: Rumor Changes Behavior Before Truth +section_heading: 0. Scenario + 1. Initial Rumor + 2. Behavior Changes Before Confirmation +chunk_role: evidence_structure +concept_tags: +- rumor +- changes +- behavior +- truth +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A rumor spreads in Ostia that a forge has burned and tool supply will tighten. + +No official confirmation has arrived. + +The rumor may be true, false, partial, or exaggerated. + +But before anyone confirms the full truth, traders, workers, buyers, and creditors begin acting differently. + +The rumor changes behavior before truth arrives. + +--- + +## 1. Initial Rumor + +A porter says: + +> The bronze forge is ruined. Tools will be dear by nightfall. + +Known facts: + +| Fact | Value | +|---|---| +| Visible smoke | yes | +| Forge damage confirmed | no | +| Tool shortage confirmed | no | +| Rumor spreading | yes | +| Market reaction beginning | possible | + +The rumor is not yet confirmed. + +That does not make it economically irrelevant. + +--- + +## 2. Behavior Changes Before Confirmation + +Before the truth is known: + +- a carpenter buys spare tools early +- a trader reserves cart space for tool cargo +- a creditor visits the forge owner's house +- a rival raises asking prices +- workers gather near the district +- a seller delays sale to see whether price rises +- a buyer accepts worse terms to secure supply + +These actions may occur before confirmed fact. + +Belief itself becomes a market force. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::02::truth_variants +source_file: CORPUS-0008-rumor-changes-behavior-before-truth.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0008-rumor-changes-behavior-before-truth.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0008 +document_title: Rumor Changes Behavior Before Truth +section_heading: 0. Scenario + 1. Initial Rumor + 2. Behavior Changes Before Confirmation + ... +chunk_role: truth_variants +concept_tags: +- rumor +- changes +- behavior +- truth +- truth_variants +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A rumor spreads in Ostia that a forge has burned and tool supply will tighten. + +No official confirmation has arrived. + +The rumor may be true, false, partial, or exaggerated. + +But before anyone confirms the full truth, traders, workers, buyers, and creditors begin acting differently. + +The rumor changes behavior before truth arrives. + +--- + +## 1. Initial Rumor + +A porter says: + +> The bronze forge is ruined. Tools will be dear by nightfall. + +Known facts: + +| Fact | Value | +|---|---| +| Visible smoke | yes | +| Forge damage confirmed | no | +| Tool shortage confirmed | no | +| Rumor spreading | yes | +| Market reaction beginning | possible | + +The rumor is not yet confirmed. + +That does not make it economically irrelevant. + +--- + +## 2. Behavior Changes Before Confirmation + +Before the truth is known: + +- a carpenter buys spare tools early +- a trader reserves cart space for tool cargo +- a creditor visits the forge owner's house +- a rival raises asking prices +- workers gather near the district +- a seller delays sale to see whether price rises +- a buyer accepts worse terms to secure supply + +These actions may occur before confirmed fact. + +Belief itself becomes a market force. + +--- + +## 3. Possible Truth States + +### Truth State A — Rumor Mostly True + +The forge is badly damaged. + +Tool supply will fall. + +Early buyers benefit. + +### Truth State B — Rumor Partial + +Only one shed burned. + +Supply disruption is smaller than expected. + +Some early buyers overpaid. + +### Truth State C — Rumor False Or Misread + +The smoke came from nearby storage, not the forge. + +Tool prices may settle back down. + +Those who acted too aggressively may lose value. + +--- + +## 4. Arithmetic Example + +A trader buys tools for 20 asses after hearing the rumor. + +He expects to sell them for 30 asses if the shortage is real. + +### If Rumor Is True + +```text +sale value = 30 asses +purchase cost = 20 asses +other costs = 4 asses +result = 6 asses profit +``` + +### If Rumor Is Partial + +```text +sale value = 25 asses +purchase cost = 20 asses +other costs = 4 asses +result = 1 as profit +``` + +### If Rumor Is False + +```text +sale value = 18 asses +purchase cost = 20 asses +other costs = 4 asses +result = 6 asses loss +``` + +The rumor created the decision window. + +The truth resolved the outcome. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::03::uncertainty_behavior +source_file: CORPUS-0008-rumor-changes-behavior-before-truth.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0008-rumor-changes-behavior-before-truth.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0008 +document_title: Rumor Changes Behavior Before Truth +section_heading: 0. Scenario + 1. Initial Rumor + 2. Behavior Changes Before Confirmation + ... +chunk_role: uncertainty_behavior +concept_tags: +- rumor +- changes +- behavior +- truth +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A rumor spreads in Ostia that a forge has burned and tool supply will tighten. + +No official confirmation has arrived. + +The rumor may be true, false, partial, or exaggerated. + +But before anyone confirms the full truth, traders, workers, buyers, and creditors begin acting differently. + +The rumor changes behavior before truth arrives. + +--- + +## 1. Initial Rumor + +A porter says: + +> The bronze forge is ruined. Tools will be dear by nightfall. + +Known facts: + +| Fact | Value | +|---|---| +| Visible smoke | yes | +| Forge damage confirmed | no | +| Tool shortage confirmed | no | +| Rumor spreading | yes | +| Market reaction beginning | possible | + +The rumor is not yet confirmed. + +That does not make it economically irrelevant. + +--- + +## 2. Behavior Changes Before Confirmation + +Before the truth is known: + +- a carpenter buys spare tools early +- a trader reserves cart space for tool cargo +- a creditor visits the forge owner's house +- a rival raises asking prices +- workers gather near the district +- a seller delays sale to see whether price rises +- a buyer accepts worse terms to secure supply + +These actions may occur before confirmed fact. + +Belief itself becomes a market force. + +--- + +## 5. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| rumor_content | what is being claimed | +| rumor_spread | how widely it is circulating | +| belief_effect | how actors change behavior | +| true_state | what actually happened | +| market_reaction | price, queue, and access changes caused by belief | +| final_resolution | outcome after truth and settlement | + +Rumor can create real temporary effects even before it is true or false. + +--- + +## 6. Incorrect Model Behavior + +The model should not: + +- ignore rumor until confirmed +- treat rumor as automatically false +- treat rumor as automatically true +- ignore behavior caused by belief +- assume prices wait for truth +- assume all actors react equally +- erase market effects if the rumor later proves false + +False belief can still produce real movement. + +--- + +## 7. Decision Questions + +The trader must ask: + +- who believes the rumor? +- who is already acting? +- what price has moved? +- what queue has formed? +- who is delaying sale? +- who is buying before confirmation? +- what happens if truth arrives late? +- what happens if truth contradicts belief? + +The trader is not only evaluating truth. + +He is evaluating behavior under uncertainty. + +--- + +## 8. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0005-rumor-before-confirmed-price` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0007-acting-before-certainty` + +--- + +## 9. Success Condition + +If the model sees a rumor and asks not only whether it is true, but how belief in it changes behavior before confirmation, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0009-same-event-different-knowledge.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0009-same-event-different-knowledge.chunked.md new file mode 100644 index 0000000..a5ddbf7 --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0009-same-event-different-knowledge.chunked.md @@ -0,0 +1,273 @@ +# CORPUS-0009 +## Same Event, Different Knowledge +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that different actors may know different parts of the same event because of position, status, timing, and access +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0009-same-event-different-knowledge.md + +--- + +<!-- chunk: +id: CORPUS-0009::01::evidence_structure +source_file: CORPUS-0009-same-event-different-knowledge.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0009-same-event-different-knowledge.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0009 +document_title: Same Event, Different Knowledge +section_heading: 0. Scenario + 1. Hidden True Event + 2. Actor Knowledge States ... +chunk_role: evidence_structure +concept_tags: +- event +- knowledge +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A timber barge is delayed near Ostia. + +The event is one event. + +But no single actor automatically knows the whole event. + +A porter, trader, clerk, official, buyer, and cart owner may each know a different part. + +The model must not treat “the city knows” as one shared knowledge state. + +--- + +## 1. Hidden True Event + +The simulation true state: + +| Hidden True State | Value | +|---|---| +| Event | timber barge delayed | +| Cause | towline broke | +| Cargo | dry beam stock and wheel blanks | +| Delay | one day minimum | +| Damage | minor | +| Destination buyers | two carpentry shops | +| Official notice | not yet filed | + +The true state exists. + +Most actors know only fragments. + +--- + +## 2. Actor Knowledge States + +| Actor | What They Know | +|---|---| +| towman | towline broke; delay likely one day | +| porter | a timber barge is late | +| trader | timber buyers are asking questions | +| warehouse clerk | reserved storage may remain empty today | +| cart owner | return load may be delayed | +| official | no formal notice yet | +| carpenter | expected timber has not arrived | +| buyer in another district | may know nothing | + +Each actor has partial knowledge. + +--- + +## 3. Why The Differences Matter + +Different knowledge creates different actions. + +The towman may seek rope. + +The porter may repeat a vague delay rumor. + +The trader may reserve alternative timber. + +The warehouse clerk may release storage. + +The cart owner may demand waiting pay. + +The carpenter may bid for substitute material. + +No one needs the entire truth to act. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::02::uncertainty_behavior +source_file: CORPUS-0009-same-event-different-knowledge.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0009-same-event-different-knowledge.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0009 +document_title: Same Event, Different Knowledge +section_heading: 0. Scenario + 1. Hidden True Event + 2. Actor Knowledge States ... +chunk_role: uncertainty_behavior +concept_tags: +- event +- knowledge +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A timber barge is delayed near Ostia. + +The event is one event. + +But no single actor automatically knows the whole event. + +A porter, trader, clerk, official, buyer, and cart owner may each know a different part. + +The model must not treat “the city knows” as one shared knowledge state. + +--- + +## 1. Hidden True Event + +The simulation true state: + +| Hidden True State | Value | +|---|---| +| Event | timber barge delayed | +| Cause | towline broke | +| Cargo | dry beam stock and wheel blanks | +| Delay | one day minimum | +| Damage | minor | +| Destination buyers | two carpentry shops | +| Official notice | not yet filed | + +The true state exists. + +Most actors know only fragments. + +--- + +## 2. Actor Knowledge States + +| Actor | What They Know | +|---|---| +| towman | towline broke; delay likely one day | +| porter | a timber barge is late | +| trader | timber buyers are asking questions | +| warehouse clerk | reserved storage may remain empty today | +| cart owner | return load may be delayed | +| official | no formal notice yet | +| carpenter | expected timber has not arrived | +| buyer in another district | may know nothing | + +Each actor has partial knowledge. + +--- + +## 4. Incorrect Model Behavior + +The model should not: + +- assume all actors know the same facts +- treat a city as one mind +- give the trader official knowledge without a path +- assume formal notice arrives before street knowledge +- assume partial knowledge is useless +- ignore actor position and access +- collapse true event into public knowledge + +--- + +## 5. Correct Model Behavior + +The model should track: + +| Category | Meaning | +|---|---| +| true_event_state | what actually happened | +| actor_observed_signal | what each actor directly observes | +| actor_report | what each actor says or repeats | +| actor_inference | what each actor believes follows | +| confidence | how strongly each actor trusts the information | +| action | what each actor does from partial knowledge | + +Knowledge should be actor-specific. + +--- + +## 6. Decision Example + +A trader hears from a porter: + +> Timber is late. + +This is vague. + +He then sees two carpenters near the quay asking about substitutes. + +That visible behavior increases confidence that the delay matters. + +He still does not know: + +- cause of delay +- cargo condition +- duration of delay +- whether the timber is already reserved +- whether alternate supply exists + +The trader may still act before full knowledge. + +--- + +## 7. Same Event, Different Profits + +Different actors may benefit from different fragments: + +| Actor | Possible Use | +|---|---| +| rope seller | sells replacement towline | +| cart owner | charges waiting time | +| trader | sources substitute timber | +| carpenter | secures scarce material early | +| clerk | rents storage elsewhere | +| creditor | checks exposed contractor | + +The same event creates different opportunities because knowledge differs. + +--- + +## 8. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_1/CORPUS-0007-rival-buys-the-cart-space` +- `Layer_1/CORPUS-0011-round-trip-cart-value` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` + +--- + +## 9. Success Condition + +If the model stops treating an event as equally known by all actors and starts tracking who knows which fragment, from what position, and with what confidence, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0010-information-can-be-withheld.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0010-information-can-be-withheld.chunked.md new file mode 100644 index 0000000..d3b315c --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0010-information-can-be-withheld.chunked.md @@ -0,0 +1,266 @@ +# CORPUS-0010 +## Information Can Be Withheld +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that actors may delay, conceal, or selectively reveal information because information itself has economic value +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0010-information-can-be-withheld.md + +--- + +<!-- chunk: +id: CORPUS-0010::01::evidence_structure +source_file: CORPUS-0010-information-can-be-withheld.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0010-information-can-be-withheld.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0010 +document_title: Information Can Be Withheld +section_heading: 0. Scenario + 1. Known Facts + 2. Why Information Is Withheld ... +chunk_role: evidence_structure +concept_tags: +- information +- withheld +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia asks whether a timber convoy from Capua is delayed. + +A warehouse clerk knows the convoy is late. + +The clerk does not immediately say so. + +The clerk may withhold the information because revealing it changes prices, bargaining position, storage demand, or creditor behavior. + +Information is not automatically shared merely because it is known. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | timber convoy delayed | +| Actor with knowledge | warehouse clerk | +| Actor seeking knowledge | trader | +| Public knowledge | unclear | +| Clerk motive | preserve advantage or avoid consequence | +| Trader confidence | incomplete | + +The clerk's silence is itself a signal, but not a complete fact. + +--- + +## 2. Why Information Is Withheld + +An actor may withhold information to: + +- buy before prices rise +- sell before prices fall +- avoid blame +- delay creditors +- preserve queue position +- protect a patron +- avoid panic +- negotiate better terms +- prevent rivals from acting +- wait until his own obligation is secure + +Withheld information is often more valuable than spoken information. + +--- + +## 3. Forms Of Withholding + +Information may be withheld through: + +| Form | Description | +|---|---| +| silence | actor simply does not answer | +| delay | answer comes after the useful window narrows | +| partial truth | only safe details are shared | +| misdirection | attention is shifted to another fact | +| denial | actor says there is no issue | +| vague statement | actor speaks without usable specificity | +| selective audience | actor tells one person but not another | + +Withholding does not always require a false statement. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::02::uncertainty_behavior +source_file: CORPUS-0010-information-can-be-withheld.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0010-information-can-be-withheld.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0010 +document_title: Information Can Be Withheld +section_heading: 0. Scenario + 1. Known Facts + 2. Why Information Is Withheld ... +chunk_role: uncertainty_behavior +concept_tags: +- information +- withheld +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia asks whether a timber convoy from Capua is delayed. + +A warehouse clerk knows the convoy is late. + +The clerk does not immediately say so. + +The clerk may withhold the information because revealing it changes prices, bargaining position, storage demand, or creditor behavior. + +Information is not automatically shared merely because it is known. + +--- + +## 1. Known Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | timber convoy delayed | +| Actor with knowledge | warehouse clerk | +| Actor seeking knowledge | trader | +| Public knowledge | unclear | +| Clerk motive | preserve advantage or avoid consequence | +| Trader confidence | incomplete | + +The clerk's silence is itself a signal, but not a complete fact. + +--- + +## 2. Why Information Is Withheld + +An actor may withhold information to: + +- buy before prices rise +- sell before prices fall +- avoid blame +- delay creditors +- preserve queue position +- protect a patron +- avoid panic +- negotiate better terms +- prevent rivals from acting +- wait until his own obligation is secure + +Withheld information is often more valuable than spoken information. + +--- + +## 4. Incorrect Model Behavior + +The model should not: + +- assume every informed actor speaks honestly and immediately +- treat absence of report as absence of event +- assume silence means ignorance +- assume withholding always proves bad intent +- expose hidden facts because one actor knows them +- ignore who benefits if information remains limited +- treat information as costless once discovered + +--- + +## 5. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| known_by_actor | who knows the fact | +| public_knowledge | whether the wider market knows | +| withheld_from | who is not told | +| motive_to_withhold | why the fact is not shared | +| signal_of_withholding | behavior suggesting concealment or delay | +| effect_of_withholding | price, access, timing, or trust changes | +| discovery_path | how another actor might learn it | + +Information should have possession and movement, like goods. + +--- + +## 6. Example: Clerk Withholds Timber Delay + +The clerk knows the timber convoy is delayed. + +If he reveals it immediately: + +- carpenters seek substitutes +- storage plans change +- transport prices may rise +- creditors may press exposed contractors + +If he withholds it briefly: + +- his associate may buy substitute stock first +- storage arrangements may be renegotiated +- the warehouse avoids public blame until later + +The delay in speech changes economic conditions. + +--- + +## 7. How The Trader May Respond + +The trader may: + +- ask a second clerk +- watch cart movements +- compare storage behavior +- question porters indirectly +- test prices for substitute timber +- offer payment for reliable notice +- act on the possibility that information is being withheld +- avoid overcommitting until evidence improves + +The trader does not need proof of withholding to treat silence as meaningful. + +--- + +## 8. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0005-rumor-before-confirmed-price` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0009-same-event-different-knowledge` + +--- + +## 9. Success Condition + +If the model stops assuming known information is automatically shared and starts tracking who holds information, who receives it, who is denied it, and what changes while it is withheld, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0011-quality-uncertainty.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0011-quality-uncertainty.chunked.md new file mode 100644 index 0000000..f6acd08 --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0011-quality-uncertainty.chunked.md @@ -0,0 +1,384 @@ +# CORPUS-0011 +## Quality Uncertainty +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that a reported good may exist, but its quality, condition, suitability, or usable quantity may remain uncertain until inspected or used +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0011-quality-uncertainty.md + +--- + +<!-- chunk: +id: CORPUS-0011::01::evidence_structure +source_file: CORPUS-0011-quality-uncertainty.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0011-quality-uncertainty.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0011 +document_title: Quality Uncertainty +section_heading: 0. Scenario + 1. Report Received + 2. Known Facts ... +chunk_role: evidence_structure +concept_tags: +- quality +- uncertainty +- evidence_structure +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that timber is available for sale. + +The report is true. + +The timber exists. + +But the trader does not yet know whether the timber is dry, straight, strong, damaged, green, warped, or suitable for the intended buyer in Capua. + +The uncertainty is not whether the good exists. + +The uncertainty is whether the good can serve the intended use. + +--- + +## 1. Report Received + +A seller says: + +> I have timber ready for shipment. + +This statement may be true. + +But it does not answer: + +- what kind of timber? +- how dry is it? +- how straight is it? +- what length and thickness? +- was it stored well? +- does it fit the buyer's need? +- how much is actually usable? + +Existence is not quality. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Good | timber | +| Reported availability | yes | +| Intended destination | Capua | +| Intended use | cart repair stock | +| Timber quality | unknown | +| Usable quantity | unknown | +| Inspection status | not inspected | + +The trader knows that timber exists. + +He does not yet know whether it is the right timber. + +--- + +## 3. Why Quality Matters + +Quality changes value. + +Timber that is dry and straight may be useful for cart repair. + +Timber that is green, warped, or split may be worth less. + +The same reported quantity can produce different outcomes: + +| True Quality | Effect | +|---|---| +| dry and straight | suitable for higher-value use | +| green | may require waiting or sell lower | +| warped | may not fit repair demand | +| partially damaged | usable quantity lower than claimed | +| mixed stock | sorting cost required | + +A good's name does not define its usable value. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::02::truth_variants +source_file: CORPUS-0011-quality-uncertainty.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0011-quality-uncertainty.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0011 +document_title: Quality Uncertainty +section_heading: 0. Scenario + 1. Report Received + 2. Known Facts ... +chunk_role: truth_variants +concept_tags: +- quality +- uncertainty +- truth_variants +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that timber is available for sale. + +The report is true. + +The timber exists. + +But the trader does not yet know whether the timber is dry, straight, strong, damaged, green, warped, or suitable for the intended buyer in Capua. + +The uncertainty is not whether the good exists. + +The uncertainty is whether the good can serve the intended use. + +--- + +## 1. Report Received + +A seller says: + +> I have timber ready for shipment. + +This statement may be true. + +But it does not answer: + +- what kind of timber? +- how dry is it? +- how straight is it? +- what length and thickness? +- was it stored well? +- does it fit the buyer's need? +- how much is actually usable? + +Existence is not quality. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Good | timber | +| Reported availability | yes | +| Intended destination | Capua | +| Intended use | cart repair stock | +| Timber quality | unknown | +| Usable quantity | unknown | +| Inspection status | not inspected | + +The trader knows that timber exists. + +He does not yet know whether it is the right timber. + +--- + +## 4. Arithmetic Variants + +### Variant A — Suitable Timber + +```text +sale value = 48 asses +total cost = 40 asses +result = 8 asses profit +``` + +### Variant B — Mixed Quality + +Only part of the timber fits the repair use. + +```text +sale value = 42 asses +total cost = 40 asses +result = 2 asses profit +``` + +### Variant C — Unsuitable Timber + +The timber sells only for ordinary use. + +```text +sale value = 34 asses +total cost = 40 asses +result = 6 asses loss +``` + +The report was true in all three variants. + +The quality changed the outcome. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::03::uncertainty_behavior +source_file: CORPUS-0011-quality-uncertainty.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0011-quality-uncertainty.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0011 +document_title: Quality Uncertainty +section_heading: 0. Scenario + 1. Report Received + 2. Known Facts ... +chunk_role: uncertainty_behavior +concept_tags: +- quality +- uncertainty +- uncertainty_behavior +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that timber is available for sale. + +The report is true. + +The timber exists. + +But the trader does not yet know whether the timber is dry, straight, strong, damaged, green, warped, or suitable for the intended buyer in Capua. + +The uncertainty is not whether the good exists. + +The uncertainty is whether the good can serve the intended use. + +--- + +## 1. Report Received + +A seller says: + +> I have timber ready for shipment. + +This statement may be true. + +But it does not answer: + +- what kind of timber? +- how dry is it? +- how straight is it? +- what length and thickness? +- was it stored well? +- does it fit the buyer's need? +- how much is actually usable? + +Existence is not quality. + +--- + +## 2. Known Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Good | timber | +| Reported availability | yes | +| Intended destination | Capua | +| Intended use | cart repair stock | +| Timber quality | unknown | +| Usable quantity | unknown | +| Inspection status | not inspected | + +The trader knows that timber exists. + +He does not yet know whether it is the right timber. + +--- + +## 5. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| good_exists | whether the good is present | +| stated_quality | what seller claims | +| inspected_quality | what buyer or agent verifies | +| intended_use | what the buyer wants it for | +| suitability | whether quality fits intended use | +| usable_quantity | amount that can actually serve the use | +| quality_discount | value reduction from defects or mismatch | + +The model should not assume a reported good is suitable merely because it exists. + +--- + +## 6. Incorrect Model Behavior + +The model should not: + +- treat all timber as identical +- assume seller claim equals true quality +- ignore storage condition +- ignore intended use +- ignore sorting cost +- ignore unusable portion +- calculate profit before suitability is known +- treat quality uncertainty as the same as price uncertainty + +Price may be known while quality remains uncertain. + +Quality may be known while price remains uncertain. + +--- + +## 7. Decision Options + +The trader may: + +- inspect the timber personally +- send a trusted carpenter +- demand lower price for uncertainty +- buy only after sorting +- buy a smaller quantity +- accept risk for a better price +- reject the cargo if suitability matters too much +- redirect unsuitable timber to a lower-value use + +Quality uncertainty can be managed, but not ignored. + +--- + +## 8. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0015-materials-can-change-value-through-use` +- `Layer_1/CORPUS-0008-material-redirection-timber` +- `Layer_2/CORPUS-0003-visible-signal-vs-spoken-claim` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0006-confirmation-has-a-cost` + +--- + +## 9. Success Condition + +If the model sees that a good exists and still asks whether its quality, condition, usable quantity, and suitability match the intended use, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0012-settlement-reveals-truth.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0012-settlement-reveals-truth.chunked.md new file mode 100644 index 0000000..6e7cce0 --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0012-settlement-reveals-truth.chunked.md @@ -0,0 +1,349 @@ +# CORPUS-0012 +## Settlement Reveals Truth +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that the full truth of a venture is often revealed only when sale, payment, delivery, and obligations settle +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0012-settlement-reveals-truth.md + +--- + +<!-- chunk: +id: CORPUS-0012::01::evidence_structure +source_file: CORPUS-0012-settlement-reveals-truth.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0012-settlement-reveals-truth.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0012 +document_title: Settlement Reveals Truth +section_heading: 0. Scenario + 1. Pre-Settlement State + 2. Hidden Unknowns ... +chunk_role: evidence_structure +concept_tags: +- settlement +- reveals +- truth +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia sends oil to Capua. + +Before settlement, the trader has reports, expectations, promises, and estimates. + +He does not yet know the final truth of the venture. + +The truth becomes clear only when: + +- goods arrive +- quality is accepted or rejected +- sale price is agreed +- payment is made +- costs are counted +- obligations are fulfilled or fail + +Settlement reveals the outcome. + +--- + +## 1. Pre-Settlement State + +Before settlement, the trader believes: + +| Belief | Value | +|---|---:| +| Expected sale price | 22 asses | +| Expected total cost | 16 asses | +| Expected profit | 6 asses | + +This is an expectation. + +It is not yet the venture's final truth. + +--- + +## 2. Hidden Unknowns + +Before settlement, the trader may not know: + +- whether the buyer still wants the oil +- whether the buyer can pay +- whether the oil arrived intact +- whether handling cost increased +- whether the reported price remains current +- whether the buyer disputes quality +- whether a rival has changed the market +- whether some obligation remains unpaid + +These unknowns are resolved only through completion. + +--- + +## 3. Settlement Event + +At settlement, the actual values become known: + +| Final Value | Result | +|---|---:| +| Actual sale price | 18 asses | +| Actual total cost | 17 asses | +| Final arithmetic outcome | 1 as profit | + +The expected profit was 6 asses. + +The final profit is 1 as. + +The venture was still profitable, but much less than expected. + +--- + +## 4. Why Settlement Matters + +Reports and estimates guide action. + +Settlement resolves outcome. + +Before settlement: + +```text +expected_profit = uncertain +``` + +After settlement: + +```text +actual_profit = sale_value - total_cost +``` + +The account becomes fixed only when final values are known. + +--- + +## 5. Partial Settlement + +Settlement may happen in stages. + +Example: + +| Stage | Status | +|---|---| +| goods delivered | complete | +| buyer accepts quality | complete | +| buyer pays half | partial | +| remaining payment promised | unsettled | +| cart driver paid | complete | +| seller repayment | unsettled | + +A venture can appear complete while some obligations remain open. + +The model must distinguish physical delivery from full settlement. + +--- + +## 6. Disputed Settlement + +Settlement may reveal disagreement. + +Examples: + +- buyer says the oil is lower quality +- buyer claims less quantity arrived +- seller demands earlier payment +- cart driver adds waiting cost +- warehouse keeper claims unpaid storage +- witness remembers terms differently + +In these cases, settlement does not simply calculate. + +It exposes a dispute that must be resolved before the final outcome is stable. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::02::uncertainty_behavior +source_file: CORPUS-0012-settlement-reveals-truth.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0012-settlement-reveals-truth.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0012 +document_title: Settlement Reveals Truth +section_heading: 0. Scenario + 1. Pre-Settlement State + 2. Hidden Unknowns ... +chunk_role: uncertainty_behavior +concept_tags: +- settlement +- reveals +- truth +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia sends oil to Capua. + +Before settlement, the trader has reports, expectations, promises, and estimates. + +He does not yet know the final truth of the venture. + +The truth becomes clear only when: + +- goods arrive +- quality is accepted or rejected +- sale price is agreed +- payment is made +- costs are counted +- obligations are fulfilled or fail + +Settlement reveals the outcome. + +--- + +## 1. Pre-Settlement State + +Before settlement, the trader believes: + +| Belief | Value | +|---|---:| +| Expected sale price | 22 asses | +| Expected total cost | 16 asses | +| Expected profit | 6 asses | + +This is an expectation. + +It is not yet the venture's final truth. + +--- + +## 2. Hidden Unknowns + +Before settlement, the trader may not know: + +- whether the buyer still wants the oil +- whether the buyer can pay +- whether the oil arrived intact +- whether handling cost increased +- whether the reported price remains current +- whether the buyer disputes quality +- whether a rival has changed the market +- whether some obligation remains unpaid + +These unknowns are resolved only through completion. + +--- + +## 7. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| expected_outcome | estimate before completion | +| delivery_state | whether goods arrived | +| acceptance_state | whether goods were accepted | +| payment_state | whether payment was made | +| obligation_state | whether related duties are fulfilled | +| dispute_state | whether terms are challenged | +| final_arithmetic | outcome after settlement values are known | + +The venture is not fully resolved until settlement is complete. + +--- + +## 8. Incorrect Model Behavior + +The model should not: + +- treat expected profit as final profit +- treat delivery as full settlement +- ignore unpaid obligations +- ignore partial payment +- ignore buyer refusal +- ignore quality dispute +- ignore late-added costs +- calculate final outcome before all settlement values are known + +--- + +## 9. Example Resolution Variants + +### Variant A — Clean Settlement + +```text +sale value = 22 asses +total cost = 16 asses +result = 6 asses profit +``` + +The venture resolves as expected. + +### Variant B — Reduced Sale Price + +```text +sale value = 18 asses +total cost = 17 asses +result = 1 as profit +``` + +The venture succeeds narrowly. + +### Variant C — Unpaid Buyer + +```text +sale value agreed = 22 asses +cash received = 10 asses +remaining claim = 12 asses +settlement = incomplete +``` + +The trader has not yet realized full value. + +### Variant D — Disputed Quality + +```text +expected sale value = 22 asses +buyer offer after dispute = 15 asses +total cost = 16 asses +result if accepted = 1 as loss +``` + +The dispute changes the possible settlement. + +--- + +## 10. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0010-credit-depends-on-trust` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0009-credit-allows-action-without-coin` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0011-quality-uncertainty` + +--- + +## 11. Success Condition + +If the model stops treating expectation, delivery, and agreement as final outcome, and starts waiting for settlement of payment, costs, quality, and obligations before declaring the venture resolved, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0013-military-demand-precedes-confirmation.chunked.md b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0013-military-demand-precedes-confirmation.chunked.md new file mode 100644 index 0000000..a83909d --- /dev/null +++ b/docs/training/corpus/Layer_2--Uncertainty/CORPUS-0013-military-demand-precedes-confirmation.chunked.md @@ -0,0 +1,306 @@ +# CORPUS-0013 +## Military Demand Precedes Confirmation +### Status: Training Corpus Seed +### Layer: Layer_2--Uncertainty +### Purpose: Teach that army or garrison activity may affect supplies before civilians know the official reason +### Repository Path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0013-military-demand-precedes-confirmation.md + +--- + +<!-- chunk: +id: CORPUS-0013::01::evidence_structure +source_file: CORPUS-0013-military-demand-precedes-confirmation.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0013-military-demand-precedes-confirmation.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0013 +document_title: Military Demand Precedes Confirmation +section_heading: 0. Scenario + 1. Visible Signals + 2. Hidden True State ... +chunk_role: evidence_structure +concept_tags: +- military +- demand +- precedes +- confirmation +- evidence_structure +- uncertainty +knowledge_state: +- reported +- known_state +- hidden_true_state +actors: [] +--> + +## 0. Scenario + +A trader in Ostia notices that fodder prices are rising, cart space is harder to reserve, and smiths are receiving unusual orders. + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or supply expansion. + +The trader does not yet know whether the rumor is true. + +But the market is already changing. + +--- + +## 1. Visible Signals + +The trader observes: + +- muleteers asking higher rates +- fodder sellers holding back stock +- cart owners refusing casual hire +- smiths buying iron and charcoal early +- warehouse clerks asking about dry storage +- grain dealers becoming less flexible +- road talk increasing near the gate + +None of these signals proves military movement alone. + +Together, they suggest organized demand may be forming. + +--- + +## 2. Hidden True State + +Possible true states: + +| Hidden True State | Meaning | +|---|---| +| routine resupply | normal garrison provisioning | +| temporary drill | short-term local demand | +| unit transfer | carts, fodder, food, and tools needed | +| frontier preparation | larger and longer supply pressure | +| false rumor | market reaction based on misread signals | +| private contractor order | non-military demand mistaken for military demand | + +The trader sees effects before knowing cause. + +--- + +## 3. Why Military Demand Matters + +Military or garrison demand can affect ordinary markets because it may absorb: + +- grain +- fodder +- carts +- draft animals +- repair labor +- tools +- leather +- rope +- timber +- oil and wine +- storage space +- road capacity + +The army does not need to buy everything to affect prices. + +It may change expectations simply by reserving capacity. + +--- + +## 4. Arithmetic Example + +A trader plans to send oil from Ostia to Capua. + +Original estimate: + +```text +purchase price = 10 asses +transport cost = 5 asses +other cost = 2 asses +expected sale value = 22 asses +expected result = 5 asses profit +``` + +After suspected military demand: + +```text +purchase price = 10 asses +transport cost = 8 asses +other cost = 2 asses +expected sale value = 22 asses +expected result = 2 asses profit +``` + +The destination price did not change. + +The transport market changed. + +--- + +## 5. Confirmation Problem + +The trader may want to confirm the cause. + +But confirmation may be slow. + +Possible confirmation paths: + +- ask a veteran contact +- watch cart reservations +- speak with a fodder seller +- observe warehouse requests +- listen at the baths +- compare gate traffic +- wait for official notice + +By the time confirmation arrives, transport and supplies may already be committed. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0013::02::uncertainty_behavior +source_file: CORPUS-0013-military-demand-precedes-confirmation.md +repository_path: docs/training/corpus/Layer_2--Uncertainty/CORPUS-0013-military-demand-precedes-confirmation.md +domain: commerce +layer: Layer_2--Uncertainty +document_id: CORPUS-0013 +document_title: Military Demand Precedes Confirmation +section_heading: 0. Scenario + 1. Visible Signals + 2. Hidden True State ... +chunk_role: uncertainty_behavior +concept_tags: +- military +- demand +- precedes +- confirmation +- uncertainty_behavior +- uncertainty +knowledge_state: +- reported +- known_state +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia notices that fodder prices are rising, cart space is harder to reserve, and smiths are receiving unusual orders. + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or supply expansion. + +The trader does not yet know whether the rumor is true. + +But the market is already changing. + +--- + +## 1. Visible Signals + +The trader observes: + +- muleteers asking higher rates +- fodder sellers holding back stock +- cart owners refusing casual hire +- smiths buying iron and charcoal early +- warehouse clerks asking about dry storage +- grain dealers becoming less flexible +- road talk increasing near the gate + +None of these signals proves military movement alone. + +Together, they suggest organized demand may be forming. + +--- + +## 2. Hidden True State + +Possible true states: + +| Hidden True State | Meaning | +|---|---| +| routine resupply | normal garrison provisioning | +| temporary drill | short-term local demand | +| unit transfer | carts, fodder, food, and tools needed | +| frontier preparation | larger and longer supply pressure | +| false rumor | market reaction based on misread signals | +| private contractor order | non-military demand mistaken for military demand | + +The trader sees effects before knowing cause. + +--- + +## 6. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| visible_market_effect | what has already changed | +| rumored_cause | what actors say explains it | +| true_cause | hidden simulation state | +| affected_inputs | goods and services under pressure | +| confirmation_cost | cost of learning more | +| action_window | time before market adjusts further | + +The model should recognize that effects may be real even before the cause is confirmed. + +--- + +## 7. Incorrect Model Behavior + +The model should not: + +- wait for official confirmation before allowing market effects +- assume military rumor is true because prices moved +- assume price movement has only one cause +- ignore transport, fodder, and labor effects +- treat army demand as affecting only weapons +- assume civilians know the official reason immediately +- ignore ordinary traders reacting to suspected demand + +--- + +## 8. Decision Options + +The trader may: + +- reserve cart space before rates rise further +- avoid ventures dependent on scarce transport +- buy fodder early +- sell into rising supply pressure +- seek substitute routes +- reduce cargo size +- wait for confirmation and accept timing loss +- investigate through contacts with military or transport knowledge + +Each choice trades uncertainty against timing. + +--- + +## 9. Layer-0 And Layer-1 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0002-goods-have-local-prices` +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_1/CORPUS-0007-rival-buys-the-cart-space` +- `Layer_1/CORPUS-0011-round-trip-cart-value` +- `Layer_2/CORPUS-0003-visible-signal-vs-spoken-claim` +- `Layer_2/CORPUS-0006-confirmation-has-a-cost` +- `Layer_2/CORPUS-0007-acting-before-certainty` + +--- + +## 10. Success Condition + +If the model sees rising fodder, transport, storage, or tool pressure and asks whether organized demand may be forming before official confirmation, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.chunked.md new file mode 100644 index 0000000..50e511b --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.chunked.md @@ -0,0 +1,804 @@ +# CORPUS-0001 +## Same Oil Venture, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same venture can be interpreted differently by different actor profiles without changing the underlying arithmetic +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0001::01::shared_facts +source_file: CORPUS-0001-same-oil-venture-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0001 +document_title: Same Oil Venture, Six Readings +section_heading: 0. Scenario + 1. Shared Venture Facts +chunk_role: shared_facts +concept_tags: +- oil +- venture +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The basic venture appears simple. + +But the six actor perspectives do not read the opportunity the same way. + +The arithmetic may be identical. + +The interpretation is not. + +--- + +## 1. Shared Venture Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected movement and handling cost | 6 asses | +| Expected total cost | 16 asses | +| Expected profit | 4 asses | + +Basic arithmetic: + +```text +20 - 16 = 4 asses expected profit +``` + +All six actors see or can be shown the same arithmetic. + +They do not treat it as the same opportunity. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::02::actor_reading_varro +source_file: CORPUS-0001-same-oil-venture-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0001 +document_title: Same Oil Venture, Six Readings +section_heading: 0. Scenario + 1. Shared Venture Facts + 2. Marcus Atilius Varro — + Former Legionary ... +chunk_role: actor_reading +concept_tags: +- oil +- venture +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The basic venture appears simple. + +But the six actor perspectives do not read the opportunity the same way. + +The arithmetic may be identical. + +The interpretation is not. + +--- + +## 1. Shared Venture Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected movement and handling cost | 6 asses | +| Expected total cost | 16 asses | +| Expected profit | 4 asses | + +Basic arithmetic: + +```text +20 - 16 = 4 asses expected profit +``` + +All six actors see or can be shown the same arithmetic. + +They do not treat it as the same opportunity. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the venture through movement, timing, and reliability. + +He asks: + +- who carries it? +- when does the cart leave? +- what road condition is known? +- who guards the cargo? +- where can the route fail? +- what happens if departure slips? + +Varro does not first ask whether 4 asses is attractive. + +He asks whether the movement can be executed. + +### Varro Interpretation + +```text +expected profit: 4 asses +primary concern: route reliability +risk focus: delay, theft, cart failure, weak discipline +decision bias: act only if movement is orderly +``` + +For Varro, a profitable venture with unreliable movement is not yet a good venture. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::03::actor_reading_felix +source_file: CORPUS-0001-same-oil-venture-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0001 +document_title: Same Oil Venture, Six Readings +section_heading: 0. Scenario + 1. Shared Venture Facts + 3. Lucius Fabius Felix — + Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- oil +- venture +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The basic venture appears simple. + +But the six actor perspectives do not read the opportunity the same way. + +The arithmetic may be identical. + +The interpretation is not. + +--- + +## 1. Shared Venture Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected movement and handling cost | 6 asses | +| Expected total cost | 16 asses | +| Expected profit | 4 asses | + +Basic arithmetic: + +```text +20 - 16 = 4 asses expected profit +``` + +All six actors see or can be shown the same arithmetic. + +They do not treat it as the same opportunity. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the venture through mispricing and speed. + +He asks: + +- why is oil still 10 asses in Ostia? +- who has not yet noticed the Capua demand? +- can the oil be bought before the seller raises price? +- can part of the cargo be resold before arrival? +- who is too respectable to touch this margin? +- can the margin be widened through bargaining? + +Felix sees the 4-ass expected profit as a starting point, not a final plan. + +### Felix Interpretation + +```text +expected profit: 4 asses +primary concern: whether the price gap can be widened +risk focus: rivals noticing too soon +decision bias: move fast before terms change +``` + +For Felix, the opportunity is not “oil to Capua.” + +The opportunity is the brief moment before others reprice it. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::04::actor_reading_lentulus +source_file: CORPUS-0001-same-oil-venture-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0001 +document_title: Same Oil Venture, Six Readings +section_heading: 0. Scenario + 1. Shared Venture Facts + 4. Quintus Cornelius Lentulus + Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- oil +- venture +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The basic venture appears simple. + +But the six actor perspectives do not read the opportunity the same way. + +The arithmetic may be identical. + +The interpretation is not. + +--- + +## 1. Shared Venture Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected movement and handling cost | 6 asses | +| Expected total cost | 16 asses | +| Expected profit | 4 asses | + +Basic arithmetic: + +```text +20 - 16 = 4 asses expected profit +``` + +All six actors see or can be shown the same arithmetic. + +They do not treat it as the same opportunity. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the venture through access, names, and future relationships. + +He asks: + +- who is the Capua buyer? +- whose household does the buyer serve? +- does supplying this buyer create introduction? +- does the cargo need to appear ordinary or prestigious? +- can a small profit produce larger social access? +- would this venture look beneath his station? + +Lentulus may accept a small margin if it improves access. + +He may reject a good margin if it damages standing. + +### Lentulus Interpretation + +```text +expected profit: 4 asses +primary concern: social access created by the buyer +risk focus: reputational mismatch or poor association +decision bias: prefer ventures that improve name and access +``` + +For Lentulus, the buyer may matter more than the oil. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::05::actor_reading_crispus +source_file: CORPUS-0001-same-oil-venture-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0001 +document_title: Same Oil Venture, Six Readings +section_heading: 0. Scenario + 1. Shared Venture Facts + 5. Gaius Licinius Crispus + — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- oil +- venture +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The basic venture appears simple. + +But the six actor perspectives do not read the opportunity the same way. + +The arithmetic may be identical. + +The interpretation is not. + +--- + +## 1. Shared Venture Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected movement and handling cost | 6 asses | +| Expected total cost | 16 asses | +| Expected profit | 4 asses | + +Basic arithmetic: + +```text +20 - 16 = 4 asses expected profit +``` + +All six actors see or can be shown the same arithmetic. + +They do not treat it as the same opportunity. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the venture through obligations, enforceability, and procedural leverage. + +He asks: + +- is the buyer reliable? +- is there a witness? +- are terms written or remembered? +- when is payment due? +- what happens if buyer delays? +- can the seller's claim be enforced? +- does the venture create or settle an obligation? + +Crispus does not trust expected sale value until settlement terms are clear. + +### Crispus Interpretation + +```text +expected profit: 4 asses +primary concern: enforceable payment +risk focus: unpaid buyer, disputed terms, weak witness +decision bias: prefer documented and enforceable arrangements +``` + +For Crispus, a profitable sale that cannot be collected is not profit. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::06::actor_reading_secundus +source_file: CORPUS-0001-same-oil-venture-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0001 +document_title: Same Oil Venture, Six Readings +section_heading: 0. Scenario + 1. Shared Venture Facts + 6. Titus Varenus Secundus + — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- oil +- venture +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The basic venture appears simple. + +But the six actor perspectives do not read the opportunity the same way. + +The arithmetic may be identical. + +The interpretation is not. + +--- + +## 1. Shared Venture Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected movement and handling cost | 6 asses | +| Expected total cost | 16 asses | +| Expected profit | 4 asses | + +Basic arithmetic: + +```text +20 - 16 = 4 asses expected profit +``` + +All six actors see or can be shown the same arithmetic. + +They do not treat it as the same opportunity. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the venture through capacity, replacement, and material flow. + +He asks: + +- how much oil can the cart actually carry? +- what else is moving on the same cart? +- does the cart return loaded or empty? +- are animals rested? +- is the load balanced? +- does Capua need oil generally or only a specific buyer? +- what supplies are needed on the return leg? + +Secundus may improve the venture by linking outbound and return cargo. + +### Secundus Interpretation + +```text +expected profit: 4 asses +primary concern: transport capacity and return value +risk focus: wasted movement, poor load planning, tired animals +decision bias: optimize the whole movement, not one sale +``` + +For Secundus, a one-way profit may hide a better round-trip plan. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::07::actor_reading_chresimus +source_file: CORPUS-0001-same-oil-venture-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0001 +document_title: Same Oil Venture, Six Readings +section_heading: 0. Scenario + 1. Shared Venture Facts + 7. Publius Terentius Chresimus + — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- oil +- venture +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The basic venture appears simple. + +But the six actor perspectives do not read the opportunity the same way. + +The arithmetic may be identical. + +The interpretation is not. + +--- + +## 1. Shared Venture Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected movement and handling cost | 6 asses | +| Expected total cost | 16 asses | +| Expected profit | 4 asses | + +Basic arithmetic: + +```text +20 - 16 = 4 asses expected profit +``` + +All six actors see or can be shown the same arithmetic. + +They do not treat it as the same opportunity. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the venture through records, quantities, obligations, and hidden accounts. + +He asks: + +- is the purchase quantity exact? +- is the oil quality recorded? +- who owes whom after delivery? +- does the buyer pay in coin or claim? +- are handling costs final or estimated? +- is any part of the cargo already pledged? +- do the numbers reconcile after settlement? + +Chresimus sees the arithmetic as provisional until recorded values are settled. + +### Chresimus Interpretation + +```text +expected profit: 4 asses +primary concern: whether the account is complete and accurate +risk focus: hidden costs, partial payment, disputed quantity +decision bias: verify records before trusting the margin +``` + +For Chresimus, profit exists only after the account balances. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0001::08::comparison +source_file: CORPUS-0001-same-oil-venture-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0001-same-oil-venture-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0001 +document_title: Same Oil Venture, Six Readings +section_heading: 0. Scenario + 1. Shared Venture Facts + 8. Shared Arithmetic, Different + Decisions ... +chunk_role: comparison +concept_tags: +- oil +- venture +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia considers sending oil to Capua. + +The basic venture appears simple. + +But the six actor perspectives do not read the opportunity the same way. + +The arithmetic may be identical. + +The interpretation is not. + +--- + +## 1. Shared Venture Facts + +| Fact | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price in Ostia | 10 asses | +| Expected sale price in Capua | 20 asses | +| Expected movement and handling cost | 6 asses | +| Expected total cost | 16 asses | +| Expected profit | 4 asses | + +Basic arithmetic: + +```text +20 - 16 = 4 asses expected profit +``` + +All six actors see or can be shown the same arithmetic. + +They do not treat it as the same opportunity. + +--- + +## 8. Shared Arithmetic, Different Decisions + +The same expected arithmetic: + +```text +expected profit = 4 asses +``` + +can lead to different conclusions: + +| Actor | Likely Decision | +|---|---| +| Varro | proceed only if movement is reliable | +| Felix | move quickly and try to improve terms | +| Lentulus | proceed if buyer improves access | +| Crispus | proceed only with enforceable settlement | +| Secundus | restructure around transport capacity and return leg | +| Chresimus | verify quantities, obligations, and hidden costs first | + +No actor changes the arithmetic. + +Each actor changes what must be known before acting. + +--- + +## 9. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| shared facts | venture numbers visible to all | +| actor lens | what each actor notices first | +| actor risk focus | what each actor fears most | +| actor advantage | what each actor can improve | +| decision threshold | what must be satisfied before action | +| final arithmetic | outcome after settlement | + +Actor perspective should alter interpretation, not erase accounting. + +--- + +## 10. Incorrect Model Behavior + +The model should not: + +- give every actor the same reasoning +- let personality replace arithmetic +- treat the most confident actor as most correct +- assume a 4-ass expected profit means the same thing to all actors +- make actor perspective cosmetic +- ignore that each actor sees different risks +- collapse social, logistical, and accounting concerns into one generic decision + +--- + +## 11. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0001-trade-requires-two-locations` +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0001-oil-ostia-to-capua-basic-venture` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0011-round-trip-cart-value` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0012-settlement-reveals-truth` + +--- + +## 12. Success Condition + +If the model can hold the same venture arithmetic constant while producing six distinct interpretations based on movement, mispricing, access, enforceability, capacity, and records, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.chunked.md new file mode 100644 index 0000000..a82b4b6 --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.chunked.md @@ -0,0 +1,842 @@ +# CORPUS-0002 +## Same Rumor, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same uncertain report is interpreted differently by each actor profile according to role, access, risk focus, and preferred action +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0002::01::shared_facts +source_file: CORPUS-0002-same-rumor-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0002 +document_title: Same Rumor, Six Readings +section_heading: 0. Scenario + 1. Shared Rumor Facts +chunk_role: shared_facts +concept_tags: +- rumor +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears a rumor: + +> The timber convoy from Capua is delayed. + +The rumor is incomplete. + +It does not say: + +- why the convoy is delayed +- how long the delay will last +- whether the timber is damaged +- who owns the cargo +- who is waiting for it +- whether the delay is already known by others + +The six actor perspectives do not hear the same rumor in the same way. + +They ask different questions and choose different first actions. + +--- + +## 1. Shared Rumor Facts + +| Fact | Value | +|---|---| +| Location where rumor is heard | Ostia | +| Reported event | timber convoy delayed | +| Origin of convoy | Capua route | +| Cargo | timber, not fully confirmed | +| Report source | porter repeating road talk | +| Report age | unknown | +| Confirmed cause | unknown | +| Confirmed duration | unknown | +| Confirmed market effect | unknown | + +All six actors begin with the same report. + +The report is not enough to calculate profit. + +It is enough to begin interpretation. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::02::actor_reading_varro +source_file: CORPUS-0002-same-rumor-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0002 +document_title: Same Rumor, Six Readings +section_heading: 0. Scenario + 1. Shared Rumor Facts + 2. Marcus Atilius Varro — Former + Legionary ... +chunk_role: actor_reading +concept_tags: +- rumor +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia hears a rumor: + +> The timber convoy from Capua is delayed. + +The rumor is incomplete. + +It does not say: + +- why the convoy is delayed +- how long the delay will last +- whether the timber is damaged +- who owns the cargo +- who is waiting for it +- whether the delay is already known by others + +The six actor perspectives do not hear the same rumor in the same way. + +They ask different questions and choose different first actions. + +--- + +## 1. Shared Rumor Facts + +| Fact | Value | +|---|---| +| Location where rumor is heard | Ostia | +| Reported event | timber convoy delayed | +| Origin of convoy | Capua route | +| Cargo | timber, not fully confirmed | +| Report source | porter repeating road talk | +| Report age | unknown | +| Confirmed cause | unknown | +| Confirmed duration | unknown | +| Confirmed market effect | unknown | + +All six actors begin with the same report. + +The report is not enough to calculate profit. + +It is enough to begin interpretation. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the rumor as a movement problem. + +He asks: + +- where is the convoy stopped? +- is the road blocked? +- are animals tired or injured? +- is the delay from weather, breakage, guard failure, or disorder? +- can another route move faster? +- who can confirm the physical obstruction? + +Varro does not first ask what timber prices will do. + +He asks whether movement itself is reliable. + +### Varro Interpretation + +```text +rumor: timber convoy delayed +primary question: what movement failed? +first action: locate physical cause and alternate route +risk focus: delay, blocked road, weak escort, damaged cart +confidence source: direct observation or reliable movement report +``` + +For Varro, the rumor matters because it may reveal a route or discipline failure. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::03::actor_reading_felix +source_file: CORPUS-0002-same-rumor-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0002 +document_title: Same Rumor, Six Readings +section_heading: 0. Scenario + 1. Shared Rumor Facts + 3. Lucius Fabius Felix — Freedman + Trader ... +chunk_role: actor_reading +concept_tags: +- rumor +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia hears a rumor: + +> The timber convoy from Capua is delayed. + +The rumor is incomplete. + +It does not say: + +- why the convoy is delayed +- how long the delay will last +- whether the timber is damaged +- who owns the cargo +- who is waiting for it +- whether the delay is already known by others + +The six actor perspectives do not hear the same rumor in the same way. + +They ask different questions and choose different first actions. + +--- + +## 1. Shared Rumor Facts + +| Fact | Value | +|---|---| +| Location where rumor is heard | Ostia | +| Reported event | timber convoy delayed | +| Origin of convoy | Capua route | +| Cargo | timber, not fully confirmed | +| Report source | porter repeating road talk | +| Report age | unknown | +| Confirmed cause | unknown | +| Confirmed duration | unknown | +| Confirmed market effect | unknown | + +All six actors begin with the same report. + +The report is not enough to calculate profit. + +It is enough to begin interpretation. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the rumor as a possible mispricing window. + +He asks: + +- who still believes timber will arrive on time? +- who already needs substitute material? +- who is holding timber without repricing it? +- can cheap stock be bought before the rumor spreads? +- can panic buyers be served before confirmation? +- who wants coin now because their expected delivery failed? + +Felix does not require full truth before acting. + +He wants to know who is late to adjust. + +### Felix Interpretation + +```text +rumor: timber convoy delayed +primary question: who has not yet repriced? +first action: find underpriced substitute timber or distressed seller +risk focus: rumor false, price window closing, rivals moving first +confidence source: visible buying behavior and quick comparison +``` + +For Felix, the rumor matters because belief changes price before truth settles. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::04::actor_reading_lentulus +source_file: CORPUS-0002-same-rumor-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0002 +document_title: Same Rumor, Six Readings +section_heading: 0. Scenario + 1. Shared Rumor Facts + 4. Quintus Cornelius Lentulus + Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- rumor +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia hears a rumor: + +> The timber convoy from Capua is delayed. + +The rumor is incomplete. + +It does not say: + +- why the convoy is delayed +- how long the delay will last +- whether the timber is damaged +- who owns the cargo +- who is waiting for it +- whether the delay is already known by others + +The six actor perspectives do not hear the same rumor in the same way. + +They ask different questions and choose different first actions. + +--- + +## 1. Shared Rumor Facts + +| Fact | Value | +|---|---| +| Location where rumor is heard | Ostia | +| Reported event | timber convoy delayed | +| Origin of convoy | Capua route | +| Cargo | timber, not fully confirmed | +| Report source | porter repeating road talk | +| Report age | unknown | +| Confirmed cause | unknown | +| Confirmed duration | unknown | +| Confirmed market effect | unknown | + +All six actors begin with the same report. + +The report is not enough to calculate profit. + +It is enough to begin interpretation. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the rumor as an access and patronage signal. + +He asks: + +- whose timber is delayed? +- which household or contractor is exposed? +- which workshop or building project waits on the cargo? +- who can be introduced to whom? +- can assistance create obligation from a better family? +- would involvement improve or harm his standing? + +Lentulus is less interested in the timber than in the names attached to it. + +### Lentulus Interpretation + +```text +rumor: timber convoy delayed +primary question: whose need becomes visible? +first action: identify names behind cargo, buyer, and exposed obligation +risk focus: wrong association, low-status entanglement, visible failure +confidence source: family networks, introductions, socially credible reports +``` + +For Lentulus, the rumor matters because delay exposes dependency among people of standing. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::05::actor_reading_crispus +source_file: CORPUS-0002-same-rumor-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0002 +document_title: Same Rumor, Six Readings +section_heading: 0. Scenario + 1. Shared Rumor Facts + 5. Gaius Licinius Crispus — + Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- rumor +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia hears a rumor: + +> The timber convoy from Capua is delayed. + +The rumor is incomplete. + +It does not say: + +- why the convoy is delayed +- how long the delay will last +- whether the timber is damaged +- who owns the cargo +- who is waiting for it +- whether the delay is already known by others + +The six actor perspectives do not hear the same rumor in the same way. + +They ask different questions and choose different first actions. + +--- + +## 1. Shared Rumor Facts + +| Fact | Value | +|---|---| +| Location where rumor is heard | Ostia | +| Reported event | timber convoy delayed | +| Origin of convoy | Capua route | +| Cargo | timber, not fully confirmed | +| Report source | porter repeating road talk | +| Report age | unknown | +| Confirmed cause | unknown | +| Confirmed duration | unknown | +| Confirmed market effect | unknown | + +All six actors begin with the same report. + +The report is not enough to calculate profit. + +It is enough to begin interpretation. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the rumor as a possible claim, dispute, or enforceability problem. + +He asks: + +- was delivery promised by a date? +- who is liable for delay? +- was payment advanced? +- who witnessed the agreement? +- does the delay trigger penalty, renegotiation, or petition? +- can settlement pressure arise before the timber arrives? + +Crispus treats the rumor as the beginning of a procedural question. + +### Crispus Interpretation + +```text +rumor: timber convoy delayed +primary question: what obligation is now strained? +first action: identify contract terms, witnesses, and exposed parties +risk focus: unenforceable claim, disputed terms, delayed payment +confidence source: documents, witnesses, clerks, formal notice +``` + +For Crispus, the rumor matters because delay may change bargaining power through obligations. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::06::actor_reading_secundus +source_file: CORPUS-0002-same-rumor-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0002 +document_title: Same Rumor, Six Readings +section_heading: 0. Scenario + 1. Shared Rumor Facts + 6. Titus Varenus Secundus — + Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- rumor +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia hears a rumor: + +> The timber convoy from Capua is delayed. + +The rumor is incomplete. + +It does not say: + +- why the convoy is delayed +- how long the delay will last +- whether the timber is damaged +- who owns the cargo +- who is waiting for it +- whether the delay is already known by others + +The six actor perspectives do not hear the same rumor in the same way. + +They ask different questions and choose different first actions. + +--- + +## 1. Shared Rumor Facts + +| Fact | Value | +|---|---| +| Location where rumor is heard | Ostia | +| Reported event | timber convoy delayed | +| Origin of convoy | Capua route | +| Cargo | timber, not fully confirmed | +| Report source | porter repeating road talk | +| Report age | unknown | +| Confirmed cause | unknown | +| Confirmed duration | unknown | +| Confirmed market effect | unknown | + +All six actors begin with the same report. + +The report is not enough to calculate profit. + +It is enough to begin interpretation. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the rumor as a capacity and replacement problem. + +He asks: + +- what kind of timber is delayed? +- who needs it today? +- what substitutes exist? +- what carts, animals, and handlers are tied up? +- what secondary work stops without the timber? +- can another load be combined with the return movement? + +Secundus does not treat timber as one generic material. + +He asks what function the missing timber served. + +### Secundus Interpretation + +```text +rumor: timber convoy delayed +primary question: what work stops because this load is late? +first action: map dependent materials, carts, labor, and substitute stock +risk focus: wrong timber type, underestimated replacement need, wasted movement +confidence source: handlers, cart owners, craftsmen, visible load patterns +``` + +For Secundus, the rumor matters because a missing input interrupts linked work. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::07::actor_reading_chresimus +source_file: CORPUS-0002-same-rumor-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0002 +document_title: Same Rumor, Six Readings +section_heading: 0. Scenario + 1. Shared Rumor Facts + 7. Publius Terentius Chresimus + — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- rumor +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia hears a rumor: + +> The timber convoy from Capua is delayed. + +The rumor is incomplete. + +It does not say: + +- why the convoy is delayed +- how long the delay will last +- whether the timber is damaged +- who owns the cargo +- who is waiting for it +- whether the delay is already known by others + +The six actor perspectives do not hear the same rumor in the same way. + +They ask different questions and choose different first actions. + +--- + +## 1. Shared Rumor Facts + +| Fact | Value | +|---|---| +| Location where rumor is heard | Ostia | +| Reported event | timber convoy delayed | +| Origin of convoy | Capua route | +| Cargo | timber, not fully confirmed | +| Report source | porter repeating road talk | +| Report age | unknown | +| Confirmed cause | unknown | +| Confirmed duration | unknown | +| Confirmed market effect | unknown | + +All six actors begin with the same report. + +The report is not enough to calculate profit. + +It is enough to begin interpretation. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the rumor as an accounting and record problem. + +He asks: + +- was the timber already paid for? +- is the cargo pledged to someone? +- is storage reserved? +- has a buyer recorded expected delivery? +- do accounts assume the timber arrived? +- who becomes exposed if the cargo is late? + +Chresimus is less concerned with the rumor itself than with which records now fail to match reality. + +### Chresimus Interpretation + +```text +rumor: timber convoy delayed +primary question: which account now becomes false or incomplete? +first action: check ledgers, receipts, payment terms, and reserved storage +risk focus: hidden obligation, double claim, unpaid balance, false quantity +confidence source: records, receipts, warehouse notes, payment trail +``` + +For Chresimus, the rumor matters because delay creates a gap between written expectation and material arrival. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0002::08::comparison +source_file: CORPUS-0002-same-rumor-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0002-same-rumor-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0002 +document_title: Same Rumor, Six Readings +section_heading: 0. Scenario + 1. Shared Rumor Facts + 8. Shared Rumor, Different + First Actions ... +chunk_role: comparison +concept_tags: +- rumor +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears a rumor: + +> The timber convoy from Capua is delayed. + +The rumor is incomplete. + +It does not say: + +- why the convoy is delayed +- how long the delay will last +- whether the timber is damaged +- who owns the cargo +- who is waiting for it +- whether the delay is already known by others + +The six actor perspectives do not hear the same rumor in the same way. + +They ask different questions and choose different first actions. + +--- + +## 1. Shared Rumor Facts + +| Fact | Value | +|---|---| +| Location where rumor is heard | Ostia | +| Reported event | timber convoy delayed | +| Origin of convoy | Capua route | +| Cargo | timber, not fully confirmed | +| Report source | porter repeating road talk | +| Report age | unknown | +| Confirmed cause | unknown | +| Confirmed duration | unknown | +| Confirmed market effect | unknown | + +All six actors begin with the same report. + +The report is not enough to calculate profit. + +It is enough to begin interpretation. + +--- + +## 8. Shared Rumor, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | confirm physical route failure | +| Felix | find underpriced substitute stock | +| Lentulus | identify exposed names and useful introductions | +| Crispus | locate obligation, witness, or enforceable term | +| Secundus | map dependent work and replacement capacity | +| Chresimus | compare rumor against records and reserved claims | + +The rumor is the same. + +The useful next question differs. + +--- + +## 9. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| shared rumor | same uncertain report heard by all | +| actor lens | what each actor notices first | +| actor confidence source | what each actor trusts most | +| actor first action | how each actor begins reducing uncertainty | +| actor risk focus | what each actor fears most | +| possible convergence | when multiple actors' findings can combine | + +Actor perspective should not change the rumor. + +It should change interpretation and response. + +--- + +## 10. Incorrect Model Behavior + +The model should not: + +- give all actors the same uncertainty questions +- make rumor interpretation purely personality flavor +- assume every actor values the same evidence +- treat the first confident actor as correct +- collapse social, logistical, legal, and accounting readings +- reveal hidden true state to all actors equally +- ignore that each actor has different access to confirmation + +--- + +## 11. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0015-materials-can-change-value-through-use` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0008-material-redirection-timber` +- `Layer_1/CORPUS-0011-round-trip-cart-value` +- `Layer_2/CORPUS-0002-conflicting-reports` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0009-same-event-different-knowledge` + +--- + +## 12. Success Condition + +If the model can present one timber-delay rumor and generate six different but rational first readings without changing the underlying report, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.chunked.md new file mode 100644 index 0000000..89187ea --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.chunked.md @@ -0,0 +1,829 @@ +# CORPUS-0003 +## Same Loss, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same venture loss can be explained differently by each actor profile without changing the settled arithmetic +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0003::01::shared_facts +source_file: CORPUS-0003-same-loss-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0003 +document_title: Same Loss, Six Readings +section_heading: 0. Scenario + 1. Shared Final Account +chunk_role: shared_facts +concept_tags: +- loss +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture loses money. + +All six actors see the same final account. + +They do not explain the failure the same way. + +The arithmetic is fixed. + +The diagnosis differs. + +--- + +## 1. Shared Final Account + +| Item | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price | 10 asses | +| Movement and handling | 6 asses | +| Additional delay cost | 2 asses | +| Total cost | 18 asses | +| Final sale value | 14 asses | +| Final result | 4 asses loss | + +Final arithmetic: + +```text +14 - 18 = -4 asses +``` + +The venture lost 4 asses. + +No actor can change that settled outcome. + +Each actor asks why the loss happened and what must be corrected before the next venture. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0003::02::actor_reading_varro +source_file: CORPUS-0003-same-loss-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0003 +document_title: Same Loss, Six Readings +section_heading: 0. Scenario + 1. Shared Final Account + 2. Marcus Atilius Varro — + Former Legionary ... +chunk_role: actor_reading +concept_tags: +- loss +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture loses money. + +All six actors see the same final account. + +They do not explain the failure the same way. + +The arithmetic is fixed. + +The diagnosis differs. + +--- + +## 1. Shared Final Account + +| Item | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price | 10 asses | +| Movement and handling | 6 asses | +| Additional delay cost | 2 asses | +| Total cost | 18 asses | +| Final sale value | 14 asses | +| Final result | 4 asses loss | + +Final arithmetic: + +```text +14 - 18 = -4 asses +``` + +The venture lost 4 asses. + +No actor can change that settled outcome. + +Each actor asks why the loss happened and what must be corrected before the next venture. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the loss through failed execution. + +He asks: + +- why did delay occur? +- who controlled the cart? +- was the route checked? +- were animals fit? +- who failed to keep schedule? +- was there a backup movement plan? + +Varro does not first blame price. + +He blames disorder in movement unless shown otherwise. + +### Varro Diagnosis + +```text +settled result: 4 asses loss +primary failure: movement discipline failed +evidence: delay cost added 2 asses +next correction: stronger route control, better carrier, backup timing +``` + +For Varro, the loss came from failure to keep the venture moving. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0003::03::actor_reading_felix +source_file: CORPUS-0003-same-loss-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0003 +document_title: Same Loss, Six Readings +section_heading: 0. Scenario + 1. Shared Final Account + 3. Lucius Fabius Felix — + Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- loss +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture loses money. + +All six actors see the same final account. + +They do not explain the failure the same way. + +The arithmetic is fixed. + +The diagnosis differs. + +--- + +## 1. Shared Final Account + +| Item | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price | 10 asses | +| Movement and handling | 6 asses | +| Additional delay cost | 2 asses | +| Total cost | 18 asses | +| Final sale value | 14 asses | +| Final result | 4 asses loss | + +Final arithmetic: + +```text +14 - 18 = -4 asses +``` + +The venture lost 4 asses. + +No actor can change that settled outcome. + +Each actor asks why the loss happened and what must be corrected before the next venture. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the loss through missed timing and mispricing. + +He asks: + +- who bought or sold before us? +- did the seller know more than we did? +- did the Capua price fall before arrival? +- was the purchase price too high? +- could the cargo have been sold earlier? +- did another trader close the window? + +Felix does not accept that the margin simply vanished. + +He looks for the actor who moved faster. + +### Felix Diagnosis + +```text +settled result: 4 asses loss +primary failure: price window closed before sale +evidence: final sale value only 14 asses +next correction: buy cheaper, move faster, reduce exposure, watch rivals +``` + +For Felix, the loss came from acting after the market had already changed. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0003::04::actor_reading_lentulus +source_file: CORPUS-0003-same-loss-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0003 +document_title: Same Loss, Six Readings +section_heading: 0. Scenario + 1. Shared Final Account + 4. Quintus Cornelius Lentulus + Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- loss +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture loses money. + +All six actors see the same final account. + +They do not explain the failure the same way. + +The arithmetic is fixed. + +The diagnosis differs. + +--- + +## 1. Shared Final Account + +| Item | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price | 10 asses | +| Movement and handling | 6 asses | +| Additional delay cost | 2 asses | +| Total cost | 18 asses | +| Final sale value | 14 asses | +| Final result | 4 asses loss | + +Final arithmetic: + +```text +14 - 18 = -4 asses +``` + +The venture lost 4 asses. + +No actor can change that settled outcome. + +Each actor asks why the loss happened and what must be corrected before the next venture. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the loss through poor access and weak buyer position. + +He asks: + +- who was the buyer? +- why was a better buyer not available? +- did the trader lack introduction? +- was the cargo offered to the wrong household? +- did association with weak buyers reduce price? +- could a better name have produced better terms? + +Lentulus does not see only a failed sale. + +He sees inadequate social placement. + +### Lentulus Diagnosis + +```text +settled result: 4 asses loss +primary failure: weak access to better buyers +evidence: final sale value below expected value +next correction: improve buyer channel, secure introduction, avoid low-status sale pressure +``` + +For Lentulus, the loss came from selling into the wrong social channel. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0003::05::actor_reading_crispus +source_file: CORPUS-0003-same-loss-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0003 +document_title: Same Loss, Six Readings +section_heading: 0. Scenario + 1. Shared Final Account + 5. Gaius Licinius Crispus + — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- loss +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture loses money. + +All six actors see the same final account. + +They do not explain the failure the same way. + +The arithmetic is fixed. + +The diagnosis differs. + +--- + +## 1. Shared Final Account + +| Item | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price | 10 asses | +| Movement and handling | 6 asses | +| Additional delay cost | 2 asses | +| Total cost | 18 asses | +| Final sale value | 14 asses | +| Final result | 4 asses loss | + +Final arithmetic: + +```text +14 - 18 = -4 asses +``` + +The venture lost 4 asses. + +No actor can change that settled outcome. + +Each actor asks why the loss happened and what must be corrected before the next venture. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the loss through weak terms and poor enforceability. + +He asks: + +- was a price agreed before delivery? +- was there a witness? +- did the buyer have right to reduce offer? +- were delay costs assignable to someone else? +- could payment have been compelled under clearer terms? +- was the settlement documented? + +Crispus does not trust informal expectation. + +He sees the loss as failure to bind obligations before risk appeared. + +### Crispus Diagnosis + +```text +settled result: 4 asses loss +primary failure: terms failed to protect the trader +evidence: sale value fell and delay cost remained with trader +next correction: bind buyer earlier, record terms, assign delay responsibility +``` + +For Crispus, the loss came from insufficient enforceable structure. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0003::06::actor_reading_secundus +source_file: CORPUS-0003-same-loss-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0003 +document_title: Same Loss, Six Readings +section_heading: 0. Scenario + 1. Shared Final Account + 6. Titus Varenus Secundus + — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- loss +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture loses money. + +All six actors see the same final account. + +They do not explain the failure the same way. + +The arithmetic is fixed. + +The diagnosis differs. + +--- + +## 1. Shared Final Account + +| Item | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price | 10 asses | +| Movement and handling | 6 asses | +| Additional delay cost | 2 asses | +| Total cost | 18 asses | +| Final sale value | 14 asses | +| Final result | 4 asses loss | + +Final arithmetic: + +```text +14 - 18 = -4 asses +``` + +The venture lost 4 asses. + +No actor can change that settled outcome. + +Each actor asks why the loss happened and what must be corrected before the next venture. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the loss through capacity and load planning. + +He asks: + +- was the cart underloaded? +- was return value ignored? +- did delay come from poor animal or load condition? +- was the cargo matched to transport? +- could another good have filled unused capacity? +- did the route carry value both ways? + +Secundus sees not only the failed oil sale. + +He sees wasted movement. + +### Secundus Diagnosis + +```text +settled result: 4 asses loss +primary failure: movement capacity was poorly used +evidence: transport cost remained high relative to cargo value +next correction: combine loads, secure return cargo, reduce empty movement +``` + +For Secundus, the loss came from inefficient use of capacity. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0003::07::actor_reading_chresimus +source_file: CORPUS-0003-same-loss-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0003 +document_title: Same Loss, Six Readings +section_heading: 0. Scenario + 1. Shared Final Account + 7. Publius Terentius Chresimus + — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- loss +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture loses money. + +All six actors see the same final account. + +They do not explain the failure the same way. + +The arithmetic is fixed. + +The diagnosis differs. + +--- + +## 1. Shared Final Account + +| Item | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price | 10 asses | +| Movement and handling | 6 asses | +| Additional delay cost | 2 asses | +| Total cost | 18 asses | +| Final sale value | 14 asses | +| Final result | 4 asses loss | + +Final arithmetic: + +```text +14 - 18 = -4 asses +``` + +The venture lost 4 asses. + +No actor can change that settled outcome. + +Each actor asks why the loss happened and what must be corrected before the next venture. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the loss through incomplete accounting and unverified assumptions. + +He asks: + +- were all costs counted before dispatch? +- was the expected sale price recorded or merely repeated? +- did the delay cost appear in the plan? +- was the quantity or quality disputed? +- were any obligations left out of the estimate? +- does the account reconcile after settlement? + +Chresimus does not accept “bad luck” without checking the account. + +### Chresimus Diagnosis + +```text +settled result: 4 asses loss +primary failure: expected account was incomplete or unverified +evidence: added delay cost and lower sale value changed final result +next correction: separate estimate, known cost, unknown cost, and settlement value +``` + +For Chresimus, the loss came from trusting an estimate before the account was complete. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0003::08::comparison +source_file: CORPUS-0003-same-loss-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0003-same-loss-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0003 +document_title: Same Loss, Six Readings +section_heading: 0. Scenario + 1. Shared Final Account + 8. Same Loss, Different Corrections + ... +chunk_role: comparison +concept_tags: +- loss +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader sends oil from Ostia to Capua. + +The venture loses money. + +All six actors see the same final account. + +They do not explain the failure the same way. + +The arithmetic is fixed. + +The diagnosis differs. + +--- + +## 1. Shared Final Account + +| Item | Value | +|---|---:| +| Origin | Ostia | +| Destination | Capua | +| Good | oil | +| Purchase price | 10 asses | +| Movement and handling | 6 asses | +| Additional delay cost | 2 asses | +| Total cost | 18 asses | +| Final sale value | 14 asses | +| Final result | 4 asses loss | + +Final arithmetic: + +```text +14 - 18 = -4 asses +``` + +The venture lost 4 asses. + +No actor can change that settled outcome. + +Each actor asks why the loss happened and what must be corrected before the next venture. + +--- + +## 8. Same Loss, Different Corrections + +| Actor | Main Diagnosis | First Correction | +|---|---|---| +| Varro | movement failed | control route and carrier | +| Felix | price window closed | move faster or buy cheaper | +| Lentulus | weak buyer access | secure better introduction | +| Crispus | terms were not binding | document obligations earlier | +| Secundus | capacity was misused | combine loads or return cargo | +| Chresimus | account was incomplete | verify costs and settlement assumptions | + +The loss is the same. + +The recovery plan differs. + +--- + +## 9. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| settled arithmetic | fixed loss after final values | +| actor diagnosis | how each actor explains cause | +| actor evidence | which fact each actor treats as most important | +| actor correction | what each actor would change next | +| recovery path | practical next action after loss | + +Actor perspective should alter diagnosis and recovery, not the final account. + +--- + +## 10. Incorrect Model Behavior + +The model should not: + +- let actor confidence change the settled loss +- make every actor explain failure the same way +- treat the loss as only bad arithmetic +- ignore recovery path +- assume the loudest diagnosis is true +- collapse movement, access, terms, capacity, and accounting into one generic mistake +- call the decision irrational solely because the hidden outcome was bad + +--- + +## 11. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0010-credit-depends-on-trust` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0010-hard-stop-after-loss` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0012-settlement-reveals-truth` + +--- + +## 12. Success Condition + +If the model can keep the 4-ass loss fixed while producing six different rational diagnoses and six different recovery priorities, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.chunked.md new file mode 100644 index 0000000..85e619a --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.chunked.md @@ -0,0 +1,803 @@ +# CORPUS-0004 +## Same Credit Offer, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same deferred-payment offer can be interpreted differently by each actor profile without changing the underlying obligation +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0004::01::shared_facts +source_file: CORPUS-0004-same-credit-offer-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0004 +document_title: Same Credit Offer, Six Readings +section_heading: 0. Scenario + 1. Shared Offer Terms +chunk_role: shared_facts +concept_tags: +- credit +- offer +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A seller in Ostia offers oil to a trader without requiring full coin payment immediately. + +The seller proposes deferred settlement after the trader sells the oil in Capua. + +The offer appears helpful. + +All six actors hear the same terms. + +They do not interpret the offer the same way. + +--- + +## 1. Shared Offer Terms + +| Term | Value | +|---|---:| +| Good | oil | +| Immediate coin required | 0 asses | +| Oil value advanced | 20 asses | +| Payment due after Capua sale | 22 asses | +| Expected Capua sale value | 34 asses | +| Movement and handling cost | 6 asses | +| Expected total cost | 28 asses | +| Expected profit | 6 asses | + +Expected arithmetic if sale succeeds: + +```text +34 - (22 + 6) = 6 asses profit +``` + +All six actors can see that the offer allows action without immediate coin. + +They disagree about what the offer really means. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::02::actor_reading_varro +source_file: CORPUS-0004-same-credit-offer-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0004 +document_title: Same Credit Offer, Six Readings +section_heading: 0. Scenario + 1. Shared Offer Terms + 2. Marcus Atilius Varro — Former + Legionary ... +chunk_role: actor_reading +concept_tags: +- credit +- offer +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A seller in Ostia offers oil to a trader without requiring full coin payment immediately. + +The seller proposes deferred settlement after the trader sells the oil in Capua. + +The offer appears helpful. + +All six actors hear the same terms. + +They do not interpret the offer the same way. + +--- + +## 1. Shared Offer Terms + +| Term | Value | +|---|---:| +| Good | oil | +| Immediate coin required | 0 asses | +| Oil value advanced | 20 asses | +| Payment due after Capua sale | 22 asses | +| Expected Capua sale value | 34 asses | +| Movement and handling cost | 6 asses | +| Expected total cost | 28 asses | +| Expected profit | 6 asses | + +Expected arithmetic if sale succeeds: + +```text +34 - (22 + 6) = 6 asses profit +``` + +All six actors can see that the offer allows action without immediate coin. + +They disagree about what the offer really means. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the offer through obligation and execution. + +He asks: + +- can the trader deliver before payment comes due? +- what happens if the cart is delayed? +- is the seller reliable under pressure? +- does the obligation create distraction during movement? +- can the route support the promised timing? +- does the plan depend on too many people keeping word? + +Varro does not treat credit as easy freedom. + +He treats it as a burden that must be carried cleanly. + +### Varro Interpretation + +```text +credit offer: useful only if execution is reliable +primary concern: obligation tied to movement schedule +risk focus: delay causing failure to settle +decision bias: accept only with disciplined route and clear timing +``` + +For Varro, credit creates mission pressure. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::03::actor_reading_felix +source_file: CORPUS-0004-same-credit-offer-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0004 +document_title: Same Credit Offer, Six Readings +section_heading: 0. Scenario + 1. Shared Offer Terms + 3. Lucius Fabius Felix — Freedman + Trader ... +chunk_role: actor_reading +concept_tags: +- credit +- offer +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A seller in Ostia offers oil to a trader without requiring full coin payment immediately. + +The seller proposes deferred settlement after the trader sells the oil in Capua. + +The offer appears helpful. + +All six actors hear the same terms. + +They do not interpret the offer the same way. + +--- + +## 1. Shared Offer Terms + +| Term | Value | +|---|---:| +| Good | oil | +| Immediate coin required | 0 asses | +| Oil value advanced | 20 asses | +| Payment due after Capua sale | 22 asses | +| Expected Capua sale value | 34 asses | +| Movement and handling cost | 6 asses | +| Expected total cost | 28 asses | +| Expected profit | 6 asses | + +Expected arithmetic if sale succeeds: + +```text +34 - (22 + 6) = 6 asses profit +``` + +All six actors can see that the offer allows action without immediate coin. + +They disagree about what the offer really means. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the offer through leverage and opportunity. + +He asks: + +- why is the seller offering credit? +- does the seller need movement more than coin? +- can the payment term be reduced? +- can the oil be sold before others know the seller is flexible? +- can part of the obligation be settled through goods or introductions? +- is the seller revealing weakness? + +Felix sees credit as a chance to act larger than his purse. + +He also suspects the seller has a reason for offering it. + +### Felix Interpretation + +```text +credit offer: useful leverage if seller pressure is real +primary concern: why the seller accepts delayed coin +risk focus: hidden weakness, bad stock, seller changing terms +decision bias: bargain harder and move before terms vanish +``` + +For Felix, the offer is not generosity. + +It is pressure made visible. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::04::actor_reading_lentulus +source_file: CORPUS-0004-same-credit-offer-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0004 +document_title: Same Credit Offer, Six Readings +section_heading: 0. Scenario + 1. Shared Offer Terms + 4. Quintus Cornelius Lentulus + Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- credit +- offer +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A seller in Ostia offers oil to a trader without requiring full coin payment immediately. + +The seller proposes deferred settlement after the trader sells the oil in Capua. + +The offer appears helpful. + +All six actors hear the same terms. + +They do not interpret the offer the same way. + +--- + +## 1. Shared Offer Terms + +| Term | Value | +|---|---:| +| Good | oil | +| Immediate coin required | 0 asses | +| Oil value advanced | 20 asses | +| Payment due after Capua sale | 22 asses | +| Expected Capua sale value | 34 asses | +| Movement and handling cost | 6 asses | +| Expected total cost | 28 asses | +| Expected profit | 6 asses | + +Expected arithmetic if sale succeeds: + +```text +34 - (22 + 6) = 6 asses profit +``` + +All six actors can see that the offer allows action without immediate coin. + +They disagree about what the offer really means. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the offer through social meaning and future standing. + +He asks: + +- does accepting credit imply weakness? +- who will know he accepted deferred terms? +- does the seller gain a claim over him? +- can the arrangement be framed as partnership rather than need? +- does the seller have useful connections? +- will repayment enhance or reduce reputation? + +Lentulus may reject useful credit if it makes him appear dependent. + +He may accept it if it creates a respectable tie. + +### Lentulus Interpretation + +```text +credit offer: socially dangerous unless framed properly +primary concern: appearance of dependency +risk focus: visible obligation to a lower-status seller +decision bias: accept only if relationship improves standing or remains discreet +``` + +For Lentulus, the same credit can be assistance, embarrassment, or alliance. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::05::actor_reading_crispus +source_file: CORPUS-0004-same-credit-offer-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0004 +document_title: Same Credit Offer, Six Readings +section_heading: 0. Scenario + 1. Shared Offer Terms + 5. Gaius Licinius Crispus — + Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- credit +- offer +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A seller in Ostia offers oil to a trader without requiring full coin payment immediately. + +The seller proposes deferred settlement after the trader sells the oil in Capua. + +The offer appears helpful. + +All six actors hear the same terms. + +They do not interpret the offer the same way. + +--- + +## 1. Shared Offer Terms + +| Term | Value | +|---|---:| +| Good | oil | +| Immediate coin required | 0 asses | +| Oil value advanced | 20 asses | +| Payment due after Capua sale | 22 asses | +| Expected Capua sale value | 34 asses | +| Movement and handling cost | 6 asses | +| Expected total cost | 28 asses | +| Expected profit | 6 asses | + +Expected arithmetic if sale succeeds: + +```text +34 - (22 + 6) = 6 asses profit +``` + +All six actors can see that the offer allows action without immediate coin. + +They disagree about what the offer really means. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the offer through enforceability and terms. + +He asks: + +- is the agreement witnessed? +- when exactly is payment due? +- what happens if Capua payment is late? +- is interest or premium hidden in the 22-ass settlement? +- can the seller demand payment before resale? +- who bears loss if the cargo is damaged? +- what remedy exists if either party disputes terms? + +Crispus sees credit as a legal structure. + +He wants the obligation defined before the goods move. + +### Crispus Interpretation + +```text +credit offer: acceptable if terms are enforceable and complete +primary concern: settlement terms and remedies +risk focus: ambiguous due date, disputed loss, unclear witness +decision bias: document the obligation before accepting cargo +``` + +For Crispus, credit without terms is future conflict. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::06::actor_reading_secundus +source_file: CORPUS-0004-same-credit-offer-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0004 +document_title: Same Credit Offer, Six Readings +section_heading: 0. Scenario + 1. Shared Offer Terms + 6. Titus Varenus Secundus — + Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- credit +- offer +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A seller in Ostia offers oil to a trader without requiring full coin payment immediately. + +The seller proposes deferred settlement after the trader sells the oil in Capua. + +The offer appears helpful. + +All six actors hear the same terms. + +They do not interpret the offer the same way. + +--- + +## 1. Shared Offer Terms + +| Term | Value | +|---|---:| +| Good | oil | +| Immediate coin required | 0 asses | +| Oil value advanced | 20 asses | +| Payment due after Capua sale | 22 asses | +| Expected Capua sale value | 34 asses | +| Movement and handling cost | 6 asses | +| Expected total cost | 28 asses | +| Expected profit | 6 asses | + +Expected arithmetic if sale succeeds: + +```text +34 - (22 + 6) = 6 asses profit +``` + +All six actors can see that the offer allows action without immediate coin. + +They disagree about what the offer really means. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the offer through capacity and flow. + +He asks: + +- does credit allow the cart to depart full? +- is the oil ready now? +- can return cargo support settlement? +- does the deferred obligation improve or worsen load planning? +- can the trader combine the oil with another shipment? +- does the seller's need align with existing movement? + +Secundus is less interested in the social meaning of credit. + +He wants to know whether it makes movement more efficient. + +### Secundus Interpretation + +```text +credit offer: useful if it fills capacity and supports route flow +primary concern: whether deferred settlement improves movement efficiency +risk focus: load mismatch, late buyer payment, return leg ignored +decision bias: accept if credit turns unused capacity into moving value +``` + +For Secundus, credit is useful when it keeps goods, carts, and settlement moving together. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::07::actor_reading_chresimus +source_file: CORPUS-0004-same-credit-offer-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0004 +document_title: Same Credit Offer, Six Readings +section_heading: 0. Scenario + 1. Shared Offer Terms + 7. Publius Terentius Chresimus + — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- credit +- offer +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A seller in Ostia offers oil to a trader without requiring full coin payment immediately. + +The seller proposes deferred settlement after the trader sells the oil in Capua. + +The offer appears helpful. + +All six actors hear the same terms. + +They do not interpret the offer the same way. + +--- + +## 1. Shared Offer Terms + +| Term | Value | +|---|---:| +| Good | oil | +| Immediate coin required | 0 asses | +| Oil value advanced | 20 asses | +| Payment due after Capua sale | 22 asses | +| Expected Capua sale value | 34 asses | +| Movement and handling cost | 6 asses | +| Expected total cost | 28 asses | +| Expected profit | 6 asses | + +Expected arithmetic if sale succeeds: + +```text +34 - (22 + 6) = 6 asses profit +``` + +All six actors can see that the offer allows action without immediate coin. + +They disagree about what the offer really means. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the offer through records and hidden obligations. + +He asks: + +- is the 22-ass obligation recorded? +- is the oil already pledged to someone else? +- is the quantity exact? +- is quality described? +- does the seller retain a claim until payment? +- how is partial payment recorded? +- does the account show credit or sale? + +Chresimus does not trust the offer until the account can distinguish custody, title, and payment. + +### Chresimus Interpretation + +```text +credit offer: unresolved until recorded clearly +primary concern: account category and obligation trail +risk focus: double claim, unclear title, partial settlement confusion +decision bias: record quantity, quality, due date, and claim status +``` + +For Chresimus, the offer is not understood until the ledger can hold it. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0004::08::comparison +source_file: CORPUS-0004-same-credit-offer-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0004-same-credit-offer-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0004 +document_title: Same Credit Offer, Six Readings +section_heading: 0. Scenario + 1. Shared Offer Terms + 8. Same Offer, Different Decisions + ... +chunk_role: comparison +concept_tags: +- credit +- offer +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A seller in Ostia offers oil to a trader without requiring full coin payment immediately. + +The seller proposes deferred settlement after the trader sells the oil in Capua. + +The offer appears helpful. + +All six actors hear the same terms. + +They do not interpret the offer the same way. + +--- + +## 1. Shared Offer Terms + +| Term | Value | +|---|---:| +| Good | oil | +| Immediate coin required | 0 asses | +| Oil value advanced | 20 asses | +| Payment due after Capua sale | 22 asses | +| Expected Capua sale value | 34 asses | +| Movement and handling cost | 6 asses | +| Expected total cost | 28 asses | +| Expected profit | 6 asses | + +Expected arithmetic if sale succeeds: + +```text +34 - (22 + 6) = 6 asses profit +``` + +All six actors can see that the offer allows action without immediate coin. + +They disagree about what the offer really means. + +--- + +## 8. Same Offer, Different Decisions + +| Actor | Likely Reading | First Action | +|---|---|---| +| Varro | obligation tied to timing | confirm route and schedule | +| Felix | seller pressure visible | bargain harder and move fast | +| Lentulus | social dependency risk | frame or conceal relationship | +| Crispus | enforceable obligation | define witnessed terms | +| Secundus | capacity opportunity | integrate with cart and return flow | +| Chresimus | accounting exposure | record quantity, title, and due date | + +The offer is the same. + +The decision threshold differs. + +--- + +## 9. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| shared terms | the credit offer itself | +| obligation created | what must be repaid | +| actor lens | what each actor notices first | +| actor risk focus | what each actor fears | +| actor first action | how each actor makes the offer usable or safer | +| final arithmetic | resolved only after sale and settlement | + +Credit does not remove cost. + +Actor perspective changes how the cost and obligation are understood. + +--- + +## 10. Incorrect Model Behavior + +The model should not: + +- treat credit as free goods +- make all actors accept or reject for the same reason +- ignore social meaning of obligation +- ignore enforceability +- ignore movement and timing risk +- ignore records, title, and partial settlement +- assume a favorable expected profit makes the offer safe +- collapse trust, obligation, and arithmetic into one value + +--- + +## 11. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0003-money-has-purchasing-power` +- `Layer_0/CORPUS-0009-liquidity-differs-from-wealth` +- `Layer_0/CORPUS-0010-credit-depends-on-trust` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0013-non-coin-settlement-exists` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0009-credit-allows-action-without-coin` +- `Layer_1/CORPUS-0011-round-trip-cart-value` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0012-settlement-reveals-truth` + +--- + +## 12. Success Condition + +If the model can present one deferred-payment offer and generate six different rational readings without treating credit as free value or changing the underlying obligation, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.chunked.md new file mode 100644 index 0000000..e0517a9 --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.chunked.md @@ -0,0 +1,843 @@ +# CORPUS-0005 +## Same Cart Shortage, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same shortage of cart capacity is interpreted differently by each actor profile according to movement, price, access, enforceability, logistics, and records +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0005::01::shared_facts +source_file: CORPUS-0005-same-cart-shortage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0005 +document_title: Same Cart Shortage, Six Readings +section_heading: 0. Scenario + 1. Shared Cart Shortage Facts +chunk_role: shared_facts +concept_tags: +- cart +- shortage +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that cart capacity toward Capua has tightened. + +Cart owners are asking higher rates. + +Some carts are already reserved. + +A few drivers refuse casual hire. + +All six actors observe the same shortage. + +They do not interpret it the same way. + +--- + +## 1. Shared Cart Shortage Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Route affected | Ostia -> Capua | +| Resource constrained | cart capacity | +| Prior expected cart cost | 5 asses | +| New quoted cart cost | 8 asses | +| Casual hire availability | low | +| Cause | unconfirmed | +| Duration | unknown | +| Rival movement | possible | + +Basic arithmetic effect: + +```text +old transport cost = 5 asses +new transport cost = 8 asses +added cost = 3 asses +``` + +If the venture's expected margin was 4 asses, the shortage reduces that margin to 1 as before any other risk is counted. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::02::actor_reading_varro +source_file: CORPUS-0005-same-cart-shortage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0005 +document_title: Same Cart Shortage, Six Readings +section_heading: 0. Scenario + 1. Shared Cart Shortage Facts + 2. Marcus Atilius Varro + — Former Legionary ... +chunk_role: actor_reading +concept_tags: +- cart +- shortage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia learns that cart capacity toward Capua has tightened. + +Cart owners are asking higher rates. + +Some carts are already reserved. + +A few drivers refuse casual hire. + +All six actors observe the same shortage. + +They do not interpret it the same way. + +--- + +## 1. Shared Cart Shortage Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Route affected | Ostia -> Capua | +| Resource constrained | cart capacity | +| Prior expected cart cost | 5 asses | +| New quoted cart cost | 8 asses | +| Casual hire availability | low | +| Cause | unconfirmed | +| Duration | unknown | +| Rival movement | possible | + +Basic arithmetic effect: + +```text +old transport cost = 5 asses +new transport cost = 8 asses +added cost = 3 asses +``` + +If the venture's expected margin was 4 asses, the shortage reduces that margin to 1 as before any other risk is counted. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the shortage as a movement discipline problem. + +He asks: + +- why did capacity tighten? +- are carts absent, reserved, damaged, or mismanaged? +- which drivers are reliable? +- which route is still moving? +- are animals fit? +- is the delay local or road-wide? + +Varro is less concerned with bargaining first. + +He wants to know whether the route can still be executed. + +### Varro Interpretation + +```text +cart shortage: movement reliability degraded +primary question: which carrier can still move on time? +risk focus: delay, unreliable driver, poor animals, blocked route +first action: inspect drivers, animals, and departure schedule +``` + +For Varro, the shortage means the venture is not ready until movement is secured. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::03::actor_reading_felix +source_file: CORPUS-0005-same-cart-shortage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0005 +document_title: Same Cart Shortage, Six Readings +section_heading: 0. Scenario + 1. Shared Cart Shortage Facts + 3. Lucius Fabius Felix + — Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- cart +- shortage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia learns that cart capacity toward Capua has tightened. + +Cart owners are asking higher rates. + +Some carts are already reserved. + +A few drivers refuse casual hire. + +All six actors observe the same shortage. + +They do not interpret it the same way. + +--- + +## 1. Shared Cart Shortage Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Route affected | Ostia -> Capua | +| Resource constrained | cart capacity | +| Prior expected cart cost | 5 asses | +| New quoted cart cost | 8 asses | +| Casual hire availability | low | +| Cause | unconfirmed | +| Duration | unknown | +| Rival movement | possible | + +Basic arithmetic effect: + +```text +old transport cost = 5 asses +new transport cost = 8 asses +added cost = 3 asses +``` + +If the venture's expected margin was 4 asses, the shortage reduces that margin to 1 as before any other risk is counted. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the shortage as a pricing and urgency window. + +He asks: + +- who needs transport badly enough to overpay? +- who reserved carts early? +- who still has uncommitted capacity? +- can a return cart be used cheaply? +- can someone be persuaded to release space? +- can the trader profit from information about scarce carts? + +Felix sees the shortage as both danger and opportunity. + +### Felix Interpretation + +```text +cart shortage: transport scarcity creates mispricing +primary question: who has capacity that is not yet repriced? +risk focus: paying too much after the window closes +first action: find overlooked return capacity or bargain with pressured driver +``` + +For Felix, the shortage is not only a cost increase. + +It is a market imbalance. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::04::actor_reading_lentulus +source_file: CORPUS-0005-same-cart-shortage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0005 +document_title: Same Cart Shortage, Six Readings +section_heading: 0. Scenario + 1. Shared Cart Shortage Facts + 4. Quintus Cornelius + Lentulus Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- cart +- shortage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia learns that cart capacity toward Capua has tightened. + +Cart owners are asking higher rates. + +Some carts are already reserved. + +A few drivers refuse casual hire. + +All six actors observe the same shortage. + +They do not interpret it the same way. + +--- + +## 1. Shared Cart Shortage Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Route affected | Ostia -> Capua | +| Resource constrained | cart capacity | +| Prior expected cart cost | 5 asses | +| New quoted cart cost | 8 asses | +| Casual hire availability | low | +| Cause | unconfirmed | +| Duration | unknown | +| Rival movement | possible | + +Basic arithmetic effect: + +```text +old transport cost = 5 asses +new transport cost = 8 asses +added cost = 3 asses +``` + +If the venture's expected margin was 4 asses, the shortage reduces that margin to 1 as before any other risk is counted. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the shortage as an access contest. + +He asks: + +- whose carts were reserved first? +- which household or contractor controls the best drivers? +- can an introduction unlock priority? +- which request appears respectable enough to honor? +- will paying openly look desperate? +- can the shortage be solved through name rather than coin? + +Lentulus is concerned with social access to capacity. + +### Lentulus Interpretation + +```text +cart shortage: priority depends on names and introductions +primary question: who can move the queue? +risk focus: appearing desperate, relying on low-status bargaining +first action: identify patron or household connection to cart owner +``` + +For Lentulus, capacity is controlled socially before it is priced commercially. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::05::actor_reading_crispus +source_file: CORPUS-0005-same-cart-shortage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0005 +document_title: Same Cart Shortage, Six Readings +section_heading: 0. Scenario + 1. Shared Cart Shortage Facts + 5. Gaius Licinius Crispus + — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- cart +- shortage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia learns that cart capacity toward Capua has tightened. + +Cart owners are asking higher rates. + +Some carts are already reserved. + +A few drivers refuse casual hire. + +All six actors observe the same shortage. + +They do not interpret it the same way. + +--- + +## 1. Shared Cart Shortage Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Route affected | Ostia -> Capua | +| Resource constrained | cart capacity | +| Prior expected cart cost | 5 asses | +| New quoted cart cost | 8 asses | +| Casual hire availability | low | +| Cause | unconfirmed | +| Duration | unknown | +| Rival movement | possible | + +Basic arithmetic effect: + +```text +old transport cost = 5 asses +new transport cost = 8 asses +added cost = 3 asses +``` + +If the venture's expected margin was 4 asses, the shortage reduces that margin to 1 as before any other risk is counted. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the shortage as a question of obligations, priority, and enforceable terms. + +He asks: + +- were cart reservations already promised? +- are drivers breaking prior agreements? +- were deposits paid? +- are terms witnessed? +- can a delayed delivery claim be made? +- does a written commitment outrank casual hire? + +Crispus sees the shortage as a test of prior arrangements. + +### Crispus Interpretation + +```text +cart shortage: informal promises now become contested +primary question: whose claim to capacity can be enforced? +risk focus: broken reservation, disputed priority, unrecorded agreement +first action: identify deposits, witnesses, and prior commitments +``` + +For Crispus, scarcity reveals which promises were real. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::06::actor_reading_secundus +source_file: CORPUS-0005-same-cart-shortage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0005 +document_title: Same Cart Shortage, Six Readings +section_heading: 0. Scenario + 1. Shared Cart Shortage Facts + 6. Titus Varenus Secundus + — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- cart +- shortage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia learns that cart capacity toward Capua has tightened. + +Cart owners are asking higher rates. + +Some carts are already reserved. + +A few drivers refuse casual hire. + +All six actors observe the same shortage. + +They do not interpret it the same way. + +--- + +## 1. Shared Cart Shortage Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Route affected | Ostia -> Capua | +| Resource constrained | cart capacity | +| Prior expected cart cost | 5 asses | +| New quoted cart cost | 8 asses | +| Casual hire availability | low | +| Cause | unconfirmed | +| Duration | unknown | +| Rival movement | possible | + +Basic arithmetic effect: + +```text +old transport cost = 5 asses +new transport cost = 8 asses +added cost = 3 asses +``` + +If the venture's expected margin was 4 asses, the shortage reduces that margin to 1 as before any other risk is counted. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the shortage as a capacity-allocation problem. + +He asks: + +- how many carts remain? +- how much load can each carry? +- are animals rested? +- can loads be combined? +- can return legs be filled? +- which cargo deserves priority by weight and urgency? +- what goods should not move now? + +Secundus treats the shortage as a problem of matching loads to capacity. + +### Secundus Interpretation + +```text +cart shortage: capacity must be allocated carefully +primary question: what load plan wastes the least movement? +risk focus: underloaded carts, heavy low-value cargo, ignored return leg +first action: map carts, loads, animals, and return cargo +``` + +For Secundus, the shortage demands better load planning, not louder bargaining. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::07::actor_reading_chresimus +source_file: CORPUS-0005-same-cart-shortage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0005 +document_title: Same Cart Shortage, Six Readings +section_heading: 0. Scenario + 1. Shared Cart Shortage Facts + 7. Publius Terentius + Chresimus — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- cart +- shortage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia learns that cart capacity toward Capua has tightened. + +Cart owners are asking higher rates. + +Some carts are already reserved. + +A few drivers refuse casual hire. + +All six actors observe the same shortage. + +They do not interpret it the same way. + +--- + +## 1. Shared Cart Shortage Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Route affected | Ostia -> Capua | +| Resource constrained | cart capacity | +| Prior expected cart cost | 5 asses | +| New quoted cart cost | 8 asses | +| Casual hire availability | low | +| Cause | unconfirmed | +| Duration | unknown | +| Rival movement | possible | + +Basic arithmetic effect: + +```text +old transport cost = 5 asses +new transport cost = 8 asses +added cost = 3 asses +``` + +If the venture's expected margin was 4 asses, the shortage reduces that margin to 1 as before any other risk is counted. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the shortage through records, reservations, deposits, and false claims. + +He asks: + +- which carts were already booked? +- who paid deposits? +- who claims space without proof? +- which cargo is already pledged to move? +- have costs been updated in accounts? +- does the venture still profit after transport repricing? + +Chresimus sees the shortage as an accounting correction waiting to happen. + +### Chresimus Interpretation + +```text +cart shortage: recorded estimates are now wrong +primary question: which accounts still use the old transport cost? +risk focus: hidden loss, double-booked carts, unrecorded deposit +first action: update cost records and verify reservation claims +``` + +For Chresimus, the danger is that everyone continues planning with numbers that are no longer true. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0005::08::comparison +source_file: CORPUS-0005-same-cart-shortage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0005-same-cart-shortage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0005 +document_title: Same Cart Shortage, Six Readings +section_heading: 0. Scenario + 1. Shared Cart Shortage Facts + 8. Same Shortage, Different + First Actions ... +chunk_role: comparison +concept_tags: +- cart +- shortage +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that cart capacity toward Capua has tightened. + +Cart owners are asking higher rates. + +Some carts are already reserved. + +A few drivers refuse casual hire. + +All six actors observe the same shortage. + +They do not interpret it the same way. + +--- + +## 1. Shared Cart Shortage Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Route affected | Ostia -> Capua | +| Resource constrained | cart capacity | +| Prior expected cart cost | 5 asses | +| New quoted cart cost | 8 asses | +| Casual hire availability | low | +| Cause | unconfirmed | +| Duration | unknown | +| Rival movement | possible | + +Basic arithmetic effect: + +```text +old transport cost = 5 asses +new transport cost = 8 asses +added cost = 3 asses +``` + +If the venture's expected margin was 4 asses, the shortage reduces that margin to 1 as before any other risk is counted. + +--- + +## 8. Same Shortage, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | inspect who can still move reliably | +| Felix | find capacity not yet repriced | +| Lentulus | use names to obtain priority | +| Crispus | identify enforceable reservation claims | +| Secundus | reallocate loads and return legs | +| Chresimus | update accounts and verify deposits | + +The shortage is the same. + +The useful response differs. + +--- + +## 9. Arithmetic Comparison + +Before shortage: + +```text +expected sale value = 24 asses +purchase and other costs = 15 asses +cart cost = 5 asses +expected profit = 4 asses +``` + +After shortage: + +```text +expected sale value = 24 asses +purchase and other costs = 15 asses +cart cost = 8 asses +expected profit = 1 as +``` + +The cart shortage does not need to change the destination price to alter the venture. + +It changes cost and therefore margin. + +--- + +## 10. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| shared shortage | cart capacity tightened | +| arithmetic effect | transport cost rose by 3 asses | +| actor lens | how each actor interprets shortage | +| actor first action | how each actor responds | +| actor risk focus | what each actor fears most | +| final decision | whether venture still meets threshold | + +Actor perspective changes diagnosis and remedy, not the fact that cart cost rose. + +--- + +## 11. Incorrect Model Behavior + +The model should not: + +- treat shortage as only a higher price +- ignore reliability and timing +- ignore access and priority +- ignore prior reservations +- ignore load planning +- ignore updated accounting +- make all actors respond by simply paying more +- preserve old profit estimates after transport cost changes + +--- + +## 12. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_0/CORPUS-0022-rights-can-have-economic-value` +- `Layer_1/CORPUS-0007-rival-buys-the-cart-space` +- `Layer_1/CORPUS-0011-round-trip-cart-value` +- `Layer_1/CORPUS-0014-cart-ownership-vs-cart-hire` +- `Layer_2/CORPUS-0013-military-demand-precedes-confirmation` + +--- + +## 13. Success Condition + +If the model can keep the cart shortage constant while producing six distinct rational responses based on reliability, mispricing, access, enforceability, capacity, and records, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.chunked.md new file mode 100644 index 0000000..9576240 --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.chunked.md @@ -0,0 +1,811 @@ +# CORPUS-0006 +## Same Warehouse Right, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same temporary warehouse right is interpreted differently by each actor profile according to timing, speculation, access, enforceability, capacity, and records +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0006::01::shared_facts +source_file: CORPUS-0006-same-warehouse-right-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0006 +document_title: Same Warehouse Right, Six Readings +section_heading: 0. Scenario + 1. Shared Warehouse Right Facts +chunk_role: shared_facts +concept_tags: +- warehouse +- right +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a temporary warehouse right is available. + +The right allows use of a dry corner of a warehouse for ten days. + +The trader does not own the warehouse. + +He may use the space if he accepts the terms. + +All six actors see the same opportunity. + +They do not value it the same way. + +--- + +## 1. Shared Warehouse Right Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Asset type | temporary warehouse use-right | +| Duration | 10 days | +| Space condition | dry, guarded, limited corner | +| Fee | 3 asses | +| Goods allowed | oil, sealed jars, dry goods | +| Transferability | uncertain | +| Enforcement | recognized by warehouse clerk, not yet witnessed | +| Immediate use | hold goods before sale or dispatch | + +The right is not ownership. + +It is temporary access to storage capacity. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0006::02::actor_reading_varro +source_file: CORPUS-0006-same-warehouse-right-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0006 +document_title: Same Warehouse Right, Six Readings +section_heading: 0. Scenario + 1. Shared Warehouse Right Facts + 2. Marcus Atilius + Varro — Former Legionary ... +chunk_role: actor_reading +concept_tags: +- warehouse +- right +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia learns that a temporary warehouse right is available. + +The right allows use of a dry corner of a warehouse for ten days. + +The trader does not own the warehouse. + +He may use the space if he accepts the terms. + +All six actors see the same opportunity. + +They do not value it the same way. + +--- + +## 1. Shared Warehouse Right Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Asset type | temporary warehouse use-right | +| Duration | 10 days | +| Space condition | dry, guarded, limited corner | +| Fee | 3 asses | +| Goods allowed | oil, sealed jars, dry goods | +| Transferability | uncertain | +| Enforcement | recognized by warehouse clerk, not yet witnessed | +| Immediate use | hold goods before sale or dispatch | + +The right is not ownership. + +It is temporary access to storage capacity. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the warehouse right through order, readiness, and operational control. + +He asks: + +- can goods be loaded and removed without confusion? +- who controls the door? +- is the space secure? +- can the goods be reached quickly when the cart arrives? +- are entrances blocked or crowded? +- does storage reduce or increase delay? + +Varro is not interested in storage as passive waiting. + +He values it if it improves movement discipline. + +### Varro Interpretation + +```text +warehouse right: useful staging point +primary question: does it make departure more reliable? +risk focus: blocked access, weak guard, confused loading, delayed removal +first action: inspect access, guard routine, and loading path +``` + +For Varro, storage is valuable only if it improves readiness and movement. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0006::03::actor_reading_felix +source_file: CORPUS-0006-same-warehouse-right-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0006 +document_title: Same Warehouse Right, Six Readings +section_heading: 0. Scenario + 1. Shared Warehouse Right Facts + 3. Lucius Fabius + Felix — Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- warehouse +- right +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia learns that a temporary warehouse right is available. + +The right allows use of a dry corner of a warehouse for ten days. + +The trader does not own the warehouse. + +He may use the space if he accepts the terms. + +All six actors see the same opportunity. + +They do not value it the same way. + +--- + +## 1. Shared Warehouse Right Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Asset type | temporary warehouse use-right | +| Duration | 10 days | +| Space condition | dry, guarded, limited corner | +| Fee | 3 asses | +| Goods allowed | oil, sealed jars, dry goods | +| Transferability | uncertain | +| Enforcement | recognized by warehouse clerk, not yet witnessed | +| Immediate use | hold goods before sale or dispatch | + +The right is not ownership. + +It is temporary access to storage capacity. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the warehouse right through speculation and price timing. + +He asks: + +- what can be bought cheap and held briefly? +- who is forced to sell because they lack storage? +- can goods be hidden from premature repricing? +- can the space be used to wait out panic? +- can the right itself be traded or shared? +- who needs space more urgently than he does? + +Felix sees the warehouse right as temporary leverage over timing. + +### Felix Interpretation + +```text +warehouse right: chance to hold value until price improves +primary question: what pressure bargain becomes possible because I can store? +risk focus: fee wasted if price does not move, right challenged, goods tied up +first action: find goods discounted by storage pressure +``` + +For Felix, storage converts another man's urgency into his own option. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0006::04::actor_reading_lentulus +source_file: CORPUS-0006-same-warehouse-right-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0006 +document_title: Same Warehouse Right, Six Readings +section_heading: 0. Scenario + 1. Shared Warehouse Right Facts + 4. Quintus Cornelius + Lentulus Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- warehouse +- right +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia learns that a temporary warehouse right is available. + +The right allows use of a dry corner of a warehouse for ten days. + +The trader does not own the warehouse. + +He may use the space if he accepts the terms. + +All six actors see the same opportunity. + +They do not value it the same way. + +--- + +## 1. Shared Warehouse Right Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Asset type | temporary warehouse use-right | +| Duration | 10 days | +| Space condition | dry, guarded, limited corner | +| Fee | 3 asses | +| Goods allowed | oil, sealed jars, dry goods | +| Transferability | uncertain | +| Enforcement | recognized by warehouse clerk, not yet witnessed | +| Immediate use | hold goods before sale or dispatch | + +The right is not ownership. + +It is temporary access to storage capacity. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the warehouse right through access, respectability, and association. + +He asks: + +- whose warehouse is it? +- who will see him using it? +- does the clerk's recognition carry enough standing? +- can the right connect him to a better household or contractor? +- does using a small corner look shabby? +- can the arrangement be framed as an introduction rather than need? + +Lentulus may value the right less for storage than for the people attached to it. + +### Lentulus Interpretation + +```text +warehouse right: socially useful only if attached to worthy access +primary question: whose name stands behind the space? +risk focus: visible dependence on minor storage, poor association +first action: identify owner, clerk, patron, and reputational meaning +``` + +For Lentulus, the right matters if it opens a respectable door. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0006::05::actor_reading_crispus +source_file: CORPUS-0006-same-warehouse-right-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0006 +document_title: Same Warehouse Right, Six Readings +section_heading: 0. Scenario + 1. Shared Warehouse Right Facts + 5. Gaius Licinius + Crispus — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- warehouse +- right +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia learns that a temporary warehouse right is available. + +The right allows use of a dry corner of a warehouse for ten days. + +The trader does not own the warehouse. + +He may use the space if he accepts the terms. + +All six actors see the same opportunity. + +They do not value it the same way. + +--- + +## 1. Shared Warehouse Right Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Asset type | temporary warehouse use-right | +| Duration | 10 days | +| Space condition | dry, guarded, limited corner | +| Fee | 3 asses | +| Goods allowed | oil, sealed jars, dry goods | +| Transferability | uncertain | +| Enforcement | recognized by warehouse clerk, not yet witnessed | +| Immediate use | hold goods before sale or dispatch | + +The right is not ownership. + +It is temporary access to storage capacity. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the warehouse right through recognition, enforceability, and dispute risk. + +He asks: + +- who grants the right? +- is the right witnessed? +- what happens if the clerk changes his mind? +- does the owner recognize the clerk's authority? +- who bears loss if goods are damaged? +- can goods be removed without later claim? +- are the terms clear enough to rely on? + +Crispus does not trust access until the right is defined. + +### Crispus Interpretation + +```text +warehouse right: useful only if recognized and enforceable +primary question: who can deny or challenge the right? +risk focus: unclear authority, disputed storage, damage liability +first action: secure witness or written term before storing goods +``` + +For Crispus, a right without recognition is only permission until challenged. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0006::06::actor_reading_secundus +source_file: CORPUS-0006-same-warehouse-right-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0006 +document_title: Same Warehouse Right, Six Readings +section_heading: 0. Scenario + 1. Shared Warehouse Right Facts + 6. Titus Varenus + Secundus — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- warehouse +- right +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia learns that a temporary warehouse right is available. + +The right allows use of a dry corner of a warehouse for ten days. + +The trader does not own the warehouse. + +He may use the space if he accepts the terms. + +All six actors see the same opportunity. + +They do not value it the same way. + +--- + +## 1. Shared Warehouse Right Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Asset type | temporary warehouse use-right | +| Duration | 10 days | +| Space condition | dry, guarded, limited corner | +| Fee | 3 asses | +| Goods allowed | oil, sealed jars, dry goods | +| Transferability | uncertain | +| Enforcement | recognized by warehouse clerk, not yet witnessed | +| Immediate use | hold goods before sale or dispatch | + +The right is not ownership. + +It is temporary access to storage capacity. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the warehouse right through capacity, flow, and staging. + +He asks: + +- how much can the space hold? +- can loads be sorted by departure order? +- does the space reduce handling? +- can it support round-trip cart planning? +- can goods be consolidated there? +- does the storage location match cart access? +- what goods should not be stored there? + +Secundus values the warehouse as a node in a movement chain. + +### Secundus Interpretation + +```text +warehouse right: staging capacity +primary question: how does it improve load flow? +risk focus: wrong goods stored, double handling, poor access, wasted space +first action: measure usable space and match it to cart schedule +``` + +For Secundus, storage is not a room. + +It is controlled pause inside a transport system. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0006::07::actor_reading_chresimus +source_file: CORPUS-0006-same-warehouse-right-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0006 +document_title: Same Warehouse Right, Six Readings +section_heading: 0. Scenario + 1. Shared Warehouse Right Facts + 7. Publius Terentius + Chresimus — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- warehouse +- right +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia learns that a temporary warehouse right is available. + +The right allows use of a dry corner of a warehouse for ten days. + +The trader does not own the warehouse. + +He may use the space if he accepts the terms. + +All six actors see the same opportunity. + +They do not value it the same way. + +--- + +## 1. Shared Warehouse Right Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Asset type | temporary warehouse use-right | +| Duration | 10 days | +| Space condition | dry, guarded, limited corner | +| Fee | 3 asses | +| Goods allowed | oil, sealed jars, dry goods | +| Transferability | uncertain | +| Enforcement | recognized by warehouse clerk, not yet witnessed | +| Immediate use | hold goods before sale or dispatch | + +The right is not ownership. + +It is temporary access to storage capacity. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the warehouse right through records, claim boundaries, and accounting. + +He asks: + +- is the right recorded? +- what exact corner is assigned? +- what goods are listed on entry? +- who signs or witnesses receipt? +- is the fee paid or owed? +- who can prove what was stored? +- does the right expire before goods are removed? + +Chresimus sees the danger in vague access. + +He wants the stored goods and the storage right to be countable. + +### Chresimus Interpretation + +```text +warehouse right: incomplete until recorded +primary question: what exactly is stored, where, and under whose claim? +risk focus: disputed quantity, hidden fee, expired right, confused custody +first action: record space, duration, goods, fee, and witness +``` + +For Chresimus, warehouse space without records becomes future disagreement. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0006::08::comparison +source_file: CORPUS-0006-same-warehouse-right-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0006-same-warehouse-right-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0006 +document_title: Same Warehouse Right, Six Readings +section_heading: 0. Scenario + 1. Shared Warehouse Right Facts + 8. Same Right, Different + First Actions ... +chunk_role: comparison +concept_tags: +- warehouse +- right +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a temporary warehouse right is available. + +The right allows use of a dry corner of a warehouse for ten days. + +The trader does not own the warehouse. + +He may use the space if he accepts the terms. + +All six actors see the same opportunity. + +They do not value it the same way. + +--- + +## 1. Shared Warehouse Right Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Asset type | temporary warehouse use-right | +| Duration | 10 days | +| Space condition | dry, guarded, limited corner | +| Fee | 3 asses | +| Goods allowed | oil, sealed jars, dry goods | +| Transferability | uncertain | +| Enforcement | recognized by warehouse clerk, not yet witnessed | +| Immediate use | hold goods before sale or dispatch | + +The right is not ownership. + +It is temporary access to storage capacity. + +--- + +## 8. Same Right, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | inspect access, guards, and loading path | +| Felix | find goods discounted because others lack storage | +| Lentulus | identify owner, patron, and reputational meaning | +| Crispus | secure recognized and enforceable terms | +| Secundus | map space to load plan and cart schedule | +| Chresimus | record goods, fee, duration, and custody | + +The warehouse right is the same. + +Its practical meaning differs by actor lens. + +--- + +## 9. Arithmetic Example + +Without warehouse access, the trader must sell immediately: + +```text +purchase value = 20 asses +immediate sale value = 22 asses +result = 2 asses profit +``` + +With warehouse access: + +```text +purchase value = 20 asses +warehouse fee = 3 asses +handling = 2 asses +later sale value = 30 asses +result = 5 asses profit +``` + +The right creates value only if the later sale appears and the stored goods remain secure. + +If later sale fails: + +```text +purchase value = 20 asses +warehouse fee = 3 asses +handling = 2 asses +later sale value = 23 asses +result = 2 asses loss +``` + +The warehouse right creates opportunity and risk together. + +--- + +## 10. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| shared right | temporary warehouse access | +| ownership | warehouse belongs to someone else | +| use | trader may store goods temporarily | +| duration | right expires after a fixed period | +| actor lens | what each actor values or fears | +| cost effect | fee and handling added | +| timing effect | ability to wait for better sale | +| risk effect | challenge, damage, expiry, or failed price rise | + +Actor perspective changes how the right is used, not the fact that it is temporary access rather than ownership. + +--- + +## 11. Incorrect Model Behavior + +The model should not: + +- treat warehouse access as warehouse ownership +- assume storage is free +- assume the right is enforceable without recognition +- ignore duration or expiry +- ignore handling cost +- ignore custody and damage risk +- make all actors value the right for the same reason +- assume waiting always improves sale price + +--- + +## 12. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0009-liquidity-differs-from-wealth` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0016-opportunistic-bargains-come-from-pressure` +- `Layer_0/CORPUS-0021-assets-can-be-productive-or-passive` +- `Layer_0/CORPUS-0022-rights-can-have-economic-value` +- `Layer_0/CORPUS-0023-ownership-use-and-income-can-separate` +- `Layer_1/CORPUS-0015-warehouse-space-as-asset` +- `Layer_2/CORPUS-0012-settlement-reveals-truth` + +--- + +## 13. Success Condition + +If the model can keep the warehouse right constant while producing six distinct rational readings based on readiness, speculation, access, enforceability, capacity, and records, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.chunked.md new file mode 100644 index 0000000..3c3d35b --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.chunked.md @@ -0,0 +1,776 @@ +# CORPUS-0007 +## Same Festival, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same predictable public gathering is interpreted differently by each actor profile according to movement, pricing, access, permissions, capacity, and records +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0007::01::shared_facts +source_file: CORPUS-0007-same-festival-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0007 +document_title: Same Festival, Six Readings +section_heading: 0. Scenario + 1. Shared Festival Facts +chunk_role: shared_facts +concept_tags: +- festival +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that a festival or public gathering in Capua will occur soon. + +The event is predictable. + +It may increase demand before and during the gathering, then create leftover stock and distressed sellers afterward. + +All six actors hear the same event notice. + +They do not interpret the opportunity the same way. + +--- + +## 1. Shared Festival Facts + +| Fact | Value | +|---|---| +| Event location | Capua | +| Event type | public gathering or festival | +| Time until event | several days | +| Likely demand | food, oil, wine, lamps, cloth, small comforts | +| Likely constraints | transport pressure, crowded access, temporary stalls | +| After-event condition | possible leftover stock and tired sellers | +| True demand level | not yet known | +| Rival participation | likely | + +The event is not a rumor of disaster. + +It is a predictable concentration of people, need, movement, and temporary pressure. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::02::actor_reading_varro +source_file: CORPUS-0007-same-festival-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0007 +document_title: Same Festival, Six Readings +section_heading: 0. Scenario + 1. Shared Festival Facts + 2. Marcus Atilius Varro + — Former Legionary ... +chunk_role: actor_reading +concept_tags: +- festival +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia hears that a festival or public gathering in Capua will occur soon. + +The event is predictable. + +It may increase demand before and during the gathering, then create leftover stock and distressed sellers afterward. + +All six actors hear the same event notice. + +They do not interpret the opportunity the same way. + +--- + +## 1. Shared Festival Facts + +| Fact | Value | +|---|---| +| Event location | Capua | +| Event type | public gathering or festival | +| Time until event | several days | +| Likely demand | food, oil, wine, lamps, cloth, small comforts | +| Likely constraints | transport pressure, crowded access, temporary stalls | +| After-event condition | possible leftover stock and tired sellers | +| True demand level | not yet known | +| Rival participation | likely | + +The event is not a rumor of disaster. + +It is a predictable concentration of people, need, movement, and temporary pressure. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the festival through movement, order, and crowd pressure. + +He asks: + +- when must goods depart to arrive before congestion? +- which road becomes slow as the event approaches? +- where can carts unload without confusion? +- will crowds block movement? +- can goods be guarded in a crowded place? +- what is the fallback if arrival is late? + +Varro does not first ask what goods are most fashionable. + +He asks whether the movement can be controlled before the crowd disrupts it. + +### Varro Interpretation + +```text +festival: movement pressure rising +primary question: can the cargo arrive, unload, and be guarded on time? +risk focus: late arrival, blocked access, crowd disorder, weak unloading plan +first action: secure departure timing and controlled unloading point +``` + +For Varro, the festival is a timing and order problem before it is a sales opportunity. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::03::actor_reading_felix +source_file: CORPUS-0007-same-festival-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0007 +document_title: Same Festival, Six Readings +section_heading: 0. Scenario + 1. Shared Festival Facts + 3. Lucius Fabius Felix — + Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- festival +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia hears that a festival or public gathering in Capua will occur soon. + +The event is predictable. + +It may increase demand before and during the gathering, then create leftover stock and distressed sellers afterward. + +All six actors hear the same event notice. + +They do not interpret the opportunity the same way. + +--- + +## 1. Shared Festival Facts + +| Fact | Value | +|---|---| +| Event location | Capua | +| Event type | public gathering or festival | +| Time until event | several days | +| Likely demand | food, oil, wine, lamps, cloth, small comforts | +| Likely constraints | transport pressure, crowded access, temporary stalls | +| After-event condition | possible leftover stock and tired sellers | +| True demand level | not yet known | +| Rival participation | likely | + +The event is not a rumor of disaster. + +It is a predictable concentration of people, need, movement, and temporary pressure. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the festival through price movement, temporary demand, and after-event bargains. + +He asks: + +- what will rise before the event? +- what will sellers overbring? +- who will need coin after the event? +- which goods remain useful after the crowd leaves? +- can leftovers be bought cheaply and moved to the next location? +- who will misjudge demand? + +Felix sees two opportunities: sell before or during the event, then buy after the event from pressured sellers. + +### Felix Interpretation + +```text +festival: predictable demand cycle +primary question: what becomes overpriced before, then underpriced after? +risk focus: arriving late, buying poor leftovers, rivals buying first +first action: identify goods with resale value after the event +``` + +For Felix, the festival is not one market. It is a cycle of rising demand and post-event pressure. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::04::actor_reading_lentulus +source_file: CORPUS-0007-same-festival-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0007 +document_title: Same Festival, Six Readings +section_heading: 0. Scenario + 1. Shared Festival Facts + 4. Quintus Cornelius Lentulus + Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- festival +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia hears that a festival or public gathering in Capua will occur soon. + +The event is predictable. + +It may increase demand before and during the gathering, then create leftover stock and distressed sellers afterward. + +All six actors hear the same event notice. + +They do not interpret the opportunity the same way. + +--- + +## 1. Shared Festival Facts + +| Fact | Value | +|---|---| +| Event location | Capua | +| Event type | public gathering or festival | +| Time until event | several days | +| Likely demand | food, oil, wine, lamps, cloth, small comforts | +| Likely constraints | transport pressure, crowded access, temporary stalls | +| After-event condition | possible leftover stock and tired sellers | +| True demand level | not yet known | +| Rival participation | likely | + +The event is not a rumor of disaster. + +It is a predictable concentration of people, need, movement, and temporary pressure. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the festival through visibility, status, and introductions. + +He asks: + +- who will attend? +- which households will need supplies quietly? +- which offering or delivery creates social notice? +- can supplying the event connect him to better patrons? +- what trade would look beneath his standing? +- can he be seen as useful without appearing desperate? + +Lentulus does not treat the festival as a crowd alone. + +He treats it as a public stage where economic action may create or damage standing. + +### Lentulus Interpretation + +```text +festival: public visibility and access opportunity +primary question: whose attention can be gained through useful supply? +risk focus: low-status exposure, poor association, visible failure +first action: identify respectable buyers and introductions before sending goods +``` + +For Lentulus, the event matters because public need can become social access. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::05::actor_reading_crispus +source_file: CORPUS-0007-same-festival-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0007 +document_title: Same Festival, Six Readings +section_heading: 0. Scenario + 1. Shared Festival Facts + 5. Gaius Licinius Crispus + — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- festival +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia hears that a festival or public gathering in Capua will occur soon. + +The event is predictable. + +It may increase demand before and during the gathering, then create leftover stock and distressed sellers afterward. + +All six actors hear the same event notice. + +They do not interpret the opportunity the same way. + +--- + +## 1. Shared Festival Facts + +| Fact | Value | +|---|---| +| Event location | Capua | +| Event type | public gathering or festival | +| Time until event | several days | +| Likely demand | food, oil, wine, lamps, cloth, small comforts | +| Likely constraints | transport pressure, crowded access, temporary stalls | +| After-event condition | possible leftover stock and tired sellers | +| True demand level | not yet known | +| Rival participation | likely | + +The event is not a rumor of disaster. + +It is a predictable concentration of people, need, movement, and temporary pressure. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the festival through permissions, disputes, and temporary controls. + +He asks: + +- who controls stall space? +- are there local restrictions on selling? +- are weights and measures checked? +- who collects dues or fees? +- what happens if goods spoil or crowd access is blocked? +- whose claim matters if a stall is reassigned? + +Crispus sees predictable demand, but also procedure. + +He expects conflict where temporary space, crowd pressure, and fees meet. + +### Crispus Interpretation + +```text +festival: temporary market governed by permissions and claims +primary question: who has the right to sell, occupy, collect, or exclude? +risk focus: blocked stall, disputed fee, local restriction, weak permission +first action: identify recognized authority and secure permission or witness +``` + +For Crispus, festival profit depends on being allowed to act when the crowd arrives. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::06::actor_reading_secundus +source_file: CORPUS-0007-same-festival-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0007 +document_title: Same Festival, Six Readings +section_heading: 0. Scenario + 1. Shared Festival Facts + 6. Titus Varenus Secundus + — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- festival +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia hears that a festival or public gathering in Capua will occur soon. + +The event is predictable. + +It may increase demand before and during the gathering, then create leftover stock and distressed sellers afterward. + +All six actors hear the same event notice. + +They do not interpret the opportunity the same way. + +--- + +## 1. Shared Festival Facts + +| Fact | Value | +|---|---| +| Event location | Capua | +| Event type | public gathering or festival | +| Time until event | several days | +| Likely demand | food, oil, wine, lamps, cloth, small comforts | +| Likely constraints | transport pressure, crowded access, temporary stalls | +| After-event condition | possible leftover stock and tired sellers | +| True demand level | not yet known | +| Rival participation | likely | + +The event is not a rumor of disaster. + +It is a predictable concentration of people, need, movement, and temporary pressure. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the festival through capacity, stock, and return movement. + +He asks: + +- how many people are expected? +- what goods are consumed quickly? +- what goods survive if unsold? +- how much can carts carry before roads crowd? +- can return cargo be arranged after the event? +- what temporary labor is needed? +- which goods are too bulky for the margin? + +Secundus maps the event as a temporary supply system. + +### Secundus Interpretation + +```text +festival: temporary concentration of consumption and transport demand +primary question: what quantity can be supplied, sold, stored, or returned efficiently? +risk focus: wrong volume, bulky low-value goods, no return plan, tired animals +first action: match goods, loads, timing, and return capacity +``` + +For Secundus, the event is profitable only if volume, load, and timing fit. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::07::actor_reading_chresimus +source_file: CORPUS-0007-same-festival-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0007 +document_title: Same Festival, Six Readings +section_heading: 0. Scenario + 1. Shared Festival Facts + 7. Publius Terentius Chresimus + — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- festival +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia hears that a festival or public gathering in Capua will occur soon. + +The event is predictable. + +It may increase demand before and during the gathering, then create leftover stock and distressed sellers afterward. + +All six actors hear the same event notice. + +They do not interpret the opportunity the same way. + +--- + +## 1. Shared Festival Facts + +| Fact | Value | +|---|---| +| Event location | Capua | +| Event type | public gathering or festival | +| Time until event | several days | +| Likely demand | food, oil, wine, lamps, cloth, small comforts | +| Likely constraints | transport pressure, crowded access, temporary stalls | +| After-event condition | possible leftover stock and tired sellers | +| True demand level | not yet known | +| Rival participation | likely | + +The event is not a rumor of disaster. + +It is a predictable concentration of people, need, movement, and temporary pressure. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the festival through counts, claims, fees, and settlement. + +He asks: + +- what quantity is being sent? +- who receives and records the goods? +- are stall fees paid? +- are goods sold for coin, credit, or mixed settlement? +- what remains unsold? +- who records after-event leftover purchase? +- are temporary agreements witnessed? + +Chresimus does not trust event excitement. + +He wants the accounts to survive crowded, hurried, temporary exchange. + +### Chresimus Interpretation + +```text +festival: high-volume temporary accounting risk +primary question: how are goods, fees, sales, leftovers, and obligations recorded? +risk focus: lost count, unpaid buyer, unrecorded fee, disputed leftover value +first action: record quantity, fee, receiver, and settlement terms before departure +``` + +For Chresimus, the festival creates confusion unless quantities and obligations are made legible. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0007::08::comparison +source_file: CORPUS-0007-same-festival-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0007-same-festival-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0007 +document_title: Same Festival, Six Readings +section_heading: 0. Scenario + 1. Shared Festival Facts + 8. Same Event, Different + First Actions ... +chunk_role: comparison +concept_tags: +- festival +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia hears that a festival or public gathering in Capua will occur soon. + +The event is predictable. + +It may increase demand before and during the gathering, then create leftover stock and distressed sellers afterward. + +All six actors hear the same event notice. + +They do not interpret the opportunity the same way. + +--- + +## 1. Shared Festival Facts + +| Fact | Value | +|---|---| +| Event location | Capua | +| Event type | public gathering or festival | +| Time until event | several days | +| Likely demand | food, oil, wine, lamps, cloth, small comforts | +| Likely constraints | transport pressure, crowded access, temporary stalls | +| After-event condition | possible leftover stock and tired sellers | +| True demand level | not yet known | +| Rival participation | likely | + +The event is not a rumor of disaster. + +It is a predictable concentration of people, need, movement, and temporary pressure. + +--- + +## 8. Same Event, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | secure timely movement and controlled unloading | +| Felix | identify pre-event high demand and after-event bargains | +| Lentulus | identify respectable buyers and public access value | +| Crispus | secure permissions, fees, and recognized selling rights | +| Secundus | match quantity, load, timing, and return capacity | +| Chresimus | record stock, fees, settlement, and leftover handling | + +The festival is the same. + +The useful first step differs. + +--- + +## 9. Shared Arithmetic Frame + +A trader considers sending oil and lamps. + +Initial expectation: + +```text +purchase value = 24 asses +transport and handling = 8 asses +stall or access cost = 3 asses +expected sale value during event = 44 asses +expected result = 9 asses profit +``` + +If arrival is late or access fails: + +```text +purchase value = 24 asses +transport and handling = 8 asses +stall or access cost = 3 asses +after-event sale value = 28 asses +result = 7 asses loss +``` + +The event can create profit or loss depending on timing, access, and settlement. + +Actor perspective determines which failure is most visible before it occurs. + +--- + +## 10. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| shared event | festival or public gathering in Capua | +| demand cycle | before, during, and after-event conditions | +| actor lens | how each actor reads the event | +| actor first action | what each actor does first | +| actor risk focus | what each actor fears most | +| final arithmetic | outcome after sale, leftover handling, fees, and settlement | + +The same event should not produce one generic trade plan. + +--- + +## 11. Incorrect Model Behavior + +The model should not: + +- treat the festival as only a price increase +- ignore arrival timing +- ignore permissions or stall access +- ignore after-event surplus +- ignore transport congestion +- ignore record confusion during high-volume trade +- make all actors choose the same goods for the same reason +- assume predictable demand removes risk + +A predictable event is not a certain profit. + +It is a known pressure field. + +--- + +## 12. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0002-goods-have-local-prices` +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0016-opportunistic-bargains-come-from-pressure` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0022-rights-can-have-economic-value` +- `Layer_1/CORPUS-0013-festival-demand-and-after-event-bargains` +- `Layer_2/CORPUS-0006-confirmation-has-a-cost` +- `Layer_2/CORPUS-0009-same-event-different-knowledge` + +--- + +## 13. Success Condition + +If the model can keep the festival constant while producing six distinct rational readings based on movement, price cycle, public access, permissions, capacity, and records, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.chunked.md new file mode 100644 index 0000000..537c267 --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.chunked.md @@ -0,0 +1,829 @@ +# CORPUS-0008 +## Same Military Signal, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same signs of organized military or garrison demand are interpreted differently by each actor profile according to movement, pricing, access, procedure, capacity, and records +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0008::01::shared_facts +source_file: CORPUS-0008-same-military-signal-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0008 +document_title: Same Military Signal, Six Readings +section_heading: 0. Scenario + 1. Shared Military Signal Facts +chunk_role: shared_facts +concept_tags: +- military +- signal +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia notices several market signals: + +- fodder prices are rising +- cart owners are refusing casual hire +- smiths are buying fuel and metal early +- warehouse clerks are asking about dry storage +- road talk near the gate has increased + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or expanded provisioning. + +All six actors observe the same signals. + +They do not interpret them the same way. + +--- + +## 1. Shared Military Signal Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Visible change | fodder and cart pressure rising | +| Possible cause | garrison or army-related demand | +| Official confirmation | none | +| Affected inputs | carts, animals, fodder, storage, tools, fuel | +| True cause | unknown | +| Duration | unknown | +| Rival reaction | likely beginning | + +The signals are real. + +The cause is uncertain. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::02::actor_reading_varro +source_file: CORPUS-0008-same-military-signal-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0008 +document_title: Same Military Signal, Six Readings +section_heading: 0. Scenario + 1. Shared Military Signal Facts + 2. Marcus Atilius + Varro — Former Legionary ... +chunk_role: actor_reading +concept_tags: +- military +- signal +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia notices several market signals: + +- fodder prices are rising +- cart owners are refusing casual hire +- smiths are buying fuel and metal early +- warehouse clerks are asking about dry storage +- road talk near the gate has increased + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or expanded provisioning. + +All six actors observe the same signals. + +They do not interpret them the same way. + +--- + +## 1. Shared Military Signal Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Visible change | fodder and cart pressure rising | +| Possible cause | garrison or army-related demand | +| Official confirmation | none | +| Affected inputs | carts, animals, fodder, storage, tools, fuel | +| True cause | unknown | +| Duration | unknown | +| Rival reaction | likely beginning | + +The signals are real. + +The cause is uncertain. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the signals through movement, discipline, and readiness. + +He asks: + +- are carts being reserved for organized movement? +- are animals being collected or rested? +- is the gate busier than usual? +- do drivers know a destination? +- are guards or veterans speaking differently? +- is this routine resupply or something larger? + +Varro trusts patterns of movement more than public rumor. + +### Varro Interpretation + +```text +military signal: possible organized movement +primary question: what movement is forming and when? +risk focus: road congestion, cart seizure by demand, delayed civilian transport +first action: observe gates, drivers, animal yards, and veteran contacts +``` + +For Varro, the signals matter because ordinary movement may soon become unreliable. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::03::actor_reading_felix +source_file: CORPUS-0008-same-military-signal-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0008 +document_title: Same Military Signal, Six Readings +section_heading: 0. Scenario + 1. Shared Military Signal Facts + 3. Lucius Fabius + Felix — Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- military +- signal +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia notices several market signals: + +- fodder prices are rising +- cart owners are refusing casual hire +- smiths are buying fuel and metal early +- warehouse clerks are asking about dry storage +- road talk near the gate has increased + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or expanded provisioning. + +All six actors observe the same signals. + +They do not interpret them the same way. + +--- + +## 1. Shared Military Signal Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Visible change | fodder and cart pressure rising | +| Possible cause | garrison or army-related demand | +| Official confirmation | none | +| Affected inputs | carts, animals, fodder, storage, tools, fuel | +| True cause | unknown | +| Duration | unknown | +| Rival reaction | likely beginning | + +The signals are real. + +The cause is uncertain. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the signals through early price movement and mispricing. + +He asks: + +- what has not yet been repriced? +- who still sells fodder at yesterday's price? +- which goods will be demanded next? +- can supplies be bought before contractors arrive? +- who needs coin before official demand becomes visible? +- what will frightened buyers overpay for? + +Felix does not need to know the official cause before acting. + +He wants to identify the goods whose prices are late to adjust. + +### Felix Interpretation + +```text +military signal: early demand before market catches up +primary question: what is still cheap because others do not yet understand? +risk focus: false cause, overbuying, rivals moving faster +first action: compare old and new prices for fodder, rope, tools, and transport +``` + +For Felix, the signal matters because uncertainty itself creates short-lived mispricing. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::04::actor_reading_lentulus +source_file: CORPUS-0008-same-military-signal-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0008 +document_title: Same Military Signal, Six Readings +section_heading: 0. Scenario + 1. Shared Military Signal Facts + 4. Quintus Cornelius + Lentulus Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- military +- signal +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia notices several market signals: + +- fodder prices are rising +- cart owners are refusing casual hire +- smiths are buying fuel and metal early +- warehouse clerks are asking about dry storage +- road talk near the gate has increased + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or expanded provisioning. + +All six actors observe the same signals. + +They do not interpret them the same way. + +--- + +## 1. Shared Military Signal Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Visible change | fodder and cart pressure rising | +| Possible cause | garrison or army-related demand | +| Official confirmation | none | +| Affected inputs | carts, animals, fodder, storage, tools, fuel | +| True cause | unknown | +| Duration | unknown | +| Rival reaction | likely beginning | + +The signals are real. + +The cause is uncertain. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the signals through patronage, appointment, and access. + +He asks: + +- which officer or household is connected to the demand? +- who will receive supply preference? +- whose introduction can open the right door? +- is this a public order or private contractor movement? +- can assistance create a respectable obligation? +- would involvement make him look useful or merely commercial? + +Lentulus sees the market pressure as a social map. + +### Lentulus Interpretation + +```text +military signal: access and patronage may be shifting +primary question: whose name stands behind the demand? +risk focus: wrong association, appearing desperate, missing a higher-status channel +first action: identify the officer, contractor, patron, or household linked to supply +``` + +For Lentulus, the signal matters because organized demand usually has names attached. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::05::actor_reading_crispus +source_file: CORPUS-0008-same-military-signal-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0008 +document_title: Same Military Signal, Six Readings +section_heading: 0. Scenario + 1. Shared Military Signal Facts + 5. Gaius Licinius + Crispus — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- military +- signal +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia notices several market signals: + +- fodder prices are rising +- cart owners are refusing casual hire +- smiths are buying fuel and metal early +- warehouse clerks are asking about dry storage +- road talk near the gate has increased + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or expanded provisioning. + +All six actors observe the same signals. + +They do not interpret them the same way. + +--- + +## 1. Shared Military Signal Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Visible change | fodder and cart pressure rising | +| Possible cause | garrison or army-related demand | +| Official confirmation | none | +| Affected inputs | carts, animals, fodder, storage, tools, fuel | +| True cause | unknown | +| Duration | unknown | +| Rival reaction | likely beginning | + +The signals are real. + +The cause is uncertain. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the signals through procedure, requisition, permissions, and liability. + +He asks: + +- are carts being reserved by agreement or pressure? +- are warehouse rights being altered? +- who has authority to request priority? +- are existing contracts disrupted? +- who pays if private deliveries are delayed? +- will claims arise when capacity is redirected? + +Crispus sees the signal as a future dispute surface. + +### Crispus Interpretation + +```text +military signal: ordinary obligations may be displaced +primary question: whose prior claim loses priority? +risk focus: broken reservation, delayed delivery, unclear authority, unpaid cost +first action: identify commitments, permissions, and recognized priority claims +``` + +For Crispus, the signal matters because organized demand can reorder obligations. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::06::actor_reading_secundus +source_file: CORPUS-0008-same-military-signal-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0008 +document_title: Same Military Signal, Six Readings +section_heading: 0. Scenario + 1. Shared Military Signal Facts + 6. Titus Varenus + Secundus — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- military +- signal +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia notices several market signals: + +- fodder prices are rising +- cart owners are refusing casual hire +- smiths are buying fuel and metal early +- warehouse clerks are asking about dry storage +- road talk near the gate has increased + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or expanded provisioning. + +All six actors observe the same signals. + +They do not interpret them the same way. + +--- + +## 1. Shared Military Signal Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Visible change | fodder and cart pressure rising | +| Possible cause | garrison or army-related demand | +| Official confirmation | none | +| Affected inputs | carts, animals, fodder, storage, tools, fuel | +| True cause | unknown | +| Duration | unknown | +| Rival reaction | likely beginning | + +The signals are real. + +The cause is uncertain. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the signals through supply chain pressure. + +He asks: + +- how much fodder is being absorbed? +- how many carts are missing from ordinary hire? +- which repair goods will be needed next? +- what replacement rate should be expected? +- are animals being fed for movement or held for local use? +- which goods become scarce second, not first? + +Secundus thinks in linked inputs and timing. + +### Secundus Interpretation + +```text +military signal: supply chain pressure forming +primary question: what input becomes scarce after carts and fodder? +risk focus: underestimating secondary shortages, wrong quantities, poor timing +first action: map carts, animals, fodder, repair stock, and storage sequence +``` + +For Secundus, the first visible shortage is only the beginning of the chain. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::07::actor_reading_chresimus +source_file: CORPUS-0008-same-military-signal-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0008 +document_title: Same Military Signal, Six Readings +section_heading: 0. Scenario + 1. Shared Military Signal Facts + 7. Publius Terentius + Chresimus — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- military +- signal +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia notices several market signals: + +- fodder prices are rising +- cart owners are refusing casual hire +- smiths are buying fuel and metal early +- warehouse clerks are asking about dry storage +- road talk near the gate has increased + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or expanded provisioning. + +All six actors observe the same signals. + +They do not interpret them the same way. + +--- + +## 1. Shared Military Signal Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Visible change | fodder and cart pressure rising | +| Possible cause | garrison or army-related demand | +| Official confirmation | none | +| Affected inputs | carts, animals, fodder, storage, tools, fuel | +| True cause | unknown | +| Duration | unknown | +| Rival reaction | likely beginning | + +The signals are real. + +The cause is uncertain. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the signals through accounts, orders, deposits, and hidden commitments. + +He asks: + +- who has paid deposits on carts? +- which warehouses are reserved but not publicly announced? +- are smith orders recorded as ordinary or special work? +- are prices being changed in accounts before public notice? +- which trader still uses old costs in his estimates? +- who is quietly extending credit against expected demand? + +Chresimus sees the danger in ledgers that lag behind reality. + +### Chresimus Interpretation + +```text +military signal: records may already reveal hidden demand +primary question: which accounts changed before the rumor spread? +risk focus: stale estimates, hidden commitments, double-booked capacity +first action: compare deposits, reservations, purchase orders, and revised costs +``` + +For Chresimus, the signal matters because accounts may show the demand before speech does. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0008::08::comparison +source_file: CORPUS-0008-same-military-signal-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0008-same-military-signal-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0008 +document_title: Same Military Signal, Six Readings +section_heading: 0. Scenario + 1. Shared Military Signal Facts + 8. Same Signal, Different + First Actions ... +chunk_role: comparison +concept_tags: +- military +- signal +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia notices several market signals: + +- fodder prices are rising +- cart owners are refusing casual hire +- smiths are buying fuel and metal early +- warehouse clerks are asking about dry storage +- road talk near the gate has increased + +No official announcement has been made. + +A rumor says a nearby garrison may be preparing movement, reinforcement, or expanded provisioning. + +All six actors observe the same signals. + +They do not interpret them the same way. + +--- + +## 1. Shared Military Signal Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Visible change | fodder and cart pressure rising | +| Possible cause | garrison or army-related demand | +| Official confirmation | none | +| Affected inputs | carts, animals, fodder, storage, tools, fuel | +| True cause | unknown | +| Duration | unknown | +| Rival reaction | likely beginning | + +The signals are real. + +The cause is uncertain. + +--- + +## 8. Same Signal, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | watch gates, drivers, animals, and veteran contacts | +| Felix | buy or reserve inputs not yet repriced | +| Lentulus | identify the names behind the demand | +| Crispus | locate priority claims and disrupted obligations | +| Secundus | map secondary shortages after carts and fodder | +| Chresimus | compare reservations, deposits, and updated accounts | + +The signals are the same. + +The useful first action differs. + +--- + +## 9. Shared Arithmetic Frame + +A trader planned to send goods to Capua. + +Before signal: + +```text +purchase and other costs = 15 asses +transport cost = 5 asses +expected sale value = 26 asses +expected profit = 6 asses +``` + +After cart and fodder pressure: + +```text +purchase and other costs = 15 asses +transport cost = 9 asses +expected sale value = 26 asses +expected profit = 2 asses +``` + +If delay adds storage cost: + +```text +purchase and other costs = 17 asses +transport cost = 9 asses +expected sale value = 26 asses +expected profit = 0 +``` + +The destination market did not need to change. + +Organized demand changed the inputs required to reach it. + +--- + +## 10. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| visible signal | fodder, cart, storage, and tool pressure | +| rumored cause | possible garrison or army movement | +| hidden true state | actual reason for demand | +| affected inputs | goods and capacities under pressure | +| actor lens | what each actor notices first | +| actor first action | how each actor responds under uncertainty | +| arithmetic effect | increased costs, delay, and reduced margin | + +Actor perspective changes interpretation and response, not the underlying observed signals. + +--- + +## 11. Incorrect Model Behavior + +The model should not: + +- assume the military rumor is true merely because prices moved +- ignore the signals because no official announcement exists +- treat organized demand as affecting only weapons +- make all actors respond by buying the same goods +- ignore transport and fodder pressure +- ignore second-order shortages +- ignore prior commitments and deposits +- give every actor equal access to confirmation + +--- + +## 12. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0006-delay-is-economic-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0007-rival-buys-the-cart-space` +- `Layer_1/CORPUS-0014-cart-ownership-vs-cart-hire` +- `Layer_2/CORPUS-0003-visible-signal-vs-spoken-claim` +- `Layer_2/CORPUS-0006-confirmation-has-a-cost` +- `Layer_2/CORPUS-0013-military-demand-precedes-confirmation` + +--- + +## 13. Success Condition + +If the model can keep the same military-related market signals constant while producing six distinct rational readings based on movement, mispricing, access, procedure, capacity, and records, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.chunked.md new file mode 100644 index 0000000..ad89d26 --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.chunked.md @@ -0,0 +1,867 @@ +# CORPUS-0009 +## Same Material Redirection, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same possible redirection of a material into a higher-value use is interpreted differently by each actor profile according to execution, mispricing, access, enforceability, capacity, and verification +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0009::01::shared_facts +source_file: CORPUS-0009-same-material-redirection-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0009 +document_title: Same Material Redirection, Six Readings +section_heading: 0. Scenario + 1. Shared Material Facts +chunk_role: shared_facts +concept_tags: +- material +- redirection +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that dry construction timber may be redirected to a higher-value use in Capua. + +The timber was originally intended for ordinary building work. + +A new report says cart repair shops in Capua need straight dry boards. + +All six actors see the same possible redirection. + +They do not interpret it the same way. + +--- + +## 1. Shared Material Facts + +| Fact | Value | +|---|---| +| Current location | Ostia | +| Material | timber | +| Original intended use | ordinary construction | +| Possible higher-value use | cart repair stock in Capua | +| Local purchase value | 30 asses | +| Movement and handling cost | 10 asses | +| Expected Capua repair-use sale value | 48 asses | +| Quality | reported dry and straight, not fully verified | +| Rival interest | possible | +| True suitability | unknown | + +Expected arithmetic if suitable: + +```text +sale value = 48 asses +total cost = 30 + 10 = 40 asses +expected profit = 8 asses +``` + +The expected profit depends on suitability. + +If the timber cannot serve the new use, the redirection may fail. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::02::actor_reading_varro +source_file: CORPUS-0009-same-material-redirection-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0009 +document_title: Same Material Redirection, Six Readings +section_heading: 0. Scenario + 1. Shared Material Facts + 2. Marcus Atilius Varro + — Former Legionary ... +chunk_role: actor_reading +concept_tags: +- material +- redirection +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia learns that dry construction timber may be redirected to a higher-value use in Capua. + +The timber was originally intended for ordinary building work. + +A new report says cart repair shops in Capua need straight dry boards. + +All six actors see the same possible redirection. + +They do not interpret it the same way. + +--- + +## 1. Shared Material Facts + +| Fact | Value | +|---|---| +| Current location | Ostia | +| Material | timber | +| Original intended use | ordinary construction | +| Possible higher-value use | cart repair stock in Capua | +| Local purchase value | 30 asses | +| Movement and handling cost | 10 asses | +| Expected Capua repair-use sale value | 48 asses | +| Quality | reported dry and straight, not fully verified | +| Rival interest | possible | +| True suitability | unknown | + +Expected arithmetic if suitable: + +```text +sale value = 48 asses +total cost = 30 + 10 = 40 asses +expected profit = 8 asses +``` + +The expected profit depends on suitability. + +If the timber cannot serve the new use, the redirection may fail. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the redirection through execution and transport reliability. + +He asks: + +- can the timber be loaded without delay? +- is the cart suitable for the boards? +- will the load slow the route? +- can the cargo be protected from damage? +- is the destination workshop ready to receive it? +- what happens if the timber is longer or heavier than expected? + +Varro does not first ask whether timber can be valuable. + +He asks whether the movement can be executed cleanly. + +### Varro Interpretation + +```text +material redirection: possible only if movement and handling are controlled +primary question: can the boards reach Capua usable and on time? +risk focus: loading delay, broken boards, poor cart, missed delivery window +first action: inspect load size, cart capacity, and receiving point +``` + +For Varro, higher value is irrelevant if execution damages or delays the material. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::03::actor_reading_felix +source_file: CORPUS-0009-same-material-redirection-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0009 +document_title: Same Material Redirection, Six Readings +section_heading: 0. Scenario + 1. Shared Material Facts + 3. Lucius Fabius Felix — + Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- material +- redirection +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia learns that dry construction timber may be redirected to a higher-value use in Capua. + +The timber was originally intended for ordinary building work. + +A new report says cart repair shops in Capua need straight dry boards. + +All six actors see the same possible redirection. + +They do not interpret it the same way. + +--- + +## 1. Shared Material Facts + +| Fact | Value | +|---|---| +| Current location | Ostia | +| Material | timber | +| Original intended use | ordinary construction | +| Possible higher-value use | cart repair stock in Capua | +| Local purchase value | 30 asses | +| Movement and handling cost | 10 asses | +| Expected Capua repair-use sale value | 48 asses | +| Quality | reported dry and straight, not fully verified | +| Rival interest | possible | +| True suitability | unknown | + +Expected arithmetic if suitable: + +```text +sale value = 48 asses +total cost = 30 + 10 = 40 asses +expected profit = 8 asses +``` + +The expected profit depends on suitability. + +If the timber cannot serve the new use, the redirection may fail. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the redirection through mispricing and seller ignorance. + +He asks: + +- does the seller still price the timber as ordinary construction stock? +- who else knows the Capua repair demand? +- can the timber be bought before repricing? +- can partial stock be split and resold differently? +- can the seller be pressured by storage needs? +- is the rumor enough to justify fast action? + +Felix sees the opportunity in the gap between current use and possible use. + +### Felix Interpretation + +```text +material redirection: price gap between what seller sees and what buyer needs +primary question: who has not yet understood the higher-value use? +risk focus: rumor false, seller reprices, rival buys first, hidden defects +first action: secure option or buy before the use-value becomes public +``` + +For Felix, the timber is valuable because someone still sees it as less than it may become. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::04::actor_reading_lentulus +source_file: CORPUS-0009-same-material-redirection-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0009 +document_title: Same Material Redirection, Six Readings +section_heading: 0. Scenario + 1. Shared Material Facts + 4. Quintus Cornelius Lentulus + Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- material +- redirection +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia learns that dry construction timber may be redirected to a higher-value use in Capua. + +The timber was originally intended for ordinary building work. + +A new report says cart repair shops in Capua need straight dry boards. + +All six actors see the same possible redirection. + +They do not interpret it the same way. + +--- + +## 1. Shared Material Facts + +| Fact | Value | +|---|---| +| Current location | Ostia | +| Material | timber | +| Original intended use | ordinary construction | +| Possible higher-value use | cart repair stock in Capua | +| Local purchase value | 30 asses | +| Movement and handling cost | 10 asses | +| Expected Capua repair-use sale value | 48 asses | +| Quality | reported dry and straight, not fully verified | +| Rival interest | possible | +| True suitability | unknown | + +Expected arithmetic if suitable: + +```text +sale value = 48 asses +total cost = 30 + 10 = 40 asses +expected profit = 8 asses +``` + +The expected profit depends on suitability. + +If the timber cannot serve the new use, the redirection may fail. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the redirection through access to the buyer and respectable positioning. + +He asks: + +- which Capua workshop needs the boards? +- who owns or sponsors the repair work? +- can supplying the timber create introduction? +- does the redirection look clever or merely opportunistic? +- is the buyer socially useful? +- can the sale be framed as assistance rather than trade? + +Lentulus values the material if it brings him into a better network. + +### Lentulus Interpretation + +```text +material redirection: useful if attached to a worthy buyer or patron +primary question: whose need does this satisfy? +risk focus: low-status transaction, poor association, visible overreach +first action: identify buyer name, workshop connection, and social value +``` + +For Lentulus, the timber matters less than whose work it enables. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::05::actor_reading_crispus +source_file: CORPUS-0009-same-material-redirection-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0009 +document_title: Same Material Redirection, Six Readings +section_heading: 0. Scenario + 1. Shared Material Facts + 5. Gaius Licinius Crispus + — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- material +- redirection +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia learns that dry construction timber may be redirected to a higher-value use in Capua. + +The timber was originally intended for ordinary building work. + +A new report says cart repair shops in Capua need straight dry boards. + +All six actors see the same possible redirection. + +They do not interpret it the same way. + +--- + +## 1. Shared Material Facts + +| Fact | Value | +|---|---| +| Current location | Ostia | +| Material | timber | +| Original intended use | ordinary construction | +| Possible higher-value use | cart repair stock in Capua | +| Local purchase value | 30 asses | +| Movement and handling cost | 10 asses | +| Expected Capua repair-use sale value | 48 asses | +| Quality | reported dry and straight, not fully verified | +| Rival interest | possible | +| True suitability | unknown | + +Expected arithmetic if suitable: + +```text +sale value = 48 asses +total cost = 30 + 10 = 40 asses +expected profit = 8 asses +``` + +The expected profit depends on suitability. + +If the timber cannot serve the new use, the redirection may fail. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the redirection through claims, terms, and enforceability. + +He asks: + +- is the timber free to sell? +- was it already promised for construction? +- can the original buyer object? +- are there deposits or claims attached? +- who bears risk if the timber proves unsuitable? +- are sale terms tied to repair-grade quality? +- what remedy exists if the buyer disputes suitability? + +Crispus sees danger in redirecting material from one expected use to another without clear terms. + +### Crispus Interpretation + +```text +material redirection: higher-value use may create claim and dispute risk +primary question: who has a prior claim, and who bears suitability risk? +risk focus: disputed title, broken prior promise, buyer rejection, weak witness +first action: verify ownership, prior commitments, and sale terms +``` + +For Crispus, redirection is profitable only if the claim structure is clean. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::06::actor_reading_secundus +source_file: CORPUS-0009-same-material-redirection-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0009 +document_title: Same Material Redirection, Six Readings +section_heading: 0. Scenario + 1. Shared Material Facts + 6. Titus Varenus Secundus + — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- material +- redirection +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia learns that dry construction timber may be redirected to a higher-value use in Capua. + +The timber was originally intended for ordinary building work. + +A new report says cart repair shops in Capua need straight dry boards. + +All six actors see the same possible redirection. + +They do not interpret it the same way. + +--- + +## 1. Shared Material Facts + +| Fact | Value | +|---|---| +| Current location | Ostia | +| Material | timber | +| Original intended use | ordinary construction | +| Possible higher-value use | cart repair stock in Capua | +| Local purchase value | 30 asses | +| Movement and handling cost | 10 asses | +| Expected Capua repair-use sale value | 48 asses | +| Quality | reported dry and straight, not fully verified | +| Rival interest | possible | +| True suitability | unknown | + +Expected arithmetic if suitable: + +```text +sale value = 48 asses +total cost = 30 + 10 = 40 asses +expected profit = 8 asses +``` + +The expected profit depends on suitability. + +If the timber cannot serve the new use, the redirection may fail. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the redirection through suitability, quantity, and substitution. + +He asks: + +- are the boards truly dry? +- are they straight enough for cart repair? +- how many usable pieces can be cut? +- what is lost in shaping? +- what substitute materials exist? +- what work stops if repair stock is unavailable? +- does transport capacity match length and weight? + +Secundus does not treat timber as generic. + +He maps material quality to actual use. + +### Secundus Interpretation + +```text +material redirection: useful only if material fits the function +primary question: how much of the timber becomes usable repair stock? +risk focus: wrong dimensions, green wood, waste in cutting, bulky transport +first action: inspect quality, dimensions, and expected usable yield +``` + +For Secundus, possible use must become practical suitability before value exists. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::07::actor_reading_chresimus +source_file: CORPUS-0009-same-material-redirection-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0009 +document_title: Same Material Redirection, Six Readings +section_heading: 0. Scenario + 1. Shared Material Facts + 7. Publius Terentius Chresimus + — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- material +- redirection +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia learns that dry construction timber may be redirected to a higher-value use in Capua. + +The timber was originally intended for ordinary building work. + +A new report says cart repair shops in Capua need straight dry boards. + +All six actors see the same possible redirection. + +They do not interpret it the same way. + +--- + +## 1. Shared Material Facts + +| Fact | Value | +|---|---| +| Current location | Ostia | +| Material | timber | +| Original intended use | ordinary construction | +| Possible higher-value use | cart repair stock in Capua | +| Local purchase value | 30 asses | +| Movement and handling cost | 10 asses | +| Expected Capua repair-use sale value | 48 asses | +| Quality | reported dry and straight, not fully verified | +| Rival interest | possible | +| True suitability | unknown | + +Expected arithmetic if suitable: + +```text +sale value = 48 asses +total cost = 30 + 10 = 40 asses +expected profit = 8 asses +``` + +The expected profit depends on suitability. + +If the timber cannot serve the new use, the redirection may fail. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the redirection through records, quality description, and accounting exposure. + +He asks: + +- how was the timber described in the purchase record? +- is quality recorded or merely claimed? +- what quantity is usable? +- does the account distinguish construction value from repair-use value? +- is any portion damaged or unsuitable? +- are deposits, delivery terms, and rejection terms recorded? +- does the expected margin survive if quality is discounted? + +Chresimus does not trust a higher-value category until the account can prove what was bought and what was sold. + +### Chresimus Interpretation + +```text +material redirection: margin depends on recorded quality and usable quantity +primary question: can the account prove the timber fits the higher-value use? +risk focus: inflated quantity, vague quality, hidden discount, disputed sale +first action: record dimensions, quality, quantity, and terms of acceptance +``` + +For Chresimus, unrecorded suitability becomes future dispute. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0009::08::comparison +source_file: CORPUS-0009-same-material-redirection-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0009-same-material-redirection-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0009 +document_title: Same Material Redirection, Six Readings +section_heading: 0. Scenario + 1. Shared Material Facts + 8. Same Redirection, Different + First Actions ... +chunk_role: comparison +concept_tags: +- material +- redirection +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that dry construction timber may be redirected to a higher-value use in Capua. + +The timber was originally intended for ordinary building work. + +A new report says cart repair shops in Capua need straight dry boards. + +All six actors see the same possible redirection. + +They do not interpret it the same way. + +--- + +## 1. Shared Material Facts + +| Fact | Value | +|---|---| +| Current location | Ostia | +| Material | timber | +| Original intended use | ordinary construction | +| Possible higher-value use | cart repair stock in Capua | +| Local purchase value | 30 asses | +| Movement and handling cost | 10 asses | +| Expected Capua repair-use sale value | 48 asses | +| Quality | reported dry and straight, not fully verified | +| Rival interest | possible | +| True suitability | unknown | + +Expected arithmetic if suitable: + +```text +sale value = 48 asses +total cost = 30 + 10 = 40 asses +expected profit = 8 asses +``` + +The expected profit depends on suitability. + +If the timber cannot serve the new use, the redirection may fail. + +--- + +## 8. Same Redirection, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | inspect loading, route, cart fit, and receiving point | +| Felix | secure underpriced timber before repricing | +| Lentulus | identify buyer name and social value | +| Crispus | verify ownership, prior claims, and sale terms | +| Secundus | inspect dimensions, dryness, and usable yield | +| Chresimus | record quality, quantity, and acceptance terms | + +The timber is the same. + +The higher-value possibility is the same. + +The first useful question differs. + +--- + +## 9. Shared Arithmetic Frame + +If the timber is suitable: + +```text +purchase value = 30 asses +movement and handling = 10 asses +sale value = 48 asses +result = 8 asses profit +``` + +If extra shaping is required: + +```text +purchase value = 30 asses +movement and handling = 10 asses +shaping cost = 6 asses +sale value = 48 asses +result = 2 asses profit +``` + +If the timber is unsuitable and sells only as ordinary stock: + +```text +purchase value = 30 asses +movement and handling = 10 asses +sale value = 34 asses +result = 6 asses loss +``` + +The material's possible use creates the opportunity. + +The material's actual suitability resolves the outcome. + +--- + +## 10. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| material identity | timber | +| original intended use | construction | +| possible higher-value use | cart repair stock | +| actual suitability | hidden or unverified until inspected | +| transformation cost | shaping, cutting, sorting, handling | +| actor lens | what each actor notices first | +| final arithmetic | outcome after suitability, cost, and sale resolve | + +Actor perspective changes which uncertainty is attacked first. + +It does not guarantee the higher-value use. + +--- + +## 11. Incorrect Model Behavior + +The model should not: + +- assume all timber fits all uses +- treat possible higher value as confirmed sale value +- ignore prior claims on the material +- ignore transport and shaping cost +- ignore quality verification +- make all actors ask the same questions +- let actor optimism change material suitability +- collapse material identity and material function into one value + +--- + +## 12. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0002-goods-have-local-prices` +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0015-materials-can-change-value-through-use` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_1/CORPUS-0008-material-redirection-timber` +- `Layer_2/CORPUS-0011-quality-uncertainty` +- `Layer_2/CORPUS-0012-settlement-reveals-truth` + +--- + +## 13. Success Condition + +If the model can keep the timber and possible higher-value use constant while producing six distinct rational readings based on execution, mispricing, access, claims, suitability, and records, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.chunked.md new file mode 100644 index 0000000..9f4ed0a --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.chunked.md @@ -0,0 +1,953 @@ +# CORPUS-0010 +## Same Hard Stop, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same post-loss hard stop is interpreted differently by each actor profile according to discipline, bargaining, access, enforceability, capacity, and accounts +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0010::01::shared_facts +source_file: CORPUS-0010-same-hard-stop-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0010 +document_title: Same Hard Stop, Six Readings +section_heading: 0. Scenario + 1. Shared Hard Stop Facts +chunk_role: shared_facts +concept_tags: +- hard +- stop +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia loses money on a venture to Capua. + +The loss is not large enough to destroy him completely. + +But after paying obligations and preserving minimum subsistence, he cannot fund the next ordinary venture. + +This is a hard stop. + +All six actors see the same condition. + +They do not diagnose recovery the same way. + +--- + +## 1. Shared Hard Stop Facts + +| Fact | Value | +|---|---:| +| Coin before failed venture | 20 asses | +| Venture cost | 16 asses | +| Sale return | 12 asses | +| Arithmetic result | 4 asses loss | +| Coin after settlement | 16 asses | +| Cart payment still due | 6 asses | +| Warehouse fee due | 2 asses | +| Subsistence reserve | 4 asses | +| Usable venture coin after obligations | 4 asses | +| Minimum coin for next ordinary venture | 8 asses | + +Usable venture coin: + +```text +16 - 6 - 2 - 4 = 4 asses +``` + +Next ordinary venture requires: + +```text +8 asses +``` + +The trader is short: + +```text +8 - 4 = 4 asses shortfall +``` + +The problem is not only loss. + +The problem is loss below the next action threshold. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::02::actor_reading_varro +source_file: CORPUS-0010-same-hard-stop-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0010 +document_title: Same Hard Stop, Six Readings +section_heading: 0. Scenario + 1. Shared Hard Stop Facts + 2. Marcus Atilius Varro + — Former Legionary ... +chunk_role: actor_reading +concept_tags: +- hard +- stop +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia loses money on a venture to Capua. + +The loss is not large enough to destroy him completely. + +But after paying obligations and preserving minimum subsistence, he cannot fund the next ordinary venture. + +This is a hard stop. + +All six actors see the same condition. + +They do not diagnose recovery the same way. + +--- + +## 1. Shared Hard Stop Facts + +| Fact | Value | +|---|---:| +| Coin before failed venture | 20 asses | +| Venture cost | 16 asses | +| Sale return | 12 asses | +| Arithmetic result | 4 asses loss | +| Coin after settlement | 16 asses | +| Cart payment still due | 6 asses | +| Warehouse fee due | 2 asses | +| Subsistence reserve | 4 asses | +| Usable venture coin after obligations | 4 asses | +| Minimum coin for next ordinary venture | 8 asses | + +Usable venture coin: + +```text +16 - 6 - 2 - 4 = 4 asses +``` + +Next ordinary venture requires: + +```text +8 asses +``` + +The trader is short: + +```text +8 - 4 = 4 asses shortfall +``` + +The problem is not only loss. + +The problem is loss below the next action threshold. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the hard stop through failed discipline and recovery order. + +He asks: + +- what obligation must be paid first? +- which commitments preserve future movement? +- what can be cut without damaging core function? +- what smaller action keeps the trader active? +- who must be informed before trust breaks? +- how is order restored? + +Varro does not begin by chasing a large recovery profit. + +He wants the trader to regain operational footing. + +### Varro Interpretation + +```text +hard stop: discipline and order failed below action threshold +primary question: what must be stabilized first? +risk focus: panic action, unpaid carrier, loss of movement access +first recovery: pay movement obligations, reduce scope, restore schedule control +``` + +For Varro, recovery begins by preserving the ability to move again. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::03::actor_reading_felix +source_file: CORPUS-0010-same-hard-stop-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0010 +document_title: Same Hard Stop, Six Readings +section_heading: 0. Scenario + 1. Shared Hard Stop Facts + 3. Lucius Fabius Felix + — Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- hard +- stop +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia loses money on a venture to Capua. + +The loss is not large enough to destroy him completely. + +But after paying obligations and preserving minimum subsistence, he cannot fund the next ordinary venture. + +This is a hard stop. + +All six actors see the same condition. + +They do not diagnose recovery the same way. + +--- + +## 1. Shared Hard Stop Facts + +| Fact | Value | +|---|---:| +| Coin before failed venture | 20 asses | +| Venture cost | 16 asses | +| Sale return | 12 asses | +| Arithmetic result | 4 asses loss | +| Coin after settlement | 16 asses | +| Cart payment still due | 6 asses | +| Warehouse fee due | 2 asses | +| Subsistence reserve | 4 asses | +| Usable venture coin after obligations | 4 asses | +| Minimum coin for next ordinary venture | 8 asses | + +Usable venture coin: + +```text +16 - 6 - 2 - 4 = 4 asses +``` + +Next ordinary venture requires: + +```text +8 asses +``` + +The trader is short: + +```text +8 - 4 = 4 asses shortfall +``` + +The problem is not only loss. + +The problem is loss below the next action threshold. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the hard stop through pressure, bargaining, and small openings. + +He asks: + +- who needs coin even more urgently? +- what small bargain can be acted on with only 4 asses? +- can an obligation be delayed by offering future advantage? +- can goods be obtained without full coin? +- who has stock they want gone now? +- can the trader recover through a smaller, faster turn? + +Felix does not accept the ordinary venture threshold as final. + +He looks for a different trade shape. + +### Felix Interpretation + +```text +hard stop: ordinary route blocked, smaller pressure bargain needed +primary question: what can still be done with limited usable coin? +risk focus: desperate terms, bad goods, worsening reputation +first recovery: find small discounted stock, mixed settlement, or quick resale +``` + +For Felix, the hard stop means the large door closed, not every door. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::04::actor_reading_lentulus +source_file: CORPUS-0010-same-hard-stop-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0010 +document_title: Same Hard Stop, Six Readings +section_heading: 0. Scenario + 1. Shared Hard Stop Facts + 4. Quintus Cornelius Lentulus + Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- hard +- stop +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia loses money on a venture to Capua. + +The loss is not large enough to destroy him completely. + +But after paying obligations and preserving minimum subsistence, he cannot fund the next ordinary venture. + +This is a hard stop. + +All six actors see the same condition. + +They do not diagnose recovery the same way. + +--- + +## 1. Shared Hard Stop Facts + +| Fact | Value | +|---|---:| +| Coin before failed venture | 20 asses | +| Venture cost | 16 asses | +| Sale return | 12 asses | +| Arithmetic result | 4 asses loss | +| Coin after settlement | 16 asses | +| Cart payment still due | 6 asses | +| Warehouse fee due | 2 asses | +| Subsistence reserve | 4 asses | +| Usable venture coin after obligations | 4 asses | +| Minimum coin for next ordinary venture | 8 asses | + +Usable venture coin: + +```text +16 - 6 - 2 - 4 = 4 asses +``` + +Next ordinary venture requires: + +```text +8 asses +``` + +The trader is short: + +```text +8 - 4 = 4 asses shortfall +``` + +The problem is not only loss. + +The problem is loss below the next action threshold. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the hard stop through appearance, access, and patronage. + +He asks: + +- who must not see the weakness? +- who can provide support without making him look dependent? +- can the shortfall be framed as partnership rather than failure? +- what relationship can restore access? +- which creditor must be reassured first? +- does asking the wrong person damage standing? + +Lentulus sees the shortfall as social danger. + +He wants recovery without visible humiliation. + +### Lentulus Interpretation + +```text +hard stop: weakness must be managed socially +primary question: who can bridge the shortfall without damaging standing? +risk focus: public embarrassment, wrong patron, loss of status access +first recovery: secure discreet backing, introduction, or respectable partnership +``` + +For Lentulus, the hard stop threatens reputation before it threatens arithmetic. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::05::actor_reading_crispus +source_file: CORPUS-0010-same-hard-stop-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0010 +document_title: Same Hard Stop, Six Readings +section_heading: 0. Scenario + 1. Shared Hard Stop Facts + 5. Gaius Licinius Crispus + — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- hard +- stop +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia loses money on a venture to Capua. + +The loss is not large enough to destroy him completely. + +But after paying obligations and preserving minimum subsistence, he cannot fund the next ordinary venture. + +This is a hard stop. + +All six actors see the same condition. + +They do not diagnose recovery the same way. + +--- + +## 1. Shared Hard Stop Facts + +| Fact | Value | +|---|---:| +| Coin before failed venture | 20 asses | +| Venture cost | 16 asses | +| Sale return | 12 asses | +| Arithmetic result | 4 asses loss | +| Coin after settlement | 16 asses | +| Cart payment still due | 6 asses | +| Warehouse fee due | 2 asses | +| Subsistence reserve | 4 asses | +| Usable venture coin after obligations | 4 asses | +| Minimum coin for next ordinary venture | 8 asses | + +Usable venture coin: + +```text +16 - 6 - 2 - 4 = 4 asses +``` + +Next ordinary venture requires: + +```text +8 asses +``` + +The trader is short: + +```text +8 - 4 = 4 asses shortfall +``` + +The problem is not only loss. + +The problem is loss below the next action threshold. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the hard stop through obligations, remedies, and restructuring. + +He asks: + +- which debts are due now? +- can payment terms be renegotiated? +- are any costs disputable? +- can an obligation be converted into deferred settlement? +- is there a witnessed agreement to protect time? +- can a claim against someone else be collected? + +Crispus does not first seek new trade. + +He seeks legal and procedural breathing room. + +### Crispus Interpretation + +```text +hard stop: obligations must be reordered or renegotiated +primary question: which claims can be delayed, reduced, or enforced? +risk focus: default, unclear terms, creditor pressure, broken witness trust +first recovery: restructure payment terms and secure recognized delay +``` + +For Crispus, recovery begins by changing the schedule of obligations. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::06::actor_reading_secundus +source_file: CORPUS-0010-same-hard-stop-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0010 +document_title: Same Hard Stop, Six Readings +section_heading: 0. Scenario + 1. Shared Hard Stop Facts + 6. Titus Varenus Secundus + — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- hard +- stop +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia loses money on a venture to Capua. + +The loss is not large enough to destroy him completely. + +But after paying obligations and preserving minimum subsistence, he cannot fund the next ordinary venture. + +This is a hard stop. + +All six actors see the same condition. + +They do not diagnose recovery the same way. + +--- + +## 1. Shared Hard Stop Facts + +| Fact | Value | +|---|---:| +| Coin before failed venture | 20 asses | +| Venture cost | 16 asses | +| Sale return | 12 asses | +| Arithmetic result | 4 asses loss | +| Coin after settlement | 16 asses | +| Cart payment still due | 6 asses | +| Warehouse fee due | 2 asses | +| Subsistence reserve | 4 asses | +| Usable venture coin after obligations | 4 asses | +| Minimum coin for next ordinary venture | 8 asses | + +Usable venture coin: + +```text +16 - 6 - 2 - 4 = 4 asses +``` + +Next ordinary venture requires: + +```text +8 asses +``` + +The trader is short: + +```text +8 - 4 = 4 asses shortfall +``` + +The problem is not only loss. + +The problem is loss below the next action threshold. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the hard stop through reduced capacity and alternative movement. + +He asks: + +- what smallest cargo can still move? +- can unused return capacity be found? +- can the trader join another load? +- can transport be paid partly with goods? +- what route consumes the least cash? +- what asset or labor can substitute for coin? + +Secundus treats the shortfall as a capacity problem. + +He wants to redesign the next action around reduced means. + +### Secundus Interpretation + +```text +hard stop: ordinary capacity unavailable, smaller movement required +primary question: what useful movement still fits current capacity? +risk focus: overloading, wrong cargo size, idle time, ignored return leg +first recovery: shrink cargo, share transport, use return leg, reduce cash burden +``` + +For Secundus, recovery comes from matching action to remaining capacity. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::07::actor_reading_chresimus +source_file: CORPUS-0010-same-hard-stop-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0010 +document_title: Same Hard Stop, Six Readings +section_heading: 0. Scenario + 1. Shared Hard Stop Facts + 7. Publius Terentius Chresimus + — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- hard +- stop +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia loses money on a venture to Capua. + +The loss is not large enough to destroy him completely. + +But after paying obligations and preserving minimum subsistence, he cannot fund the next ordinary venture. + +This is a hard stop. + +All six actors see the same condition. + +They do not diagnose recovery the same way. + +--- + +## 1. Shared Hard Stop Facts + +| Fact | Value | +|---|---:| +| Coin before failed venture | 20 asses | +| Venture cost | 16 asses | +| Sale return | 12 asses | +| Arithmetic result | 4 asses loss | +| Coin after settlement | 16 asses | +| Cart payment still due | 6 asses | +| Warehouse fee due | 2 asses | +| Subsistence reserve | 4 asses | +| Usable venture coin after obligations | 4 asses | +| Minimum coin for next ordinary venture | 8 asses | + +Usable venture coin: + +```text +16 - 6 - 2 - 4 = 4 asses +``` + +Next ordinary venture requires: + +```text +8 asses +``` + +The trader is short: + +```text +8 - 4 = 4 asses shortfall +``` + +The problem is not only loss. + +The problem is loss below the next action threshold. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the hard stop through accounts, obligations, and hidden usable value. + +He asks: + +- is the 4-ass usable coin calculation correct? +- are all obligations truly due now? +- is any debt collectible? +- is any asset pledgeable? +- are any goods still unsold? +- has any cost been double-counted? +- is there a claim that can be converted into liquidity? + +Chresimus does not trust the hard stop until the account is reconciled. + +### Chresimus Interpretation + +```text +hard stop: account may reveal hidden capacity or hidden burden +primary question: what is actually usable after all obligations are sorted? +risk focus: mistaken balance, overlooked debt, unrecorded obligation, false liquidity +first recovery: reconcile coin, debts, claims, assets, and due dates +``` + +For Chresimus, recovery begins by knowing the true account. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0010::08::comparison +source_file: CORPUS-0010-same-hard-stop-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0010-same-hard-stop-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0010 +document_title: Same Hard Stop, Six Readings +section_heading: 0. Scenario + 1. Shared Hard Stop Facts + 8. Same Hard Stop, Different + Recovery Paths ... +chunk_role: comparison +concept_tags: +- hard +- stop +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia loses money on a venture to Capua. + +The loss is not large enough to destroy him completely. + +But after paying obligations and preserving minimum subsistence, he cannot fund the next ordinary venture. + +This is a hard stop. + +All six actors see the same condition. + +They do not diagnose recovery the same way. + +--- + +## 1. Shared Hard Stop Facts + +| Fact | Value | +|---|---:| +| Coin before failed venture | 20 asses | +| Venture cost | 16 asses | +| Sale return | 12 asses | +| Arithmetic result | 4 asses loss | +| Coin after settlement | 16 asses | +| Cart payment still due | 6 asses | +| Warehouse fee due | 2 asses | +| Subsistence reserve | 4 asses | +| Usable venture coin after obligations | 4 asses | +| Minimum coin for next ordinary venture | 8 asses | + +Usable venture coin: + +```text +16 - 6 - 2 - 4 = 4 asses +``` + +Next ordinary venture requires: + +```text +8 asses +``` + +The trader is short: + +```text +8 - 4 = 4 asses shortfall +``` + +The problem is not only loss. + +The problem is loss below the next action threshold. + +--- + +## 8. Same Hard Stop, Different Recovery Paths + +| Actor | First Recovery Path | +|---|---| +| Varro | stabilize obligations and preserve movement access | +| Felix | find smaller bargain or mixed settlement | +| Lentulus | secure discreet backing or respectable partnership | +| Crispus | renegotiate or reorder obligations | +| Secundus | redesign around smaller transport capacity | +| Chresimus | reconcile accounts and identify usable value | + +The hard stop is the same. + +The first recovery path differs. + +--- + +## 9. Shared Arithmetic Frame + +The hard stop is created by threshold failure: + +```text +usable venture coin = 4 asses +minimum next venture threshold = 8 asses +shortfall = 4 asses +``` + +Recovery can happen if one or more conditions change: + +```text +usable coin increases +minimum required coin decreases +credit becomes available +obligation timing shifts +transport cost falls +smaller venture becomes viable +``` + +Each actor seeks a different way to change one of these conditions. + +--- + +## 10. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| settled loss | completed venture lost 4 asses | +| usable coin | coin remaining after obligations and reserves | +| action threshold | minimum needed for next ordinary venture | +| hard stop | usable coin below threshold | +| actor lens | how each actor diagnoses the stop | +| recovery lever | what each actor tries to change first | + +The hard stop should not be treated as one generic failure state. + +--- + +## 11. Incorrect Model Behavior + +The model should not: + +- treat remaining coin as fully usable +- ignore obligations and reserves +- assume every actor seeks the same recovery +- treat hard stop as permanent unless all coin is gone +- ignore smaller ventures +- ignore credit, restructuring, access, or accounting recovery +- let optimism erase the threshold problem +- call recovery possible without identifying which constraint changes + +--- + +## 12. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0003-money-has-purchasing-power` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0009-liquidity-differs-from-wealth` +- `Layer_0/CORPUS-0010-credit-depends-on-trust` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0013-non-coin-settlement-exists` +- `Layer_0/CORPUS-0019-success-has-no-boundary-failure-has-a-hard-stop` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0010-hard-stop-after-loss` +- `Layer_1/CORPUS-0012-reputation-loss-changes-future-arithmetic` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0012-settlement-reveals-truth` + +--- + +## 13. Success Condition + +If the model can keep the same threshold failure constant while producing six distinct rational recovery paths based on discipline, bargain, access, restructuring, capacity, and accounts, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.chunked.md new file mode 100644 index 0000000..60a8920 --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.chunked.md @@ -0,0 +1,787 @@ +# CORPUS-0011 +## Same Associate Marriage, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that the same marriage of a business associate can alter commercial access, obligations, capital, reputation, and future arithmetic differently for each actor profile +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0011::01::shared_facts +source_file: CORPUS-0011-same-associate-marriage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0011 +document_title: Same Associate Marriage, Six Readings +section_heading: 0. Scenario + 1. Shared Marriage Facts +chunk_role: shared_facts +concept_tags: +- associate +- marriage +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a business associate in Capua is marrying into another household. + +The associate has previously acted as a buyer, messenger, warehouse contact, or source of local information. + +The marriage is a household event. + +It is also a commercial signal. + +All six actors hear the same news. + +They do not interpret it the same way. + +--- + +## 1. Shared Marriage Facts + +| Fact | Value | +|---|---| +| Location affected | Capua | +| Person affected | business associate | +| Prior relationship | buyer/contact/informant | +| Event | marriage into another household | +| New household resources | unknown | +| New obligations | likely | +| Effect on old agreements | uncertain | +| Effect on future access | uncertain | +| Public reputation impact | possible | + +The marriage does not automatically create profit or loss. + +It changes the associate's network, obligations, incentives, and availability. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::02::actor_reading_varro +source_file: CORPUS-0011-same-associate-marriage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0011 +document_title: Same Associate Marriage, Six Readings +section_heading: 0. Scenario + 1. Shared Marriage Facts + 2. Marcus Atilius Varro + — Former Legionary ... +chunk_role: actor_reading +concept_tags: +- associate +- marriage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia learns that a business associate in Capua is marrying into another household. + +The associate has previously acted as a buyer, messenger, warehouse contact, or source of local information. + +The marriage is a household event. + +It is also a commercial signal. + +All six actors hear the same news. + +They do not interpret it the same way. + +--- + +## 1. Shared Marriage Facts + +| Fact | Value | +|---|---| +| Location affected | Capua | +| Person affected | business associate | +| Prior relationship | buyer/contact/informant | +| Event | marriage into another household | +| New household resources | unknown | +| New obligations | likely | +| Effect on old agreements | uncertain | +| Effect on future access | uncertain | +| Public reputation impact | possible | + +The marriage does not automatically create profit or loss. + +It changes the associate's network, obligations, incentives, and availability. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the marriage through reliability and continuity. + +He asks: + +- will the associate still be available when needed? +- has his household duty changed his schedule? +- will messages still reach him? +- will he honor prior commitments? +- has the chain of command changed around him? +- who now has influence over his decisions? + +Varro does not first ask whether the marriage is advantageous. + +He asks whether the contact remains dependable. + +### Varro Interpretation + +```text +associate marriage: reliability may change +primary question: can this contact still perform his function? +risk focus: interrupted message flow, changed loyalty, missed timing +first action: confirm whether prior arrangements still hold +``` + +For Varro, the marriage matters because it may weaken a previously reliable node. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::03::actor_reading_felix +source_file: CORPUS-0011-same-associate-marriage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0011 +document_title: Same Associate Marriage, Six Readings +section_heading: 0. Scenario + 1. Shared Marriage Facts + 3. Lucius Fabius Felix — + Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- associate +- marriage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia learns that a business associate in Capua is marrying into another household. + +The associate has previously acted as a buyer, messenger, warehouse contact, or source of local information. + +The marriage is a household event. + +It is also a commercial signal. + +All six actors hear the same news. + +They do not interpret it the same way. + +--- + +## 1. Shared Marriage Facts + +| Fact | Value | +|---|---| +| Location affected | Capua | +| Person affected | business associate | +| Prior relationship | buyer/contact/informant | +| Event | marriage into another household | +| New household resources | unknown | +| New obligations | likely | +| Effect on old agreements | uncertain | +| Effect on future access | uncertain | +| Public reputation impact | possible | + +The marriage does not automatically create profit or loss. + +It changes the associate's network, obligations, incentives, and availability. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the marriage through new pressure and new opportunity. + +He asks: + +- does the associate need coin for household expenses? +- does the new household bring stock, debts, or access? +- are goods being moved, sold, stored, or combined? +- is anyone discounting assets to settle obligations? +- does the associate now know new buyers or sellers? +- can the trader help before rivals notice? + +Felix sees marriage as a rearrangement of need and access. + +### Felix Interpretation + +```text +associate marriage: household pressure and new access may create bargains +primary question: what changes hands because of the marriage? +risk focus: overreading household gossip, rival access, hidden obligations +first action: identify goods, debts, and introductions created by the new tie +``` + +For Felix, the marriage matters because household transition can expose mispriced value. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::04::actor_reading_lentulus +source_file: CORPUS-0011-same-associate-marriage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0011 +document_title: Same Associate Marriage, Six Readings +section_heading: 0. Scenario + 1. Shared Marriage Facts + 4. Quintus Cornelius Lentulus + Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- associate +- marriage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia learns that a business associate in Capua is marrying into another household. + +The associate has previously acted as a buyer, messenger, warehouse contact, or source of local information. + +The marriage is a household event. + +It is also a commercial signal. + +All six actors hear the same news. + +They do not interpret it the same way. + +--- + +## 1. Shared Marriage Facts + +| Fact | Value | +|---|---| +| Location affected | Capua | +| Person affected | business associate | +| Prior relationship | buyer/contact/informant | +| Event | marriage into another household | +| New household resources | unknown | +| New obligations | likely | +| Effect on old agreements | uncertain | +| Effect on future access | uncertain | +| Public reputation impact | possible | + +The marriage does not automatically create profit or loss. + +It changes the associate's network, obligations, incentives, and availability. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the marriage through status, alliance, and social placement. + +He asks: + +- who is the new family? +- does the marriage raise or lower the associate's standing? +- can the trader be introduced through the new tie? +- should the relationship be cultivated publicly or quietly? +- does association with this household improve the trader's name? +- is the marriage beneath notice or socially useful? + +Lentulus sees the commercial value in social placement. + +### Lentulus Interpretation + +```text +associate marriage: social network has changed +primary question: does the new household improve access or reputation? +risk focus: wrong association, visible dependence, missed patronage channel +first action: identify the family rank, connections, and proper form of approach +``` + +For Lentulus, the marriage matters because the associate is now attached to another social network. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::05::actor_reading_crispus +source_file: CORPUS-0011-same-associate-marriage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0011 +document_title: Same Associate Marriage, Six Readings +section_heading: 0. Scenario + 1. Shared Marriage Facts + 5. Gaius Licinius Crispus + — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- associate +- marriage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia learns that a business associate in Capua is marrying into another household. + +The associate has previously acted as a buyer, messenger, warehouse contact, or source of local information. + +The marriage is a household event. + +It is also a commercial signal. + +All six actors hear the same news. + +They do not interpret it the same way. + +--- + +## 1. Shared Marriage Facts + +| Fact | Value | +|---|---| +| Location affected | Capua | +| Person affected | business associate | +| Prior relationship | buyer/contact/informant | +| Event | marriage into another household | +| New household resources | unknown | +| New obligations | likely | +| Effect on old agreements | uncertain | +| Effect on future access | uncertain | +| Public reputation impact | possible | + +The marriage does not automatically create profit or loss. + +It changes the associate's network, obligations, incentives, and availability. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the marriage through obligations, property, and claims. + +He asks: + +- do prior agreements survive the household change? +- does the associate gain or lose authority to contract? +- are assets, dowry, debts, or claims involved? +- does another person now influence payment or performance? +- should terms be reaffirmed? +- is a witness needed before the next transaction? + +Crispus does not trust old arrangements after a household change unless they are restated. + +### Crispus Interpretation + +```text +associate marriage: obligations may be altered or contested +primary question: do prior terms still bind the same person in the same way? +risk focus: disputed authority, delayed payment, household interference +first action: reaffirm terms and identify who can now speak for the arrangement +``` + +For Crispus, the marriage matters because personal relationships can alter enforceability. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::06::actor_reading_secundus +source_file: CORPUS-0011-same-associate-marriage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0011 +document_title: Same Associate Marriage, Six Readings +section_heading: 0. Scenario + 1. Shared Marriage Facts + 6. Titus Varenus Secundus + — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- associate +- marriage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia learns that a business associate in Capua is marrying into another household. + +The associate has previously acted as a buyer, messenger, warehouse contact, or source of local information. + +The marriage is a household event. + +It is also a commercial signal. + +All six actors hear the same news. + +They do not interpret it the same way. + +--- + +## 1. Shared Marriage Facts + +| Fact | Value | +|---|---| +| Location affected | Capua | +| Person affected | business associate | +| Prior relationship | buyer/contact/informant | +| Event | marriage into another household | +| New household resources | unknown | +| New obligations | likely | +| Effect on old agreements | uncertain | +| Effect on future access | uncertain | +| Public reputation impact | possible | + +The marriage does not automatically create profit or loss. + +It changes the associate's network, obligations, incentives, and availability. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the marriage through material flow and household provisioning. + +He asks: + +- will the new household need supplies? +- are goods being moved between houses? +- does transport capacity change? +- does the associate gain storage, animals, tools, or labor? +- will regular buying patterns change? +- can return cargo serve household needs? + +Secundus sees the household event as a logistics change. + +### Secundus Interpretation + +```text +associate marriage: household supply and movement pattern may change +primary question: what goods, storage, labor, or transport are newly required? +risk focus: wrong quantity, missed delivery timing, changed household demand +first action: map supply needs, routes, and possible return loads +``` + +For Secundus, the marriage matters because households consume, store, move, and reorder goods. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::07::actor_reading_chresimus +source_file: CORPUS-0011-same-associate-marriage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0011 +document_title: Same Associate Marriage, Six Readings +section_heading: 0. Scenario + 1. Shared Marriage Facts + 7. Publius Terentius Chresimus + — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- associate +- marriage +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia learns that a business associate in Capua is marrying into another household. + +The associate has previously acted as a buyer, messenger, warehouse contact, or source of local information. + +The marriage is a household event. + +It is also a commercial signal. + +All six actors hear the same news. + +They do not interpret it the same way. + +--- + +## 1. Shared Marriage Facts + +| Fact | Value | +|---|---| +| Location affected | Capua | +| Person affected | business associate | +| Prior relationship | buyer/contact/informant | +| Event | marriage into another household | +| New household resources | unknown | +| New obligations | likely | +| Effect on old agreements | uncertain | +| Effect on future access | uncertain | +| Public reputation impact | possible | + +The marriage does not automatically create profit or loss. + +It changes the associate's network, obligations, incentives, and availability. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the marriage through records, accounts, claims, and authority. + +He asks: + +- were prior balances settled before marriage? +- does the associate owe or receive anything through the new household? +- are goods, debts, or rent claims being transferred? +- who records the new obligation? +- is the associate still the correct person to pay? +- do records need to be updated before further trade? + +Chresimus treats the marriage as a possible change in account ownership or responsibility. + +### Chresimus Interpretation + +```text +associate marriage: accounts and authority may need revision +primary question: whose name should now appear on claims, receipts, and payments? +risk focus: misdirected payment, unrecorded transfer, double claim, stale account +first action: reconcile old balances and update account names before new business +``` + +For Chresimus, the marriage matters because records may lag behind social change. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0011::08::comparison +source_file: CORPUS-0011-same-associate-marriage-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0011-same-associate-marriage-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0011 +document_title: Same Associate Marriage, Six Readings +section_heading: 0. Scenario + 1. Shared Marriage Facts + 8. Same Marriage, Different + First Actions ... +chunk_role: comparison +concept_tags: +- associate +- marriage +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a business associate in Capua is marrying into another household. + +The associate has previously acted as a buyer, messenger, warehouse contact, or source of local information. + +The marriage is a household event. + +It is also a commercial signal. + +All six actors hear the same news. + +They do not interpret it the same way. + +--- + +## 1. Shared Marriage Facts + +| Fact | Value | +|---|---| +| Location affected | Capua | +| Person affected | business associate | +| Prior relationship | buyer/contact/informant | +| Event | marriage into another household | +| New household resources | unknown | +| New obligations | likely | +| Effect on old agreements | uncertain | +| Effect on future access | uncertain | +| Public reputation impact | possible | + +The marriage does not automatically create profit or loss. + +It changes the associate's network, obligations, incentives, and availability. + +--- + +## 8. Same Marriage, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | confirm reliability and continuity of prior arrangements | +| Felix | identify new household pressure, goods, and bargains | +| Lentulus | evaluate family rank and social access | +| Crispus | reaffirm obligations and authority | +| Secundus | map changed household supply and movement needs | +| Chresimus | reconcile accounts and update names, claims, and payments | + +The marriage is the same. + +The economic meaning differs by actor lens. + +--- + +## 9. Shared Economic Effects + +A marriage may affect commerce through: + +```text +access_change +household_demand_change +obligation_change +credit_confidence_change +storage_or_asset_access_change +payment_authority_change +public_reputation_change +``` + +None of these effects is automatic. + +Each must be confirmed or inferred through evidence. + +--- + +## 10. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| household event | the marriage itself | +| prior commercial role | what the associate did before | +| new network | household, family, and access created by marriage | +| obligations | duties, claims, payments, or expectations altered | +| actor lens | what each actor notices first | +| future arithmetic | later prices, costs, credit, or access affected by the change | + +The model should recognize that private household events can become commercial conditions. + +--- + +## 11. Incorrect Model Behavior + +The model should not: + +- treat marriage as irrelevant to trade +- assume marriage automatically improves access +- assume marriage automatically creates wealth +- ignore prior obligations +- ignore changes in authority or payment channel +- make all actors value the marriage for the same reason +- treat household gossip as confirmed economic fact +- expose hidden household truth without a knowledge path + +--- + +## 12. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0008-rumor-is-uncertain-information` +- `Layer_0/CORPUS-0009-liquidity-differs-from-wealth` +- `Layer_0/CORPUS-0010-credit-depends-on-trust` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0013-non-coin-settlement-exists` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_0/CORPUS-0022-rights-can-have-economic-value` +- `Layer_0/CORPUS-0023-ownership-use-and-income-can-separate` +- `Layer_1/CORPUS-0012-reputation-loss-changes-future-arithmetic` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0009-same-event-different-knowledge` + +--- + +## 13. Success Condition + +If the model can treat the marriage of a business associate as a possible economic change while producing six distinct rational readings based on reliability, pressure, status, obligation, logistics, and records, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.chunked.md new file mode 100644 index 0000000..d2cb73b --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.chunked.md @@ -0,0 +1,790 @@ +# CORPUS-0012 +## Same Rival Success, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that a rival's success can alter prices, access, expectations, reputation, and future arithmetic differently for each actor profile +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0012::01::shared_facts +source_file: CORPUS-0012-same-rival-success-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0012 +document_title: Same Rival Success, Six Readings +section_heading: 0. Scenario + 1. Shared Rival Success Facts +chunk_role: shared_facts +concept_tags: +- rival +- success +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a rival successfully completed a venture from Ostia to Capua. + +The rival bought oil, reached Capua quickly, sold at a good price, and returned with improved reputation. + +The news is uncomfortable. + +It is also useful. + +All six actors hear the same report. + +They do not interpret the rival's success the same way. + +--- + +## 1. Shared Rival Success Facts + +| Fact | Value | +|---|---| +| Rival route | Ostia -> Capua | +| Good | oil | +| Rival result | profitable sale reported | +| Buyer reaction | favorable | +| Rival reputation | improved | +| Market proof | demand likely existed | +| Current opportunity | uncertain | +| Rival future access | likely improved | +| Report confidence | moderate, not fully verified | + +A rival's success is not merely personal comparison. + +It may change the market. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::02::actor_reading_varro +source_file: CORPUS-0012-same-rival-success-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0012 +document_title: Same Rival Success, Six Readings +section_heading: 0. Scenario + 1. Shared Rival Success Facts + 2. Marcus Atilius Varro + — Former Legionary ... +chunk_role: actor_reading +concept_tags: +- rival +- success +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia learns that a rival successfully completed a venture from Ostia to Capua. + +The rival bought oil, reached Capua quickly, sold at a good price, and returned with improved reputation. + +The news is uncomfortable. + +It is also useful. + +All six actors hear the same report. + +They do not interpret the rival's success the same way. + +--- + +## 1. Shared Rival Success Facts + +| Fact | Value | +|---|---| +| Rival route | Ostia -> Capua | +| Good | oil | +| Rival result | profitable sale reported | +| Buyer reaction | favorable | +| Rival reputation | improved | +| Market proof | demand likely existed | +| Current opportunity | uncertain | +| Rival future access | likely improved | +| Report confidence | moderate, not fully verified | + +A rival's success is not merely personal comparison. + +It may change the market. + +--- + +## 2. Marcus Atilius Varro — Former Legionary + +Varro reads the rival's success through execution. + +He asks: + +- how did the rival move faster? +- what route did he use? +- which driver carried the goods? +- what time did he depart? +- were guards or road contacts involved? +- did discipline, preparation, or luck explain the success? + +Varro is less interested in envy than in operational method. + +### Varro Interpretation + +```text +rival success: movement execution worked +primary question: what did the rival do correctly on the route? +risk focus: copying result without copying discipline +first action: identify carrier, departure time, route, and movement conditions +``` + +For Varro, the rival's success proves that execution was possible, but not automatically repeatable. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::03::actor_reading_felix +source_file: CORPUS-0012-same-rival-success-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0012 +document_title: Same Rival Success, Six Readings +section_heading: 0. Scenario + 1. Shared Rival Success Facts + 3. Lucius Fabius Felix + — Freedman Trader ... +chunk_role: actor_reading +concept_tags: +- rival +- success +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia learns that a rival successfully completed a venture from Ostia to Capua. + +The rival bought oil, reached Capua quickly, sold at a good price, and returned with improved reputation. + +The news is uncomfortable. + +It is also useful. + +All six actors hear the same report. + +They do not interpret the rival's success the same way. + +--- + +## 1. Shared Rival Success Facts + +| Fact | Value | +|---|---| +| Rival route | Ostia -> Capua | +| Good | oil | +| Rival result | profitable sale reported | +| Buyer reaction | favorable | +| Rival reputation | improved | +| Market proof | demand likely existed | +| Current opportunity | uncertain | +| Rival future access | likely improved | +| Report confidence | moderate, not fully verified | + +A rival's success is not merely personal comparison. + +It may change the market. + +--- + +## 3. Lucius Fabius Felix — Freedman Trader + +Felix reads the rival's success through a closed or closing price window. + +He asks: + +- did the rival satisfy the best buyer? +- did the sale prove demand or exhaust it? +- who now knows the price gap? +- will Ostia sellers raise prices? +- will Capua buyers lower offers after being supplied? +- can a smaller second move still work? + +Felix sees danger in arriving after the first profitable actor. + +### Felix Interpretation + +```text +rival success: price window may be closing +primary question: what opportunity remains after the rival sold? +risk focus: stale margin, crowded trade, seller repricing +first action: test whether demand remains or shift to related goods +``` + +For Felix, the rival's success is useful only if it reveals what has not yet been exhausted. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::04::actor_reading_lentulus +source_file: CORPUS-0012-same-rival-success-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0012 +document_title: Same Rival Success, Six Readings +section_heading: 0. Scenario + 1. Shared Rival Success Facts + 4. Quintus Cornelius + Lentulus Minor — Noble Younger Son ... +chunk_role: actor_reading +concept_tags: +- rival +- success +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia learns that a rival successfully completed a venture from Ostia to Capua. + +The rival bought oil, reached Capua quickly, sold at a good price, and returned with improved reputation. + +The news is uncomfortable. + +It is also useful. + +All six actors hear the same report. + +They do not interpret the rival's success the same way. + +--- + +## 1. Shared Rival Success Facts + +| Fact | Value | +|---|---| +| Rival route | Ostia -> Capua | +| Good | oil | +| Rival result | profitable sale reported | +| Buyer reaction | favorable | +| Rival reputation | improved | +| Market proof | demand likely existed | +| Current opportunity | uncertain | +| Rival future access | likely improved | +| Report confidence | moderate, not fully verified | + +A rival's success is not merely personal comparison. + +It may change the market. + +--- + +## 4. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the rival's success through reputation, comparison, and social access. + +He asks: + +- who praised the rival? +- what buyer now favors him? +- did the rival gain a household introduction? +- does the success make the trader look slow or uninformed? +- can the rival's new access be matched or bypassed? +- is imitation beneath his standing? + +Lentulus sees the success as a change in social position. + +### Lentulus Interpretation + +```text +rival success: reputation and access shifted +primary question: whose attention did the rival gain? +risk focus: loss of comparative standing, closed introduction, public embarrassment +first action: identify the social channel created by the rival's sale +``` + +For Lentulus, the rival may have gained more than coin. + +He may have gained position. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::05::actor_reading_crispus +source_file: CORPUS-0012-same-rival-success-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0012 +document_title: Same Rival Success, Six Readings +section_heading: 0. Scenario + 1. Shared Rival Success Facts + 5. Gaius Licinius Crispus + — Failed Magistrate ... +chunk_role: actor_reading +concept_tags: +- rival +- success +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia learns that a rival successfully completed a venture from Ostia to Capua. + +The rival bought oil, reached Capua quickly, sold at a good price, and returned with improved reputation. + +The news is uncomfortable. + +It is also useful. + +All six actors hear the same report. + +They do not interpret the rival's success the same way. + +--- + +## 1. Shared Rival Success Facts + +| Fact | Value | +|---|---| +| Rival route | Ostia -> Capua | +| Good | oil | +| Rival result | profitable sale reported | +| Buyer reaction | favorable | +| Rival reputation | improved | +| Market proof | demand likely existed | +| Current opportunity | uncertain | +| Rival future access | likely improved | +| Report confidence | moderate, not fully verified | + +A rival's success is not merely personal comparison. + +It may change the market. + +--- + +## 5. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the rival's success through terms, obligation, and enforceable advantage. + +He asks: + +- was the sale paid in coin or promise? +- were terms documented? +- did the rival secure a future supply agreement? +- did the buyer owe him preference afterward? +- was the success actually settled or only announced? +- can the trader challenge the completeness of the report? + +Crispus does not accept public success until settlement is understood. + +### Crispus Interpretation + +```text +rival success: terms may create future priority +primary question: did the rival gain an enforceable buyer relationship? +risk focus: hidden obligation, exaggerated success, locked future access +first action: learn whether sale was fully settled or converted into future claim +``` + +For Crispus, the rival's success matters if it created enforceable future advantage. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::06::actor_reading_secundus +source_file: CORPUS-0012-same-rival-success-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0012 +document_title: Same Rival Success, Six Readings +section_heading: 0. Scenario + 1. Shared Rival Success Facts + 6. Titus Varenus Secundus + — Camp Logistician ... +chunk_role: actor_reading +concept_tags: +- rival +- success +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia learns that a rival successfully completed a venture from Ostia to Capua. + +The rival bought oil, reached Capua quickly, sold at a good price, and returned with improved reputation. + +The news is uncomfortable. + +It is also useful. + +All six actors hear the same report. + +They do not interpret the rival's success the same way. + +--- + +## 1. Shared Rival Success Facts + +| Fact | Value | +|---|---| +| Rival route | Ostia -> Capua | +| Good | oil | +| Rival result | profitable sale reported | +| Buyer reaction | favorable | +| Rival reputation | improved | +| Market proof | demand likely existed | +| Current opportunity | uncertain | +| Rival future access | likely improved | +| Report confidence | moderate, not fully verified | + +A rival's success is not merely personal comparison. + +It may change the market. + +--- + +## 6. Titus Varenus Secundus — Camp Logistician + +Secundus reads the rival's success through capacity, timing, and system effect. + +He asks: + +- what cargo volume moved? +- did the rival fill a return leg? +- what transport capacity did he consume? +- did his sale change future demand or only current stock? +- what related goods are now short? +- what load should follow the rival's success? + +Secundus treats the rival's venture as a signal in a supply chain. + +### Secundus Interpretation + +```text +rival success: a supply movement changed remaining demand and capacity +primary question: what secondary need follows the rival's sale? +risk focus: copying the same cargo instead of identifying next shortage +first action: map what the rival consumed, supplied, and left unsatisfied +``` + +For Secundus, the right response may not be to imitate the rival. + +It may be to supply what the rival's success now creates demand for. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::07::actor_reading_chresimus +source_file: CORPUS-0012-same-rival-success-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0012 +document_title: Same Rival Success, Six Readings +section_heading: 0. Scenario + 1. Shared Rival Success Facts + 7. Publius Terentius + Chresimus — Guild Scribe ... +chunk_role: actor_reading +concept_tags: +- rival +- success +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia learns that a rival successfully completed a venture from Ostia to Capua. + +The rival bought oil, reached Capua quickly, sold at a good price, and returned with improved reputation. + +The news is uncomfortable. + +It is also useful. + +All six actors hear the same report. + +They do not interpret the rival's success the same way. + +--- + +## 1. Shared Rival Success Facts + +| Fact | Value | +|---|---| +| Rival route | Ostia -> Capua | +| Good | oil | +| Rival result | profitable sale reported | +| Buyer reaction | favorable | +| Rival reputation | improved | +| Market proof | demand likely existed | +| Current opportunity | uncertain | +| Rival future access | likely improved | +| Report confidence | moderate, not fully verified | + +A rival's success is not merely personal comparison. + +It may change the market. + +--- + +## 7. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the rival's success through verified accounts. + +He asks: + +- what was the purchase cost? +- what was the true sale value? +- were transport and storage counted? +- was payment fully received? +- was the reported profit gross spread or final profit? +- did the rival omit obligations from the story? + +Chresimus does not trust success until the numbers reconcile. + +### Chresimus Interpretation + +```text +rival success: reported profit may hide uncounted costs +primary question: what did the account actually settle to? +risk focus: exaggerated margin, unpaid balance, omitted transport cost +first action: verify cost, sale value, payment state, and obligations +``` + +For Chresimus, a rival's boast is not an account. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0012::08::comparison +source_file: CORPUS-0012-same-rival-success-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0012-same-rival-success-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0012 +document_title: Same Rival Success, Six Readings +section_heading: 0. Scenario + 1. Shared Rival Success Facts + 8. Same Success, Different + First Actions ... +chunk_role: comparison +concept_tags: +- rival +- success +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a rival successfully completed a venture from Ostia to Capua. + +The rival bought oil, reached Capua quickly, sold at a good price, and returned with improved reputation. + +The news is uncomfortable. + +It is also useful. + +All six actors hear the same report. + +They do not interpret the rival's success the same way. + +--- + +## 1. Shared Rival Success Facts + +| Fact | Value | +|---|---| +| Rival route | Ostia -> Capua | +| Good | oil | +| Rival result | profitable sale reported | +| Buyer reaction | favorable | +| Rival reputation | improved | +| Market proof | demand likely existed | +| Current opportunity | uncertain | +| Rival future access | likely improved | +| Report confidence | moderate, not fully verified | + +A rival's success is not merely personal comparison. + +It may change the market. + +--- + +## 8. Same Success, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | identify how movement succeeded | +| Felix | test whether the price window remains open | +| Lentulus | identify reputation and access gained | +| Crispus | determine whether future terms were created | +| Secundus | map secondary demand and consumed capacity | +| Chresimus | verify the real settled account | + +The rival's success is the same. + +The useful lesson differs. + +--- + +## 9. Shared Economic Effects + +A rival's success may affect commerce through: + +```text +market_proof +seller_repricing +buyer_saturation +rival_reputation_gain +future_access_shift +transport_capacity_consumed +information_spread +imitation_pressure +``` + +None of these effects is automatic. + +Each must be tested. + +--- + +## 10. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| reported success | what is said about the rival | +| verified outcome | what actually settled | +| market effect | how prices, supply, or demand changed | +| access effect | whether rival gained relationship advantage | +| actor lens | what each actor learns first | +| future arithmetic | how the trader's next venture changes | + +The model should treat rival success as information, not merely competition. + +--- + +## 11. Incorrect Model Behavior + +The model should not: + +- assume rival success means the same venture remains profitable +- assume the opportunity is gone without checking remaining demand +- ignore the rival's new access or reputation +- ignore seller repricing after the news spreads +- treat a boast as a settled account +- make all actors react with simple envy +- copy the rival's venture without checking changed conditions +- expose hidden true profit without a knowledge path + +--- + +## 12. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0002-goods-have-local-prices` +- `Layer_0/CORPUS-0005-profit-is-sale-minus-total-cost` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0003-arithmetic-resolves-the-venture` +- `Layer_1/CORPUS-0007-rival-buys-the-cart-space` +- `Layer_1/CORPUS-0012-reputation-loss-changes-future-arithmetic` +- `Layer_2/CORPUS-0002-conflicting-reports` +- `Layer_2/CORPUS-0012-settlement-reveals-truth` + +--- + +## 13. Success Condition + +If the model can treat a rival's success as a market-changing signal while producing six distinct rational readings based on execution, price window, social access, terms, capacity, and accounts, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.chunked.md new file mode 100644 index 0000000..fe28d23 --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.chunked.md @@ -0,0 +1,1011 @@ +# CORPUS-0014 +## Same Lost Seller, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that losing a seller can alter supply access, purchase cost, timing, trust, and future arithmetic differently for each actor profile +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0014::01::shared_facts +source_file: CORPUS-0014-same-lost-seller-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0014 +document_title: Same Lost Seller, Six Readings +section_heading: 0. Scenario + 1. Shared Lost Seller Facts + 2. Basic Arithmetic Effect +chunk_role: shared_facts +concept_tags: +- lost +- seller +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a regular seller will no longer supply him. + +The reason is not fully known. + +The seller may have found a better buyer, raised prices, lost stock, shifted allegiance, withdrawn credit, changed household obligations, or become unavailable. + +All six actors hear the same news. + +They do not interpret the loss the same way. + +--- + +## 1. Shared Lost Seller Facts + +| Fact | Value | +|---|---| +| Seller location | Ostia | +| Prior role | regular seller/source | +| Goods previously supplied | oil and small imported goods | +| Prior purchase price | 10 asses | +| Current seller status | no longer supplying | +| Reason | uncertain | +| Replacement seller | unknown | +| Effect on route | likely negative | +| Future credit access | uncertain | + +The seller was not merely a source of goods. + +The seller was an access point, price anchor, credit path, and timing advantage. + +--- + +## 2. Basic Arithmetic Effect + +Before seller loss: + +```text +purchase price = 10 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 8 asses +``` + +After seller loss, if the trader must buy from a more expensive seller: + +```text +purchase price = 14 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 4 asses +``` + +If replacement supply is uncertain: + +```text +purchase price = unknown +available quantity = unknown +venture cannot be evaluated safely +``` + +Losing a seller changes future arithmetic by altering purchase price, quality, quantity, timing, and credit. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0014::02::actor_reading_varro +source_file: CORPUS-0014-same-lost-seller-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0014 +document_title: Same Lost Seller, Six Readings +section_heading: 0. Scenario + 1. Shared Lost Seller Facts + 2. Basic Arithmetic Effect + ... +chunk_role: actor_reading +concept_tags: +- lost +- seller +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia learns that a regular seller will no longer supply him. + +The reason is not fully known. + +The seller may have found a better buyer, raised prices, lost stock, shifted allegiance, withdrawn credit, changed household obligations, or become unavailable. + +All six actors hear the same news. + +They do not interpret the loss the same way. + +--- + +## 1. Shared Lost Seller Facts + +| Fact | Value | +|---|---| +| Seller location | Ostia | +| Prior role | regular seller/source | +| Goods previously supplied | oil and small imported goods | +| Prior purchase price | 10 asses | +| Current seller status | no longer supplying | +| Reason | uncertain | +| Replacement seller | unknown | +| Effect on route | likely negative | +| Future credit access | uncertain | + +The seller was not merely a source of goods. + +The seller was an access point, price anchor, credit path, and timing advantage. + +--- + +## 2. Basic Arithmetic Effect + +Before seller loss: + +```text +purchase price = 10 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 8 asses +``` + +After seller loss, if the trader must buy from a more expensive seller: + +```text +purchase price = 14 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 4 asses +``` + +If replacement supply is uncertain: + +```text +purchase price = unknown +available quantity = unknown +venture cannot be evaluated safely +``` + +Losing a seller changes future arithmetic by altering purchase price, quality, quantity, timing, and credit. + +--- + +## 3. Marcus Atilius Varro — Former Legionary + +Varro reads the lost seller through supply reliability and readiness. + +He asks: + +- when did the seller become unreliable? +- can the route still be supplied on schedule? +- is there a replacement source ready now? +- does the new seller deliver consistent quantity? +- can the trader trust the stock to be ready before departure? +- should the venture halt until supply is secured? + +Varro sees the seller as the origin node of the operation. + +### Varro Interpretation + +```text +lost seller: origin supply failed +primary question: where can dependable stock be obtained now? +risk focus: delayed loading, uncertain quantity, unreliable substitute +first action: secure a reliable replacement source before committing transport +``` + +For Varro, a route cannot begin until the origin source is dependable. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0014::03::actor_reading_felix +source_file: CORPUS-0014-same-lost-seller-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0014 +document_title: Same Lost Seller, Six Readings +section_heading: 0. Scenario + 1. Shared Lost Seller Facts + 2. Basic Arithmetic Effect + ... +chunk_role: actor_reading +concept_tags: +- lost +- seller +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia learns that a regular seller will no longer supply him. + +The reason is not fully known. + +The seller may have found a better buyer, raised prices, lost stock, shifted allegiance, withdrawn credit, changed household obligations, or become unavailable. + +All six actors hear the same news. + +They do not interpret the loss the same way. + +--- + +## 1. Shared Lost Seller Facts + +| Fact | Value | +|---|---| +| Seller location | Ostia | +| Prior role | regular seller/source | +| Goods previously supplied | oil and small imported goods | +| Prior purchase price | 10 asses | +| Current seller status | no longer supplying | +| Reason | uncertain | +| Replacement seller | unknown | +| Effect on route | likely negative | +| Future credit access | uncertain | + +The seller was not merely a source of goods. + +The seller was an access point, price anchor, credit path, and timing advantage. + +--- + +## 2. Basic Arithmetic Effect + +Before seller loss: + +```text +purchase price = 10 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 8 asses +``` + +After seller loss, if the trader must buy from a more expensive seller: + +```text +purchase price = 14 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 4 asses +``` + +If replacement supply is uncertain: + +```text +purchase price = unknown +available quantity = unknown +venture cannot be evaluated safely +``` + +Losing a seller changes future arithmetic by altering purchase price, quality, quantity, timing, and credit. + +--- + +## 4. Lucius Fabius Felix — Freedman Trader + +Felix reads the lost seller through pricing, pressure, and rival capture. + +He asks: + +- who captured the seller? +- did the seller find a better price? +- is the refusal real or bargaining posture? +- does the seller need better terms, faster coin, or less risk? +- can another pressured seller be found? +- can the old seller be recovered through a sharper bargain? + +Felix treats the loss as information about the supply market. + +### Felix Interpretation + +```text +lost seller: supply price or bargaining position changed +primary question: who now controls the seller's stock? +risk focus: overpaying, chasing false refusal, rival locking supply +first action: test whether the seller is truly lost or repricing the relationship +``` + +For Felix, losing the seller may reveal a rival move, seller pressure, or a new bargain elsewhere. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0014::04::actor_reading_lentulus +source_file: CORPUS-0014-same-lost-seller-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0014 +document_title: Same Lost Seller, Six Readings +section_heading: 0. Scenario + 1. Shared Lost Seller Facts + 2. Basic Arithmetic Effect + ... +chunk_role: actor_reading +concept_tags: +- lost +- seller +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia learns that a regular seller will no longer supply him. + +The reason is not fully known. + +The seller may have found a better buyer, raised prices, lost stock, shifted allegiance, withdrawn credit, changed household obligations, or become unavailable. + +All six actors hear the same news. + +They do not interpret the loss the same way. + +--- + +## 1. Shared Lost Seller Facts + +| Fact | Value | +|---|---| +| Seller location | Ostia | +| Prior role | regular seller/source | +| Goods previously supplied | oil and small imported goods | +| Prior purchase price | 10 asses | +| Current seller status | no longer supplying | +| Reason | uncertain | +| Replacement seller | unknown | +| Effect on route | likely negative | +| Future credit access | uncertain | + +The seller was not merely a source of goods. + +The seller was an access point, price anchor, credit path, and timing advantage. + +--- + +## 2. Basic Arithmetic Effect + +Before seller loss: + +```text +purchase price = 10 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 8 asses +``` + +After seller loss, if the trader must buy from a more expensive seller: + +```text +purchase price = 14 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 4 asses +``` + +If replacement supply is uncertain: + +```text +purchase price = unknown +available quantity = unknown +venture cannot be evaluated safely +``` + +Losing a seller changes future arithmetic by altering purchase price, quality, quantity, timing, and credit. + +--- + +## 5. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads the lost seller through reputation, status, and social channel. + +He asks: + +- why did the seller withdraw? +- did someone advise him not to deal? +- does the refusal imply reduced standing? +- can a higher-status introduction restore supply? +- is the seller now attached to another household? +- should the trader avoid appearing rejected? + +Lentulus sees seller loss as a possible social signal. + +### Lentulus Interpretation + +```text +lost seller: social access to supply may have shifted +primary question: whose influence redirected the seller? +risk focus: visible rejection, loss of name-value, rival prestige +first action: identify the social cause and replace the channel if needed +``` + +For Lentulus, the seller matters because refusal may indicate weakening access. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0014::05::actor_reading_crispus +source_file: CORPUS-0014-same-lost-seller-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0014 +document_title: Same Lost Seller, Six Readings +section_heading: 0. Scenario + 1. Shared Lost Seller Facts + 2. Basic Arithmetic Effect + ... +chunk_role: actor_reading +concept_tags: +- lost +- seller +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia learns that a regular seller will no longer supply him. + +The reason is not fully known. + +The seller may have found a better buyer, raised prices, lost stock, shifted allegiance, withdrawn credit, changed household obligations, or become unavailable. + +All six actors hear the same news. + +They do not interpret the loss the same way. + +--- + +## 1. Shared Lost Seller Facts + +| Fact | Value | +|---|---| +| Seller location | Ostia | +| Prior role | regular seller/source | +| Goods previously supplied | oil and small imported goods | +| Prior purchase price | 10 asses | +| Current seller status | no longer supplying | +| Reason | uncertain | +| Replacement seller | unknown | +| Effect on route | likely negative | +| Future credit access | uncertain | + +The seller was not merely a source of goods. + +The seller was an access point, price anchor, credit path, and timing advantage. + +--- + +## 2. Basic Arithmetic Effect + +Before seller loss: + +```text +purchase price = 10 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 8 asses +``` + +After seller loss, if the trader must buy from a more expensive seller: + +```text +purchase price = 14 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 4 asses +``` + +If replacement supply is uncertain: + +```text +purchase price = unknown +available quantity = unknown +venture cannot be evaluated safely +``` + +Losing a seller changes future arithmetic by altering purchase price, quality, quantity, timing, and credit. + +--- + +## 6. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads the lost seller through obligation, credit, and prior terms. + +He asks: + +- was the seller obligated to supply? +- was any quantity promised? +- was a deposit paid? +- was deferred payment previously allowed? +- did the seller lawfully withdraw? +- can the trader claim loss from reliance? +- should terms be reaffirmed with a replacement seller? + +Crispus does not treat seller loss only as inconvenience. + +He asks whether a prior obligation failed. + +### Crispus Interpretation + +```text +lost seller: prior supply obligation may have failed +primary question: was there a binding commitment or only expectation? +risk focus: lost deposit, failed supply, weak witness, credit withdrawal +first action: examine terms, deposits, witnesses, and remedy options +``` + +For Crispus, losing a seller matters differently if the seller broke a commitment rather than merely changed preference. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0014::06::actor_reading_secundus +source_file: CORPUS-0014-same-lost-seller-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0014 +document_title: Same Lost Seller, Six Readings +section_heading: 0. Scenario + 1. Shared Lost Seller Facts + 2. Basic Arithmetic Effect + ... +chunk_role: actor_reading +concept_tags: +- lost +- seller +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia learns that a regular seller will no longer supply him. + +The reason is not fully known. + +The seller may have found a better buyer, raised prices, lost stock, shifted allegiance, withdrawn credit, changed household obligations, or become unavailable. + +All six actors hear the same news. + +They do not interpret the loss the same way. + +--- + +## 1. Shared Lost Seller Facts + +| Fact | Value | +|---|---| +| Seller location | Ostia | +| Prior role | regular seller/source | +| Goods previously supplied | oil and small imported goods | +| Prior purchase price | 10 asses | +| Current seller status | no longer supplying | +| Reason | uncertain | +| Replacement seller | unknown | +| Effect on route | likely negative | +| Future credit access | uncertain | + +The seller was not merely a source of goods. + +The seller was an access point, price anchor, credit path, and timing advantage. + +--- + +## 2. Basic Arithmetic Effect + +Before seller loss: + +```text +purchase price = 10 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 8 asses +``` + +After seller loss, if the trader must buy from a more expensive seller: + +```text +purchase price = 14 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 4 asses +``` + +If replacement supply is uncertain: + +```text +purchase price = unknown +available quantity = unknown +venture cannot be evaluated safely +``` + +Losing a seller changes future arithmetic by altering purchase price, quality, quantity, timing, and credit. + +--- + +## 7. Titus Varenus Secundus — Camp Logistician + +Secundus reads the lost seller through supply volume, substitute goods, and flow. + +He asks: + +- how much volume did the seller usually provide? +- can the route be supplied from smaller sellers? +- can cargo be changed to another good? +- can the cart still be filled efficiently? +- does the substitute supply match quality and packing needs? +- can return cargo or mixed cargo compensate? + +Secundus treats seller loss as a supply-chain break. + +### Secundus Interpretation + +```text +lost seller: origin capacity disappeared or shifted +primary question: what supply volume can replace the lost source? +risk focus: underfilled cart, wrong goods, poor quality, inefficient movement +first action: map substitute suppliers, quantities, and cargo mix +``` + +For Secundus, the problem is not only price. It is whether the route still has enough suitable cargo to move. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0014::07::actor_reading_chresimus +source_file: CORPUS-0014-same-lost-seller-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0014 +document_title: Same Lost Seller, Six Readings +section_heading: 0. Scenario + 1. Shared Lost Seller Facts + 2. Basic Arithmetic Effect + ... +chunk_role: actor_reading +concept_tags: +- lost +- seller +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia learns that a regular seller will no longer supply him. + +The reason is not fully known. + +The seller may have found a better buyer, raised prices, lost stock, shifted allegiance, withdrawn credit, changed household obligations, or become unavailable. + +All six actors hear the same news. + +They do not interpret the loss the same way. + +--- + +## 1. Shared Lost Seller Facts + +| Fact | Value | +|---|---| +| Seller location | Ostia | +| Prior role | regular seller/source | +| Goods previously supplied | oil and small imported goods | +| Prior purchase price | 10 asses | +| Current seller status | no longer supplying | +| Reason | uncertain | +| Replacement seller | unknown | +| Effect on route | likely negative | +| Future credit access | uncertain | + +The seller was not merely a source of goods. + +The seller was an access point, price anchor, credit path, and timing advantage. + +--- + +## 2. Basic Arithmetic Effect + +Before seller loss: + +```text +purchase price = 10 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 8 asses +``` + +After seller loss, if the trader must buy from a more expensive seller: + +```text +purchase price = 14 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 4 asses +``` + +If replacement supply is uncertain: + +```text +purchase price = unknown +available quantity = unknown +venture cannot be evaluated safely +``` + +Losing a seller changes future arithmetic by altering purchase price, quality, quantity, timing, and credit. + +--- + +## 8. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads the lost seller through accounts, balances, and prior dealing. + +He asks: + +- did the trader owe the seller anything? +- were prior payments late? +- was quantity disputed before? +- did the seller change terms after an account problem? +- was any stock already pledged elsewhere? +- should the seller be marked unavailable, hostile, or merely uncertain? + +Chresimus wants to know whether the loss was already visible in the records. + +### Chresimus Interpretation + +```text +lost seller: account relationship changed +primary question: what do prior balances, disputes, and payment terms reveal? +risk focus: unpaid balance, stale obligation, hidden claim, false supply assumption +first action: reconcile seller account before deciding whether to repair or replace +``` + +For Chresimus, a seller may be lost because the account weakened before the refusal became explicit. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0014::08::comparison +source_file: CORPUS-0014-same-lost-seller-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0014-same-lost-seller-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0014 +document_title: Same Lost Seller, Six Readings +section_heading: 0. Scenario + 1. Shared Lost Seller Facts + 2. Basic Arithmetic Effect + ... +chunk_role: comparison +concept_tags: +- lost +- seller +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia learns that a regular seller will no longer supply him. + +The reason is not fully known. + +The seller may have found a better buyer, raised prices, lost stock, shifted allegiance, withdrawn credit, changed household obligations, or become unavailable. + +All six actors hear the same news. + +They do not interpret the loss the same way. + +--- + +## 1. Shared Lost Seller Facts + +| Fact | Value | +|---|---| +| Seller location | Ostia | +| Prior role | regular seller/source | +| Goods previously supplied | oil and small imported goods | +| Prior purchase price | 10 asses | +| Current seller status | no longer supplying | +| Reason | uncertain | +| Replacement seller | unknown | +| Effect on route | likely negative | +| Future credit access | uncertain | + +The seller was not merely a source of goods. + +The seller was an access point, price anchor, credit path, and timing advantage. + +--- + +## 2. Basic Arithmetic Effect + +Before seller loss: + +```text +purchase price = 10 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 8 asses +``` + +After seller loss, if the trader must buy from a more expensive seller: + +```text +purchase price = 14 asses +movement and handling = 6 asses +expected sale value = 24 asses +expected profit = 4 asses +``` + +If replacement supply is uncertain: + +```text +purchase price = unknown +available quantity = unknown +venture cannot be evaluated safely +``` + +Losing a seller changes future arithmetic by altering purchase price, quality, quantity, timing, and credit. + +--- + +## 9. Same Lost Seller, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | secure a dependable replacement source before movement | +| Felix | determine whether refusal is real, bargaining, or rival capture | +| Lentulus | identify social cause and restore or replace access | +| Crispus | examine whether a supply commitment was broken | +| Secundus | map substitute supply volume and cargo mix | +| Chresimus | reconcile seller account and prior payment history | + +The seller loss is the same. + +The recovery path differs. + +--- + +## 10. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| seller_status | no longer supplying | +| known_reason | what is actually known about why | +| hidden_reason | true cause if not yet known | +| arithmetic effect | higher or uncertain purchase cost | +| supply effect | origin access weakened | +| credit effect | deferred payment may disappear | +| actor lens | how each actor diagnoses the loss | +| recovery path | how each actor seeks replacement or repair | + +A seller is an economic relationship, not just a price source. + +--- + +## 11. Incorrect Model Behavior + +The model should not: + +- treat a lost seller as only a higher purchase price +- assume the reason is known without evidence +- ignore rival capture +- ignore reputation or status effects +- ignore prior deposits or supply commitments +- ignore quality and quantity differences from replacement sellers +- make all actors seek the same replacement +- keep old route arithmetic after the seller disappears + +--- + +## 12. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0002-goods-have-local-prices` +- `Layer_0/CORPUS-0004-cost-includes-more-than-purchase-price` +- `Layer_0/CORPUS-0007-information-arrives-unevenly` +- `Layer_0/CORPUS-0010-credit-depends-on-trust` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0012-every-venture-risks-loss` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0009-credit-allows-action-without-coin` +- `Layer_1/CORPUS-0012-reputation-loss-changes-future-arithmetic` +- `Layer_2/CORPUS-0005-hidden-true-state-vs-known-state` +- `Layer_2/CORPUS-0010-information-can-be-withheld` +- `Layer_2/CORPUS-0011-quality-uncertainty` + +--- + +## 13. Success Condition + +If the model can treat loss of a seller as a change in supply access, purchase cost, quantity, quality, credit, and future arithmetic while producing six distinct rational readings, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.chunked.md b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.chunked.md new file mode 100644 index 0000000..c94525c --- /dev/null +++ b/docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.chunked.md @@ -0,0 +1,984 @@ +# CORPUS-0015 +## Same Public Praise, Six Readings +### Status: Training Corpus Seed +### Layer: Layer_3--Actor_Perspective +### Purpose: Teach that public praise can alter reputation, access, credit, expectations, rivalry, and future arithmetic differently for each actor profile +### Repository Path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.md + +--- + +<!-- chunk: +id: CORPUS-0015::01::shared_facts +source_file: CORPUS-0015-same-public-praise-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0015 +document_title: Same Public Praise, Six Readings +section_heading: 0. Scenario + 1. Shared Public Praise Facts + 2. Basic Economic Effect +chunk_role: shared_facts +concept_tags: +- public +- praise +- six +- readings +- shared_facts +- actor_perspective +knowledge_state: +- actor_visible +- reported +actors: [] +--> + +## 0. Scenario + +A trader in Ostia receives public praise from a recognized local authority or respected public figure. + +The praise is brief and specific. + +It may concern reliable delivery, orderly conduct, fair measure, useful supply, or service during a shortage. + +All six actors hear the same praise. + +They do not interpret it the same way. + +--- + +## 1. Shared Public Praise Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | public praise | +| Speaker | recognized local authority or respected figure | +| Audience | merchants, clerks, porters, buyers, sellers | +| Reason stated | reliable conduct during trade or supply | +| Immediate coin gain | none | +| Reputation effect | likely positive | +| Future access effect | uncertain | +| Rival reaction | possible | + +The praise does not create coin directly. + +It may change how other people treat the trader. + +--- + +## 2. Basic Economic Effect + +Before public praise: + +```text +seller requires full coin before release +cart driver demands ordinary rate +buyer has moderate trust +credit access is limited +``` + +After public praise: + +```text +seller may consider deferred payment +cart driver may accept priority arrangement +buyer may answer messages faster +official or clerk may take request more seriously +``` + +Public praise becomes economic only through changed future terms. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0015::02::actor_reading_varro +source_file: CORPUS-0015-same-public-praise-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0015 +document_title: Same Public Praise, Six Readings +section_heading: 0. Scenario + 1. Shared Public Praise Facts + 2. Basic Economic Effect + ... +chunk_role: actor_reading +concept_tags: +- public +- praise +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Varro +--> + +## 0. Scenario + +A trader in Ostia receives public praise from a recognized local authority or respected public figure. + +The praise is brief and specific. + +It may concern reliable delivery, orderly conduct, fair measure, useful supply, or service during a shortage. + +All six actors hear the same praise. + +They do not interpret it the same way. + +--- + +## 1. Shared Public Praise Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | public praise | +| Speaker | recognized local authority or respected figure | +| Audience | merchants, clerks, porters, buyers, sellers | +| Reason stated | reliable conduct during trade or supply | +| Immediate coin gain | none | +| Reputation effect | likely positive | +| Future access effect | uncertain | +| Rival reaction | possible | + +The praise does not create coin directly. + +It may change how other people treat the trader. + +--- + +## 2. Basic Economic Effect + +Before public praise: + +```text +seller requires full coin before release +cart driver demands ordinary rate +buyer has moderate trust +credit access is limited +``` + +After public praise: + +```text +seller may consider deferred payment +cart driver may accept priority arrangement +buyer may answer messages faster +official or clerk may take request more seriously +``` + +Public praise becomes economic only through changed future terms. + +--- + +## 3. Marcus Atilius Varro — Former Legionary + +Varro reads public praise through reliability and discipline. + +He asks: + +- what conduct was praised? +- does the praise prove the trader keeps schedule? +- will carriers now trust his orders more? +- will workers obey him faster? +- does the praise create a higher standard he must now maintain? +- can the praise stabilize future movement? + +Varro values praise if it improves trust in execution. + +### Varro Interpretation + +```text +public praise: reliability signal +primary question: will others now trust the trader's discipline and timing? +risk focus: failing publicly after reputation rises +first action: convert praise into stronger carrier and worker confidence +``` + +For Varro, praise is useful if it makes future operations more reliable. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0015::03::actor_reading_felix +source_file: CORPUS-0015-same-public-praise-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0015 +document_title: Same Public Praise, Six Readings +section_heading: 0. Scenario + 1. Shared Public Praise Facts + 2. Basic Economic Effect + ... +chunk_role: actor_reading +concept_tags: +- public +- praise +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Felix +--> + +## 0. Scenario + +A trader in Ostia receives public praise from a recognized local authority or respected public figure. + +The praise is brief and specific. + +It may concern reliable delivery, orderly conduct, fair measure, useful supply, or service during a shortage. + +All six actors hear the same praise. + +They do not interpret it the same way. + +--- + +## 1. Shared Public Praise Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | public praise | +| Speaker | recognized local authority or respected figure | +| Audience | merchants, clerks, porters, buyers, sellers | +| Reason stated | reliable conduct during trade or supply | +| Immediate coin gain | none | +| Reputation effect | likely positive | +| Future access effect | uncertain | +| Rival reaction | possible | + +The praise does not create coin directly. + +It may change how other people treat the trader. + +--- + +## 2. Basic Economic Effect + +Before public praise: + +```text +seller requires full coin before release +cart driver demands ordinary rate +buyer has moderate trust +credit access is limited +``` + +After public praise: + +```text +seller may consider deferred payment +cart driver may accept priority arrangement +buyer may answer messages faster +official or clerk may take request more seriously +``` + +Public praise becomes economic only through changed future terms. + +--- + +## 4. Lucius Fabius Felix — Freedman Trader + +Felix reads public praise through bargaining power and changed posture. + +He asks: + +- who heard it? +- will sellers now offer better terms? +- can the trader ask for credit without appearing weak? +- will rivals watch him more closely? +- does the praise make him more visible than useful? +- can the praise be spent before it fades? + +Felix sees praise as temporary social capital. + +### Felix Interpretation + +```text +public praise: bargaining posture improved +primary question: what better terms can be obtained before attention shifts? +risk focus: overvisibility, rival attention, inflated expectations +first action: seek improved terms while praise is fresh +``` + +For Felix, praise is a short-lived advantage that must be converted into terms. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0015::04::actor_reading_lentulus +source_file: CORPUS-0015-same-public-praise-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0015 +document_title: Same Public Praise, Six Readings +section_heading: 0. Scenario + 1. Shared Public Praise Facts + 2. Basic Economic Effect + ... +chunk_role: actor_reading +concept_tags: +- public +- praise +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Lentulus +--> + +## 0. Scenario + +A trader in Ostia receives public praise from a recognized local authority or respected public figure. + +The praise is brief and specific. + +It may concern reliable delivery, orderly conduct, fair measure, useful supply, or service during a shortage. + +All six actors hear the same praise. + +They do not interpret it the same way. + +--- + +## 1. Shared Public Praise Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | public praise | +| Speaker | recognized local authority or respected figure | +| Audience | merchants, clerks, porters, buyers, sellers | +| Reason stated | reliable conduct during trade or supply | +| Immediate coin gain | none | +| Reputation effect | likely positive | +| Future access effect | uncertain | +| Rival reaction | possible | + +The praise does not create coin directly. + +It may change how other people treat the trader. + +--- + +## 2. Basic Economic Effect + +Before public praise: + +```text +seller requires full coin before release +cart driver demands ordinary rate +buyer has moderate trust +credit access is limited +``` + +After public praise: + +```text +seller may consider deferred payment +cart driver may accept priority arrangement +buyer may answer messages faster +official or clerk may take request more seriously +``` + +Public praise becomes economic only through changed future terms. + +--- + +## 5. Quintus Cornelius Lentulus Minor — Noble Younger Son + +Lentulus reads public praise through standing and association. + +He asks: + +- who gave the praise? +- was the speaker respectable enough to matter? +- did the praise elevate or cheapen the trader? +- which households will now receive him more readily? +- can the praise be repeated in introductions? +- does public approval expose him to unwanted requests? + +Lentulus sees praise as a change in social position. + +### Lentulus Interpretation + +```text +public praise: standing and access may improve +primary question: whose doors does this praise open? +risk focus: praise from the wrong source, public obligation, visible overreach +first action: identify respectable introductions now supported by the praise +``` + +For Lentulus, praise matters because reputation is only useful when recognized by the right people. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0015::05::actor_reading_crispus +source_file: CORPUS-0015-same-public-praise-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0015 +document_title: Same Public Praise, Six Readings +section_heading: 0. Scenario + 1. Shared Public Praise Facts + 2. Basic Economic Effect + ... +chunk_role: actor_reading +concept_tags: +- public +- praise +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Crispus +--> + +## 0. Scenario + +A trader in Ostia receives public praise from a recognized local authority or respected public figure. + +The praise is brief and specific. + +It may concern reliable delivery, orderly conduct, fair measure, useful supply, or service during a shortage. + +All six actors hear the same praise. + +They do not interpret it the same way. + +--- + +## 1. Shared Public Praise Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | public praise | +| Speaker | recognized local authority or respected figure | +| Audience | merchants, clerks, porters, buyers, sellers | +| Reason stated | reliable conduct during trade or supply | +| Immediate coin gain | none | +| Reputation effect | likely positive | +| Future access effect | uncertain | +| Rival reaction | possible | + +The praise does not create coin directly. + +It may change how other people treat the trader. + +--- + +## 2. Basic Economic Effect + +Before public praise: + +```text +seller requires full coin before release +cart driver demands ordinary rate +buyer has moderate trust +credit access is limited +``` + +After public praise: + +```text +seller may consider deferred payment +cart driver may accept priority arrangement +buyer may answer messages faster +official or clerk may take request more seriously +``` + +Public praise becomes economic only through changed future terms. + +--- + +## 6. Gaius Licinius Crispus — Failed Magistrate + +Crispus reads public praise through credibility, testimony, and procedural advantage. + +He asks: + +- who can repeat the praise? +- can it support trust in a dispute? +- will a clerk or official now hear him sooner? +- does praise improve presumption of honest conduct? +- can it reduce suspicion in a future claim? +- does the praise create expectations he can be accused of failing? + +Crispus treats praise as informal credibility. + +### Crispus Interpretation + +```text +public praise: credibility before witnesses and officials improved +primary question: can this public recognition support future claims or requests? +risk focus: praise becoming a standard used against him +first action: remember witnesses and contexts where praise can be invoked +``` + +For Crispus, praise is useful when others can testify that the trader was publicly trusted. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0015::06::actor_reading_secundus +source_file: CORPUS-0015-same-public-praise-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0015 +document_title: Same Public Praise, Six Readings +section_heading: 0. Scenario + 1. Shared Public Praise Facts + 2. Basic Economic Effect + ... +chunk_role: actor_reading +concept_tags: +- public +- praise +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Secundus +--> + +## 0. Scenario + +A trader in Ostia receives public praise from a recognized local authority or respected public figure. + +The praise is brief and specific. + +It may concern reliable delivery, orderly conduct, fair measure, useful supply, or service during a shortage. + +All six actors hear the same praise. + +They do not interpret it the same way. + +--- + +## 1. Shared Public Praise Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | public praise | +| Speaker | recognized local authority or respected figure | +| Audience | merchants, clerks, porters, buyers, sellers | +| Reason stated | reliable conduct during trade or supply | +| Immediate coin gain | none | +| Reputation effect | likely positive | +| Future access effect | uncertain | +| Rival reaction | possible | + +The praise does not create coin directly. + +It may change how other people treat the trader. + +--- + +## 2. Basic Economic Effect + +Before public praise: + +```text +seller requires full coin before release +cart driver demands ordinary rate +buyer has moderate trust +credit access is limited +``` + +After public praise: + +```text +seller may consider deferred payment +cart driver may accept priority arrangement +buyer may answer messages faster +official or clerk may take request more seriously +``` + +Public praise becomes economic only through changed future terms. + +--- + +## 7. Titus Varenus Secundus — Camp Logistician + +Secundus reads public praise through coordination and labor response. + +He asks: + +- will porters work faster for him? +- will drivers accept his load plans? +- will warehouse hands prioritize his goods? +- can praise improve cooperation during crowded movement? +- does praise help secure repeat operational partners? +- will higher expectations create pressure on capacity? + +Secundus sees praise as a coordination tool. + +### Secundus Interpretation + +```text +public praise: cooperation and operational trust may improve +primary question: will people now coordinate with the trader more readily? +risk focus: overcommitment, excessive requests, capacity strain +first action: use praise to stabilize drivers, porters, and warehouse contacts +``` + +For Secundus, praise matters if it makes people move together with less friction. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0015::07::actor_reading_chresimus +source_file: CORPUS-0015-same-public-praise-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0015 +document_title: Same Public Praise, Six Readings +section_heading: 0. Scenario + 1. Shared Public Praise Facts + 2. Basic Economic Effect + ... +chunk_role: actor_reading +concept_tags: +- public +- praise +- six +- readings +- actor_reading +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: +- Chresimus +--> + +## 0. Scenario + +A trader in Ostia receives public praise from a recognized local authority or respected public figure. + +The praise is brief and specific. + +It may concern reliable delivery, orderly conduct, fair measure, useful supply, or service during a shortage. + +All six actors hear the same praise. + +They do not interpret it the same way. + +--- + +## 1. Shared Public Praise Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | public praise | +| Speaker | recognized local authority or respected figure | +| Audience | merchants, clerks, porters, buyers, sellers | +| Reason stated | reliable conduct during trade or supply | +| Immediate coin gain | none | +| Reputation effect | likely positive | +| Future access effect | uncertain | +| Rival reaction | possible | + +The praise does not create coin directly. + +It may change how other people treat the trader. + +--- + +## 2. Basic Economic Effect + +Before public praise: + +```text +seller requires full coin before release +cart driver demands ordinary rate +buyer has moderate trust +credit access is limited +``` + +After public praise: + +```text +seller may consider deferred payment +cart driver may accept priority arrangement +buyer may answer messages faster +official or clerk may take request more seriously +``` + +Public praise becomes economic only through changed future terms. + +--- + +## 8. Publius Terentius Chresimus — Guild Scribe + +Chresimus reads public praise through records, reputation trail, and future terms. + +He asks: + +- who heard the praise? +- can the praise be tied to a specific completed transaction? +- did the account actually justify the praise? +- will future creditors change terms? +- should the praise be recorded as reputation evidence? +- does the praise conceal unpaid obligations? + +Chresimus does not treat praise as proof until it matches the account. + +### Chresimus Interpretation + +```text +public praise: reputation evidence if tied to settled conduct +primary question: what transaction or record supports the praise? +risk focus: praise without settlement, overstated reputation, hidden liability +first action: connect praise to records, witnesses, and future credit terms +``` + +For Chresimus, praise becomes useful when it can be connected to a clean account. + +--- + +<!-- /chunk --> + +--- + +<!-- chunk: +id: CORPUS-0015::08::comparison +source_file: CORPUS-0015-same-public-praise-six-readings.md +repository_path: docs/training/corpus/Layer_3--Actor_Perspective/CORPUS-0015-same-public-praise-six-readings.md +domain: commerce +layer: Layer_3--Actor_Perspective +document_id: CORPUS-0015 +document_title: Same Public Praise, Six Readings +section_heading: 0. Scenario + 1. Shared Public Praise Facts + 2. Basic Economic Effect + ... +chunk_role: comparison +concept_tags: +- public +- praise +- six +- readings +- comparison +- actor_perspective +knowledge_state: +- actor_visible +- inferred +actors: [] +--> + +## 0. Scenario + +A trader in Ostia receives public praise from a recognized local authority or respected public figure. + +The praise is brief and specific. + +It may concern reliable delivery, orderly conduct, fair measure, useful supply, or service during a shortage. + +All six actors hear the same praise. + +They do not interpret it the same way. + +--- + +## 1. Shared Public Praise Facts + +| Fact | Value | +|---|---| +| Location | Ostia | +| Event | public praise | +| Speaker | recognized local authority or respected figure | +| Audience | merchants, clerks, porters, buyers, sellers | +| Reason stated | reliable conduct during trade or supply | +| Immediate coin gain | none | +| Reputation effect | likely positive | +| Future access effect | uncertain | +| Rival reaction | possible | + +The praise does not create coin directly. + +It may change how other people treat the trader. + +--- + +## 2. Basic Economic Effect + +Before public praise: + +```text +seller requires full coin before release +cart driver demands ordinary rate +buyer has moderate trust +credit access is limited +``` + +After public praise: + +```text +seller may consider deferred payment +cart driver may accept priority arrangement +buyer may answer messages faster +official or clerk may take request more seriously +``` + +Public praise becomes economic only through changed future terms. + +--- + +## 9. Same Praise, Different First Actions + +| Actor | First Action | +|---|---| +| Varro | convert praise into trust in discipline and timing | +| Felix | seek improved terms while praise is fresh | +| Lentulus | identify doors opened by respectable recognition | +| Crispus | preserve witnesses who can repeat the praise | +| Secundus | use praise to improve coordination with workers and carriers | +| Chresimus | connect praise to records and clean settlement history | + +The praise is the same. + +The practical value differs by actor lens. + +--- + +## 10. Future Arithmetic Effect + +Public praise may change future arithmetic through: + +```text +credit_cost_down +seller_confidence_up +buyer_response_speed_up +cart_access_up +queue_delay_down +reputation_risk_up +rival_attention_up +``` + +Example before praise: + +```text +purchase price = 10 asses +transport and handling = 7 asses +credit premium = 3 asses +sale value = 24 asses +result = 4 asses profit +``` + +Example after praise improves credit and access: + +```text +purchase price = 10 asses +transport and handling = 6 asses +credit premium = 1 as +sale value = 24 asses +result = 7 asses profit +``` + +The praise itself is not profit. + +It changes future terms that later become arithmetic. + +--- + +## 11. Correct Model Behavior + +The model should separate: + +| Category | Meaning | +|---|---| +| praise event | public recognition occurred | +| speaker credibility | who gave the praise | +| audience | who heard it | +| reason | what conduct was praised | +| reputation effect | how trust may change | +| access effect | who may respond differently | +| future arithmetic | later costs, prices, delays, or credit terms affected | +| actor lens | how each actor converts praise into action | + +Public praise is not a coin payment. + +It is a reputation signal that may alter future conditions. + +--- + +## 12. Incorrect Model Behavior + +The model should not: + +- treat praise as immediate cash +- assume all praise has equal value +- ignore who gave it +- ignore who heard it +- ignore rival attention +- assume praise always improves every relationship +- ignore that higher reputation creates higher expectations +- make all actors use praise in the same way +- change past arithmetic because praise occurred afterward + +--- + +## 13. Layer-0, Layer-1, And Layer-2 Concepts Used + +This example uses: + +- `Layer_0/CORPUS-0003-money-has-purchasing-power` +- `Layer_0/CORPUS-0009-liquidity-differs-from-wealth` +- `Layer_0/CORPUS-0010-credit-depends-on-trust` +- `Layer_0/CORPUS-0011-status-changes-access` +- `Layer_0/CORPUS-0018-rivalry-changes-conditions` +- `Layer_0/CORPUS-0020-posture-changes-by-audience` +- `Layer_1/CORPUS-0004-small-profit-vs-future-access` +- `Layer_1/CORPUS-0012-reputation-loss-changes-future-arithmetic` +- `Layer_2/CORPUS-0009-same-event-different-knowledge` +- `Layer_2/CORPUS-0012-settlement-reveals-truth` + +--- + +## 14. Success Condition + +If the model can treat public praise as a reputation signal that may change future access, trust, cost, timing, and expectations while producing six distinct rational readings, this file is functioning correctly. + +<!-- /chunk --> + +--- diff --git a/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md new file mode 100644 index 0000000..ba9473b --- /dev/null +++ b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md @@ -0,0 +1,322 @@ +# DIALOGUE-0001 +## Oil At Ostia And Capua +### Status: Training Corpus Seed +### Layer: Layer_4--Dialogues +### Purpose: Teach through in-world speech that trade depends on place, movement cost, delay, rumor, and rival action +### Repository Path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md + +--- + +<!-- chunk: +id: DIALOGUE-0001::01::ostia_quay_report +source_file: DIALOGUE-0001-oil-at-ostia-and-capua.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0001 +document_title: "Oil At Ostia And Capua" +section_heading: Ostia Quay Report +chunk_role: dialogue_beat +concept_tags: + - local_price + - information_delay + - route_trade +knowledge_state: + - actor_visible + - reported +speakers: + - Felix + - Chresimus + - Secundus +scene_location: Ostia quay +scene_signal: merchant report of higher oil price in Capua +demonstrated_concepts: + - local_price + - reported_price + - information_delay +--> +## Ostia Quay Report + +At Ostia, near the jars set beneath a striped awning, Felix listened while a muleteer from the Appian road drank watered wine and complained of the dust. + +“They paid fourteen asses for a jar in Capua three days ago,” the muleteer said. “Not fine oil. Common oil. The kind a cook curses and still buys.” + +Felix turned to Chresimus. “Here the same jar can be had for ten.” + +Chresimus did not look up from his wax tablet. “The same jar, yes. Not the same place.” + +Secundus, who had been judging the wheels of a loaded cart, spat aside. “And not the same road. A jar in Ostia is a jar under your hand. A jar in Capua is a jar after mules, drivers, rain, tolls, and broken axles have finished with it.” + +Felix smiled. “Still, four asses between here and there.” + +“Four asses spoken by a thirsty man,” Chresimus said. “Useful, but not silver.” + +“Enough to make me ask what carts are idle,” Felix said. +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0001::02::cart_cost_and_delay +source_file: DIALOGUE-0001-oil-at-ostia-and-capua.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0001 +document_title: "Oil At Ostia And Capua" +section_heading: Cart Cost And Delay +chunk_role: dialogue_beat +concept_tags: + - transport_cost + - delay_cost + - profit_arithmetic +knowledge_state: + - actor_visible + - inferred +speakers: + - Felix + - Secundus + - Chresimus +scene_location: Ostia cart yard +scene_signal: available cart with stated hire cost and travel delay +demonstrated_concepts: + - movement_cost + - time_between_decision_and_result + - profit_arithmetic +--> +## Cart Cost And Delay + +In the cart yard, Secundus put one hand on the pole of a two-mule cart and shook it until the harness rings clicked. + +“This one can leave before sundown. Six asses for the cart and driver to Capua. Two more if you want the jars watched at night instead of left under a cloak.” + +Felix counted on his fingers. “Ten to buy, six to move, two to keep thieves from drinking my profit.” + +“Eighteen before you sell,” Chresimus said. + +Felix frowned. “That cannot be right. I heard fourteen in Capua.” + +“For one jar,” Chresimus said. “Your cart carries more than one jar.” + +Secundus laughed. “If you count like that, you will be poor before the mules are fed.” + +Felix waved him off. “Ten jars then. One hundred asses to buy. Eight asses for cart and guard. One hundred and eight laid out.” + +“And if Capua still pays fourteen?” Chresimus asked. + +“One hundred and forty back,” Felix said. “Thirty-two above the outlay.” + +“If the road keeps its promise,” Secundus said. “Roads are poor oath-keepers.” +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0001::03::varro_refuses_easy_counting +source_file: DIALOGUE-0001-oil-at-ostia-and-capua.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0001 +document_title: "Oil At Ostia And Capua" +section_heading: Varro Refuses Easy Counting +chunk_role: dialogue_beat +concept_tags: + - discipline + - cost_accounting + - incorrect_assumption +knowledge_state: + - actor_visible + - inferred +speakers: + - Varro + - Felix + - Chresimus +scene_location: Ostia cart yard +scene_signal: Felix treats price difference as profit before costs are secured +demonstrated_concepts: + - gross_difference_not_profit + - cost_accounting + - disciplined_trade +--> +## Varro Refuses Easy Counting + +Varro arrived while Felix was still pleased with his own arithmetic. His military cloak was faded, but his eyes moved over the jars as if they were recruits standing badly in line. + +“You are smiling too soon,” Varro said. + +Felix folded his arms. “Ten here, fourteen there. Even a soldier can see it.” + +“A soldier sees what is missing,” Varro said. “How many jars break when the cart jolts? Who pays the driver if the wheel splits outside Tarracina? Who watches the jars while your man sleeps?” + +Secundus nodded once, approvingly. + +Felix said, “If I count every misfortune before I begin, I will never buy anything.” + +“If you count none of them,” Varro said, “you are not trading. You are gambling with a cart.” + +Chresimus pressed his stylus into the wax. “Ten jars bought for one hundred. Cart and guard, eight. If one jar breaks, nine jars remain. At fourteen each, one hundred and twenty-six. Gain becomes eighteen, not thirty-two.” + +Felix stopped smiling. + +Varro said, “Now you are closer to the road.” +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0001::04::capua_letter_and_rival_cart +source_file: DIALOGUE-0001-oil-at-ostia-and-capua.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0001 +document_title: "Oil At Ostia And Capua" +section_heading: Capua Letter And Rival Cart +chunk_role: dialogue_beat +concept_tags: + - rumor_uncertainty + - rival_arrival + - information_delay +knowledge_state: + - actor_visible + - reported + - inferred +speakers: + - Lentulus + - Felix + - Chresimus + - Varro +scene_location: Ostia warehouse entrance +scene_signal: letter from Capua and report of another oil cart leaving first +demonstrated_concepts: + - stale_information + - rival_capacity + - price_change_before_arrival +--> +## Capua Letter And Rival Cart + +Lentulus came from the warehouse steps with a folded letter held between two fingers. The seal had already been broken. + +“My cousin writes from Capua,” he said. “Oil was dear because a storehouse near the market was shut for repairs. He says buyers were impatient.” + +“Were?” Chresimus asked. + +“The letter is four days old,” Lentulus said. + +Felix looked toward the road. “Then the muleteer’s word and the letter agree.” + +“They agree about days already dead,” Chresimus said. + +A porter passing with rope over his shoulder added, “Clodius sent a cart of oil out this morning. Good mules. Light load. He paid extra to change teams at the first station.” + +Felix cursed softly. + +Varro looked at the road dust beyond the gate. “If Clodius arrives first, he sells into the hunger. If you arrive after him, you sell into his leftovers.” + +Lentulus tapped the letter. “Or my cousin’s repairmen are still lazy, and hunger remains.” + +Felix said, “So the question is not whether oil was dear. It is whether it will still be dear when my jars arrive.” +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0001::05::scribe_sets_the_choice +source_file: DIALOGUE-0001-oil-at-ostia-and-capua.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0001 +document_title: "Oil At Ostia And Capua" +section_heading: Scribe Sets The Choice +chunk_role: dialogue_beat +concept_tags: + - decision_option + - confirmation_cost + - opportunity_cost +knowledge_state: + - actor_visible + - inferred +speakers: + - Chresimus + - Felix + - Secundus + - Lentulus +scene_location: Ostia warehouse table +scene_signal: competing choices to buy now, send inquiry, or abandon the venture +demonstrated_concepts: + - confirmation_has_cost + - delay_changes_trade + - decision_under_uncertainty +--> +## Scribe Sets The Choice + +Chresimus smoothed the wax with the flat of his stylus and drew three short columns. + +“Buy now,” he said, cutting the first mark. “You may catch the price, or you may chase a price already gone.” + +He cut the second mark. “Send a fast boy to Capua first. You spend less today, but the cart waits, and Clodius does not wait with it.” + +He cut the third mark. “Leave the oil here. You lose nothing but the chance.” + +Felix leaned over the tablet. “You make caution look expensive.” + +“Caution is expensive,” Secundus said. “So is haste. The gods charge either way.” + +Lentulus said, “A letter from my cousin may open a buyer’s door, if the buyer remembers my family kindly.” + +Varro looked at Felix. “Then say what you are buying. Oil? Time? A cousin’s name? Or the hope that Clodius breaks a wheel?” + +Felix was silent for a moment. + +“At ten asses a jar,” he said at last, “I buy only if Secundus finds me a faster cart.” +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0001::06::faster_cart_lower_gain +source_file: DIALOGUE-0001-oil-at-ostia-and-capua.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0001-oil-at-ostia-and-capua.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0001 +document_title: "Oil At Ostia And Capua" +section_heading: Faster Cart Lower Gain +chunk_role: dialogue_beat +concept_tags: + - transport_capacity + - lower_profit_for_lower_risk + - decision_threshold +knowledge_state: + - actor_visible + - inferred +speakers: + - Secundus + - Felix + - Chresimus + - Varro +scene_location: Ostia cart yard +scene_signal: faster cart available at higher cost +demonstrated_concepts: + - speed_cost_tradeoff + - reduced_margin + - practical_decision +--> +## Faster Cart Lower Gain + +Secundus returned with a driver whose tunic was patched but whose mules stood alert and narrow-eyed. + +“Twelve asses,” Secundus said. “He leaves now, changes beasts once, and sleeps only when the jars are under a roof.” + +Felix groaned. “Twelve for the road instead of eight.” + +“Four asses more to arrive before tomorrow’s gossip grows old,” Secundus said. + +Chresimus marked the wax again. “Ten jars: one hundred to buy. Twelve for the road. One hundred and twelve laid out. If Capua pays fourteen, one hundred and forty returns. Twenty-eight above the outlay.” + +“Less than before,” Felix said. + +“Less dream,” Varro said. “More chance of waking with coin.” + +Felix looked at the jars, then at the mules, then at the road. + +“Buy eight jars, not ten,” he said. “Leave coin for trouble. If Capua still wants oil, we sell. If not, we are bruised, not broken.” + +Chresimus wrote it down. + +Secundus called for ropes. + +Varro said, “Now it is a venture.” +<!-- /chunk --> diff --git a/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md new file mode 100644 index 0000000..169dffe --- /dev/null +++ b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md @@ -0,0 +1,353 @@ +# DIALOGUE-0002 +## Stale Price Report Before Confirmation +### Status: Training Corpus Seed +### Layer: Layer_4--Dialogues +### Purpose: Teach how traders handle old market news before confirmation reaches them +### Repository Path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md + +--- + +<!-- chunk: +id: DIALOGUE-0002::01::scene_opening +source_file: DIALOGUE-0002-stale-price-report-before-confirmation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0002 +document_title: "Stale Price Report Before Confirmation" +section_heading: "1. The Old Tablet" +chunk_role: dialogue_beat +concept_tags: + - stale_report + - messenger_delay + - source_chain + - local_price +knowledge_state: + - reported + - actor_visible +speakers: + - Felix + - Chresimus + - Secundus +scene_location: "portico beside an oil warehouse at Capua" +scene_signal: "a wax tablet carried from Ostia after several days on the road" +demonstrated_concepts: + - stale_report + - source_chain + - messenger_delay +--> + +## 1. The Old Tablet + +Rain had darkened the stones outside the Capuan warehouse. The muleteers stood under the portico, shaking water from their cloaks, while amphorae of oil waited in straw near the wall. + +Felix held a wax tablet between two fingers. Its seal was broken. The writing was neat, but the corner had been rubbed smooth by travel. + +“From Ostia,” he said. “Three days old when it left, two more on the road.” + +Chresimus leaned close, not touching the tablet. “Whose hand?” + +“Philon’s clerk.” + +“The clerk who writes quickly and hears slowly?” + +Secundus laughed once. “If the road was clear, the tablet is five days behind the market. If the ferry waited, it is older than that.” + +Felix tapped the line with his nail. “It says oil sold at twelve asses near the river sheds.” + +“At Ostia,” Chresimus said. “Five days ago.” + +“At Ostia,” Felix agreed. “Five days ago.” + +A porter nearby shifted his load and looked toward the stacked amphorae. + +Secundus watched the porter instead of the tablet. “And here the buyers are still asking after oil.” + +Felix folded the tablet shut. “Then the writing is not enough. But it is not nothing.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0002::02::first_reading +source_file: DIALOGUE-0002-stale-price-report-before-confirmation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0002 +document_title: "Stale Price Report Before Confirmation" +section_heading: "2. Felix Wants The First Price" +chunk_role: dialogue_beat +concept_tags: + - rumor_before_confirmation + - bargaining + - local_price + - buyer_need +knowledge_state: + - reported + - inferred + - actor_visible +speakers: + - Felix + - Varro + - Chresimus +scene_location: "portico beside an oil warehouse at Capua" +scene_signal: "a reported Ostia price lower than the price Capuan buyers may still pay" +demonstrated_concepts: + - rumor_before_confirmation + - buyer_need + - bargaining +--> + +## 2. Felix Wants The First Price + +Varro came from the street with his cloak pinned high. He looked at the amphorae, then at Felix. + +“You have the look of a man who heard a price before he heard the truth.” + +Felix smiled. “Truth arrives late. Price arrives while men are still arguing.” + +Chresimus held up the tablet. “Ostia was low five days ago. That is all it says.” + +“All?” Felix said. “If Ostia was low, more oil may be coming inland. If more oil is coming, a Capuan buyer who needs oil today will not want to hear of tomorrow’s carts. He will press me down. I would rather press him first.” + +Varro frowned. “You would sell on a clerk’s old scratches?” + +“I would not sell the whole stack,” Felix said. “But I might offer ten amphorae before the buyers hear the same news from a man they trust.” + +Chresimus shook his head. “And if the Ostia price rose again before the tablet reached us?” + +“Then I have sold ten amphorae too cheaply,” Felix said. “Not the warehouse. Not the season. Ten amphorae.” + +Varro looked toward the street. “A small wound still bleeds.” + +Felix answered, “A slow hand loses the arm.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0002::03::challenge +source_file: DIALOGUE-0002-stale-price-report-before-confirmation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0002 +document_title: "Stale Price Report Before Confirmation" +section_heading: "3. Chresimus Counts The Hands" +chunk_role: dialogue_beat +concept_tags: + - source_motive + - source_chain + - credit_trust + - recordkeeping +knowledge_state: + - reported + - inferred + - actor_visible +speakers: + - Chresimus + - Felix + - Secundus +scene_location: "portico beside an oil warehouse at Capua" +scene_signal: "the report passed through a clerk, a messenger, and warehouse talk" +demonstrated_concepts: + - source_chain + - source_motive + - credit_trust +--> + +## 3. Chresimus Counts The Hands + +Chresimus opened the tablet again and read the scratched line twice. + +“Philon did not write this himself,” he said. “His clerk wrote it. The clerk heard it from a shed-man. The shed-man heard it from buyers by the river. The messenger carried it here because you paid him to carry whatever was put into his bag.” + +Felix crossed his arms. “So every word is smoke?” + +“No,” Chresimus said. “Every hand bends the word. The shed-man wants men to think his shed was busy. The clerk wants to seem useful. Philon wants you to remember that he has ears in Ostia. The messenger wants his fee.” + +Secundus nodded. “And none of them owns the oil in this yard.” + +Chresimus pressed the tablet flat with his palm. “A number written in wax is not a bargain made before witnesses. If you use it, use it as a warning, not as an account.” + +Felix looked at him. “You would wait?” + +“I would ask who else has heard it,” Chresimus said. “If only we have heard it, it is worth something. If every buyer has heard it, it is already in their mouths.” + +Secundus looked down the street. “Then send a boy to the baths and another to the mule yard. News sweats in both places.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0002::04::cost_of_checking +source_file: DIALOGUE-0002-stale-price-report-before-confirmation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0002 +document_title: "Stale Price Report Before Confirmation" +section_heading: "4. Secundus Prices The Waiting" +chunk_role: dialogue_beat +concept_tags: + - confirmation_cost + - delay_cost + - transport_capacity + - opportunity_cost +knowledge_state: + - actor_visible + - inferred +speakers: + - Secundus + - Felix + - Varro + - Chresimus +scene_location: "portico beside an oil warehouse at Capua" +scene_signal: "carts waiting under hire while buyers may change their offers" +demonstrated_concepts: + - confirmation_cost + - delay_cost + - transport_capacity +--> + +## 4. Secundus Prices The Waiting + +Secundus pointed with his chin toward the courtyard. Two covered carts stood there, their drivers eating bread from a shared cloth. + +“Those carts are hired until sundown,” he said. “If they leave empty, we still pay. If they stay tomorrow, we pay again. If we send one rider back toward the road for surer word, we pay him too. While he rides, buyers here may find other oil.” + +Varro said, “Better a paid rider than a foolish sale.” + +“Sometimes,” Secundus answered. “But not always. A rider to the relay station costs less than a bad venture. A rider to Ostia costs more than the answer may be worth.” + +Felix looked pleased. “So we do not need the whole truth. We need enough truth for the size of the act.” + +Chresimus gave him a sharp look. “Do not make my caution into your gambling.” + +Secundus raised one hand. “Sell a small lot if the buyer pays now. Hold the rest until the baths and mule yard speak. Do not load the carts for a journey on one old tablet.” + +Varro nodded slowly. “That is a soldier’s answer. Advance a scout, not the whole line.” + +Felix smiled. “And still take the purse from the first hungry buyer.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0002::05::decision_point +source_file: DIALOGUE-0002-stale-price-report-before-confirmation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0002 +document_title: "Stale Price Report Before Confirmation" +section_heading: "5. The Buyer Arrives" +chunk_role: dialogue_beat +concept_tags: + - buyer_need + - partial_commitment + - local_price + - bargaining +knowledge_state: + - actor_visible + - inferred +speakers: + - Buyer + - Felix + - Chresimus + - Secundus + - Varro +scene_location: "portico beside an oil warehouse at Capua" +scene_signal: "a buyer asks for oil before the old Ostia news has been confirmed" +demonstrated_concepts: + - buyer_need + - partial_commitment + - bargaining +--> + +## 5. The Buyer Arrives + +A man in a clean brown tunic entered the portico with a servant behind him. He glanced at the amphorae before greeting anyone. + +“I was told you had oil ready,” he said. + +Felix stepped forward. “Ready for a man who pays without making a speech.” + +The buyer smiled thinly. “I need twenty amphorae before nightfall. The kitchens at my patron’s house are not waiting for your jokes.” + +Chresimus watched the buyer’s servant. The servant’s sandals were wet with street mud; they had come quickly. + +Felix said, “Twenty is a serious number.” + +“It is a serious dinner,” the buyer replied. “Name the price.” + +Felix did not name it at once. He looked at Secundus. + +Secundus said, “Ten can leave now without touching the back stack.” + +The buyer frowned. “I said twenty.” + +“And I heard you,” Felix said. “Ten now at the price of hurry. Ten more when my scribe has checked the accounts.” + +The buyer looked at Chresimus. “Is the oil sound?” + +Chresimus answered, “The jars are sealed, the weight is fair, and ten can be entered before witnesses now.” + +Varro watched the buyer’s face. “He needs the ten more than he wants the twenty.” + +The buyer exhaled. “Bring the tablet.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0002::06::closing_result +source_file: DIALOGUE-0002-stale-price-report-before-confirmation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0002-stale-price-report-before-confirmation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0002 +document_title: "Stale Price Report Before Confirmation" +section_heading: "6. What The Old Word Was Worth" +chunk_role: dialogue_beat +concept_tags: + - stale_report + - partial_commitment + - settlement + - hard_stop +knowledge_state: + - actor_visible + - inferred + - settled_result +speakers: + - Felix + - Chresimus + - Secundus + - Varro +scene_location: "portico beside an oil warehouse at Capua" +scene_signal: "ten amphorae sold while the rest remain unsold pending better news" +demonstrated_concepts: + - stale_report + - partial_commitment + - settlement +--> + +## 6. What The Old Word Was Worth + +When the buyer had gone, ten amphorae were marked for delivery. Chresimus cut a clean line into his tablet and named the witnesses. Secundus sent one boy to the mule yard and another toward the baths. Varro stayed near the remaining jars. + +Felix looked at the old Ostia tablet again. “Five days old, and still it bought me a morning.” + +“It did not buy you the morning,” Chresimus said. “It made you ask better questions before the buyer arrived.” + +Secundus returned from the courtyard. “The carts will carry ten now. The rest stay dry.” + +Varro said, “Good. No man marched the whole column because one scout saw dust.” + +Felix tucked the old tablet into his belt. “But no man ignored the dust either.” + +Chresimus closed his account tablet. “Write that lesson on something harder than wax.” + +Felix laughed. “You write. I sell.” + +“Then sell what you know,” Chresimus said. “Not what you wish the road had brought.” + +A shout rose from the street as the first cart turned toward the buyer’s house. The remaining amphorae sat in shadow, still sealed, still waiting for fresher word. + +<!-- /chunk --> diff --git a/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md new file mode 100644 index 0000000..356fe05 --- /dev/null +++ b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md @@ -0,0 +1,392 @@ +# DIALOGUE-0003 +## Misclassified Cargo +### Status: Training Corpus Seed +### Layer: Layer_4--Dialogues +### Purpose: Teach how value can be hidden by naming, packing, recordkeeping, and inspection risk +### Repository Path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md + +--- + +<!-- chunk: +id: DIALOGUE-0003::01::scene_opening +source_file: DIALOGUE-0003-misclassified-cargo.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0003 +document_title: "Misclassified Cargo" +section_heading: "1. Common Nails" +chunk_role: dialogue_beat +concept_tags: + - misclassified_cargo + - recordkeeping + - visible_cargo + - inspection_risk +knowledge_state: + - actor_visible + - reported +speakers: + - Chresimus + - Felix + - Secundus +scene_location: "warehouse yard near the river sheds" +scene_signal: "a delivery tablet naming common nails while the crates are unusually heavy and well sealed" +demonstrated_concepts: + - misclassified_cargo + - recordkeeping + - visible_cargo +--> + +## 1. Common Nails + +The crates arrived before noon, six of them on a low cart, each bound with fresh rope and sealed at the corners with clay. The carter wiped his neck and held out a tablet. + +Chresimus read the entry aloud. “Common nails. Six crates. For storage until the buyer sends.” + +Felix looked at the crates, then at the carter. “Common nails do not travel like temple silver.” + +The carter shrugged. “I carry what is written.” + +Secundus set one hand on the nearest crate and tried to shift it. The wood barely moved. “If those are nails, they are enough to fasten a fleet.” + +Chresimus bent near the seal. “The mark is from Puteoli.” + +Felix smiled without showing his teeth. “Fine nails from Puteoli, sealed like perfume, guarded by a man who will not meet my eyes.” + +The carter looked toward the gate. + +Chresimus said, “The tablet says nails. The ropes say something else. The weight says something else again.” + +Secundus straightened. “Where do you want them?” + +“Not in the open yard,” Felix said. “And not beside honest iron.” + +Chresimus closed the tablet. “Nothing is honest until the account and the crate agree.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0003::02::first_suspicion +source_file: DIALOGUE-0003-misclassified-cargo.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0003 +document_title: "Misclassified Cargo" +section_heading: "2. What The Name Hides" +chunk_role: dialogue_beat +concept_tags: + - hidden_value + - misclassification + - source_motive + - buyer_risk +knowledge_state: + - actor_visible + - inferred +speakers: + - Felix + - Chresimus + - Varro +scene_location: "warehouse yard near the river sheds" +scene_signal: "the cargo name is low value while the packing suggests high value" +demonstrated_concepts: + - hidden_value + - misclassification + - source_motive +--> + +## 2. What The Name Hides + +Varro arrived while Secundus was ordering two men to carry the crates inside. He watched their backs bend under the first load. + +“What is in them?” + +“Nails,” Chresimus said. + +Varro looked at Felix. “And what is in them?” + +Felix spread his hands. “That is the price of opening them.” + +Chresimus frowned. “Do not jest near sealed goods.” + +Felix lowered his voice. “A low name keeps a lazy eye away. Nails, lamp parts, rough timber, cracked glass. Men write humble words when the thing inside would invite questions.” + +Varro stepped closer to the crate. “Weapons?” + +“Too small for spear shafts,” Secundus said from the doorway. “Too carefully packed for scrap.” + +Chresimus said, “Bronze fittings, perhaps. Worked pieces. Or glass packed in straw under a false top.” + +Felix said, “Or something that paid less duty under one name than under another.” + +Varro’s mouth tightened. “Then the seller hides value from someone.” + +“From a collector,” Felix said. “From a rival. From a creditor. From a wife’s brother. I do not yet know which.” + +Chresimus tapped the tablet. “But our name is now on the storage line.” + +“And that,” Varro said, “is why a hidden thing is still heavy after the cart leaves.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0003::03::record_vs_goods +source_file: DIALOGUE-0003-misclassified-cargo.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0003 +document_title: "Misclassified Cargo" +section_heading: "3. The Account Cannot Carry The Crate" +chunk_role: dialogue_beat +concept_tags: + - record_risk + - warehouse_right + - settlement + - inspection_risk +knowledge_state: + - actor_visible + - inferred +speakers: + - Chresimus + - Felix + - Secundus + - Varro +scene_location: "inside the warehouse" +scene_signal: "the written account names one cargo while physical handling suggests another" +demonstrated_concepts: + - record_risk + - warehouse_right + - inspection_risk +--> + +## 3. The Account Cannot Carry The Crate + +Inside the warehouse the air smelled of oil, rope, and damp wood. Secundus placed the crates against the back wall, away from open sacks and cheap pottery. + +Chresimus knelt with his writing board on his knee. “If I enter six crates of nails, and a magistrate’s man opens bronze, I have written a lie.” + +Felix said, “You have written what the carter handed you.” + +“A scribe who writes foolishly is still the scribe who wrote,” Chresimus replied. + +Varro stood by the door. “Then write less.” + +Chresimus looked up. + +Varro said, “Six sealed crates received under tablet from Puteoli. Claimed as common nails by the carrier. Unopened. Stored under seal.” + +Secundus nodded. “That tells a man where our eyes stopped.” + +Felix rubbed his chin. “It also tells the buyer we are not blind.” + +Chresimus began cutting the words into wax. “And if the buyer asks why I did not simply write nails?” + +Felix said, “Tell him common nails are never offended by being called sealed crates.” + +Varro looked at the clay mark. “If he is offended, he knows there was something to hide.” + +Secundus pulled a spare rope across the front of the stack. “And no porter touches them without my order.” + +Chresimus kept writing. “Good. Let the account carry only what the account has seen.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0003::04::opportunity_and_danger +source_file: DIALOGUE-0003-misclassified-cargo.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0003 +document_title: "Misclassified Cargo" +section_heading: "4. Felix Smells Profit" +chunk_role: dialogue_beat +concept_tags: + - opportunistic_knowledge + - rivalry + - bargaining + - hidden_value +knowledge_state: + - actor_visible + - inferred +speakers: + - Felix + - Chresimus + - Varro + - Secundus +scene_location: "inside the warehouse" +scene_signal: "misnamed goods may create bargaining leverage or danger" +demonstrated_concepts: + - opportunistic_knowledge + - hidden_value + - bargaining +--> + +## 4. Felix Smells Profit + +When the carter had been paid and dismissed, Felix remained near the crates. + +“A man who hides value may also sell in haste,” he said. + +Chresimus did not look up from his tablet. “A man who hides value may also bring trouble in haste.” + +Felix touched the side of one crate with the back of his fingers. “If these are bronze pieces entered as nails, someone avoided a heavier charge or a sharper question. That man may prefer quiet coin to a public dispute.” + +Varro said, “Or he may prefer a knife in the alley to your clever price.” + +Secundus folded his arms. “If word spreads, every idler near the sheds will guess twice the truth and shout three times as loud.” + +Felix said, “Then we do not spread word. We learn who waits for them.” + +Chresimus replied, “The tablet names only the carrier and the mark.” + +“Marks have owners,” Felix said. “Owners have creditors. Creditors have servants. Servants drink.” + +Varro stared at him. + +Felix lifted one hand. “I said learn, not steal.” + +“You said profit,” Varro answered. “Men hear that word before they hear the rest.” + +Chresimus closed his tablet. “If there is gain here, it is not in opening the crate. It is in knowing why another man dared not name it plainly.” + +Felix smiled. “Now you are speaking like a trader.” + +“No,” Chresimus said. “I am speaking like a man who does not want to be named in court.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0003::05::inspection_pressure +source_file: DIALOGUE-0003-misclassified-cargo.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0003 +document_title: "Misclassified Cargo" +section_heading: "5. The Inspector At The Gate" +chunk_role: dialogue_beat +concept_tags: + - inspection_risk + - legal_exposure + - actor_visible + - hard_stop +knowledge_state: + - actor_visible + - inferred +speakers: + - Inspector + - Chresimus + - Felix + - Varro + - Secundus +scene_location: "warehouse gate" +scene_signal: "an official's assistant asks about goods newly received from Puteoli" +demonstrated_concepts: + - inspection_risk + - legal_exposure + - hard_stop +--> + +## 5. The Inspector At The Gate + +Near the ninth hour an assistant from the customs office came to the gate with two men behind him. His sandals were clean, and his voice was cleaner. + +“I hear crates from Puteoli were brought here,” he said. + +Chresimus stepped forward with his tablet already open. “Six sealed crates received from a carrier. Claimed by the carrier as common nails. Stored unopened under the Puteoli mark.” + +The assistant blinked. He had expected a shorter answer. + +Felix stayed behind a pillar. + +The assistant said, “You did not enter them as nails?” + +“I entered what I received,” Chresimus said. “A claim, a seal, and six crates.” + +Varro stood near the rope line inside the doorway. Secundus said nothing, but no porter moved. + +“Open one,” the assistant said. + +Chresimus looked at him. “By whose order?” + +The assistant’s face hardened. “Do you refuse?” + +“I ask whose name will stand above the broken seal,” Chresimus answered. “Mine is already under the receipt.” + +For a moment the yard was quiet. + +Felix murmured from behind the pillar, “That was worth more than a lock.” + +The assistant looked from Chresimus to Varro, then to the sealed crates beyond the doorway. “Keep them there. I will return with a written order.” + +When he left, Secundus exhaled. “Now we know someone spoke.” + +Varro said, “And someone will speak again.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0003::06::closing_result +source_file: DIALOGUE-0003-misclassified-cargo.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0003-misclassified-cargo.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0003 +document_title: "Misclassified Cargo" +section_heading: "6. The Crates Remain Closed" +chunk_role: dialogue_beat +concept_tags: + - recordkeeping + - hidden_value + - settlement + - warehouse_right +knowledge_state: + - actor_visible + - inferred + - unsettled +speakers: + - Felix + - Chresimus + - Varro + - Secundus +scene_location: "inside the warehouse after the assistant leaves" +scene_signal: "the crates remain sealed while the warehouse record now protects the handlers" +demonstrated_concepts: + - recordkeeping + - hidden_value + - warehouse_right +--> + +## 6. The Crates Remain Closed + +After the assistant left, Chresimus added a second line to the record: inquiry made by customs assistant; seal not broken; written order requested. + +Felix came out from behind the pillar. “You have made the crates troublesome.” + +“They were troublesome when they arrived,” Chresimus said. “Now the trouble has a date.” + +Secundus checked the rope across the stack. “No man touches them tonight. I will put Lucius by the door. He owes me a quiet watch.” + +Varro said, “If the owner comes before the written order?” + +Felix answered, “Then he must decide whether he wants his crates more than he wants silence.” + +Chresimus looked at him sharply. “We do not extort the owner.” + +“I did not say extort,” Felix replied. “I said decide. If he pays storage and clears the seal under his own name, he takes his shadow with him.” + +Varro nodded. “And if he abandons them?” + +“Then they are not nails,” Secundus said. + +The four men looked at the crates. + +Chresimus closed his tablet. “Until the seal breaks, they are six sealed crates claimed as nails. No more.” + +Felix smiled. “And no less.” + +Outside, the river carts rattled past the warehouse gate. Inside, the crates remained closed, heavier than their name. + +<!-- /chunk --> diff --git a/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md new file mode 100644 index 0000000..8200652 --- /dev/null +++ b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md @@ -0,0 +1,381 @@ +# DIALOGUE-0004 +## Raw Material Redirection +### Status: Training Corpus Seed +### Layer: Layer_4--Dialogues +### Purpose: Teach how raw or unfinished material can change value when redirected to a different buyer, craft, or local need +### Repository Path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md + +--- + +<!-- chunk: +id: DIALOGUE-0004::01::scene_opening +source_file: DIALOGUE-0004-raw-material-redirection.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0004 +document_title: "Raw Material Redirection" +section_heading: "1. Timber For Beams" +chunk_role: dialogue_beat +concept_tags: + - raw_material + - redirection + - local_demand + - visible_cargo +knowledge_state: + - actor_visible +speakers: + - Secundus + - Felix + - Chresimus +scene_location: "yard behind a builder's storehouse near Capua" +scene_signal: "long cedar timbers entered as roof beams while a furniture maker has begun asking for fine wood" +demonstrated_concepts: + - raw_material + - redirection + - local_demand +--> + +## 1. Timber For Beams + +The cedar lay under a linen cover, long pieces raised on stones so the damp would not climb into them. The storehouse smelled of cut wood, pitch, and old dust. + +Secundus pulled the cover back. “Twelve beams, straight enough. Bought for roof work.” + +Felix ran his palm over the grain. “Roof work? This is too proud to spend its life above chickens.” + +Chresimus checked the delivery tablet. “The entry says construction timber. Twelve pieces. Measured and paid.” + +“That is what the builder saw,” Felix said. “A beam is only a beam until a man with better eyes sees a chest, a chair, or a door for a rich dining room.” + +Secundus looked toward the street. “The carpenter from the bronze quarter asked yesterday whether any good cedar had come inland.” + +Chresimus frowned. “The builder paid for roof beams.” + +“The builder paid for wood,” Felix said. “He has not taken delivery.” + +“He paid at the price of roof beams,” Chresimus answered. + +Felix smiled. “Then perhaps he bought too cheaply.” + +Secundus covered the timber again. “Or perhaps we will spend the afternoon explaining why a roof no longer has a roof.” + +Chresimus closed the tablet. “Before anyone explains anything, we decide what was sold, what was promised, and whose name is already tied to the wood.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0004::02::craft_value +source_file: DIALOGUE-0004-raw-material-redirection.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0004 +document_title: "Raw Material Redirection" +section_heading: "2. A Different Buyer" +chunk_role: dialogue_beat +concept_tags: + - craft_value + - buyer_need + - opportunity_cost + - local_price +knowledge_state: + - actor_visible + - inferred +speakers: + - Felix + - Chresimus + - Secundus + - Carpenter +scene_location: "yard behind a builder's storehouse near Capua" +scene_signal: "a carpenter offers more for the same timber than the builder paid" +demonstrated_concepts: + - craft_value + - buyer_need + - local_price +--> + +## 2. A Different Buyer + +The carpenter arrived with two apprentices and no patience. He did not ask to see the storehouse; he asked for the cedar. + +Felix said, “You have not seen it.” + +“I smelled it from the lane,” the carpenter answered. “Show me.” + +Secundus lifted the cover again. The carpenter’s face changed before he touched the wood. + +“For beams?” he said. + +“For a roof,” Chresimus answered. + +“For a fool,” the carpenter said. “The pale lines are even. The knots are kind. Cut well, this makes panels a patron will show to guests.” + +Felix leaned against a post. “And what would such panels be worth?” + +The carpenter gave him a narrow look. “More than beams. Less than you will ask now that I have said so.” + +Chresimus said, “The builder’s payment stands in the account.” + +“Then return it,” the carpenter said. “Or sell me half. A roof can bear lesser wood where no one looks. A dining room cannot hide bad panels.” + +Secundus scratched his jaw. “If we split the lot, the builder may still finish his roof.” + +Felix said, “And the better pieces find a better purse.” + +Chresimus looked at the timber, then at the carpenter. “A man’s need changes the price. It does not erase the first promise.” + +The carpenter nodded. “Then find out how firm the promise is.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0004::03::obligation_and_substitution +source_file: DIALOGUE-0004-raw-material-redirection.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0004 +document_title: "Raw Material Redirection" +section_heading: "3. The Builder's Roof" +chunk_role: dialogue_beat +concept_tags: + - obligation + - substitution + - settlement + - reputation_risk +knowledge_state: + - actor_visible + - inferred +speakers: + - Builder + - Felix + - Chresimus + - Secundus +scene_location: "same yard, later in the day" +scene_signal: "the original buyer expects timber but may accept substitute wood plus compensation" +demonstrated_concepts: + - obligation + - substitution + - settlement +--> + +## 3. The Builder's Roof + +The builder came with mortar on his tunic and anger already prepared. + +“I paid for twelve cedar beams.” + +Chresimus opened the tablet. “You paid for twelve roof timbers measured by length, to be delivered after inspection.” + +“Cedar,” the builder said. + +“The word cedar is in the margin,” Chresimus replied. “Not in the receipt line.” + +Felix watched the builder’s eyes move from the tablet to the covered wood. He had heard enough to know there was profit nearby. + +Secundus stepped in before Felix could speak. “We have eight lesser beams that will serve the back span. Strong, straight, and drier than what you first chose.” + +The builder spat to the side. “Lesser beams for the same coin?” + +“No,” Chresimus said. “Lesser beams with a reduction entered before witnesses. Or the cedar, if you insist on the first bargain.” + +Felix’s smile thinned. That last sentence cost him money. + +The builder looked at the covered cedar again. “How much reduction?” + +Secundus answered, “Enough to buy two extra hands for the lifting.” + +The builder considered this. “And the front room?” + +Felix said, “For the front room, take two cedar pieces. Let the carpenter buy the fine six. Let the roof keep what the roof requires.” + +Chresimus looked from one man to the other. “If all agree, I can write it. If one man mutters later, I will produce the tablet.” + +The builder held out his hand. “Write.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0004::04::half_finished_stone +source_file: DIALOGUE-0004-raw-material-redirection.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0004 +document_title: "Raw Material Redirection" +section_heading: "4. Stones That Are Not Yet Stones" +chunk_role: dialogue_beat +concept_tags: + - half_finished_goods + - craft_value + - redirection + - hidden_potential +knowledge_state: + - actor_visible + - inferred +speakers: + - Felix + - Varro + - Chresimus + - Secundus +scene_location: "yard beside stacked paving stones" +scene_signal: "rough-cut stone blocks meant for paving may be suitable for carving" +demonstrated_concepts: + - half_finished_goods + - craft_value + - hidden_potential +--> + +## 4. Stones That Are Not Yet Stones + +Near the back wall, rough-cut stone blocks waited for a paving crew. They were squared enough for road work, but two had pale faces under the dust. + +Varro noticed Felix looking at them. “Now the stones are too proud for the street?” + +Felix crouched beside one block. “Not proud. Unfinished.” + +Chresimus sighed. “They are paving stones.” + +“They are stones paid as paving stones,” Felix said. “That is not the same thing.” + +Secundus tapped one with a knuckle. “Too soft for heavy wagon corners, perhaps. Good enough for a courtyard.” + +Felix brushed dust away with his sleeve. “Or good enough for a small bust if a carver has more hunger than marble.” + +Varro frowned. “You would sell the road from under the road crew?” + +“I would sell two weak blocks before they crack under an axle,” Felix replied. + +Chresimus came closer despite himself. “The account names twenty paving blocks.” + +“Then let eighteen be paving blocks,” Felix said. “Two rejected for road use, sold for carving or household ornament.” + +Secundus nodded. “That is not theft from the road. That is keeping bad road stone from the road.” + +Varro looked at Chresimus. “Can the tablet carry that?” + +“If the inspector sees the flaw and the buyer accepts the change,” Chresimus said. “A changed use must be written before the stone moves.” + +Felix patted the block. “A stone is silent. Men make it cheap or costly.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0004::05::bronze_and_glass +source_file: DIALOGUE-0004-raw-material-redirection.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0004 +document_title: "Raw Material Redirection" +section_heading: "5. Bronze, Glass, And Names" +chunk_role: dialogue_beat +concept_tags: + - material_redirection + - misclassification + - craft_value + - inspection_risk +knowledge_state: + - actor_visible + - inferred +speakers: + - Chresimus + - Felix + - Varro + - Secundus +scene_location: "yard office beside the account tablets" +scene_signal: "several materials can be named cheaply but redirected toward richer uses" +demonstrated_concepts: + - material_redirection + - misclassification + - craft_value +--> + +## 5. Bronze, Glass, And Names + +By late afternoon the yard table held three tablets: timber, stone, and a small note from a bronze worker asking after scrap. + +Chresimus rubbed his eyes. “Every cheap thing today wishes to become dear.” + +Felix answered, “No. Every careless name today wishes to be corrected.” + +Varro said, “Or abused.” + +Secundus poured water from a clay cup over his hands. “Bronze entered as common fittings may become temple lamps. Glass entered as lamp parts may become cups for a dining room. Timber entered as beams may become panels. Stone entered for paving may become a face for a dead man’s hall.” + +Chresimus looked at him. “You have been listening too well.” + +“I have been lifting the crates,” Secundus said. “The back knows when the account lies.” + +Felix laughed. “There speaks the philosopher of sore shoulders.” + +Varro did not laugh. “A better use is not always a clean use. If a man promised bronze nails and sends bronze ornaments under that name, trouble follows.” + +Chresimus nodded. “So we do not teach the account to lie. We teach it to change when the goods honestly change hands, use, or buyer.” + +Felix said, “And before the profit escapes.” + +“Before the accusation arrives,” Chresimus said. + +Secundus dried his hands. “Both have fast feet.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0004::06::closing_settlement +source_file: DIALOGUE-0004-raw-material-redirection.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0004-raw-material-redirection.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0004 +document_title: "Raw Material Redirection" +section_heading: "6. The Yard At Sundown" +chunk_role: dialogue_beat +concept_tags: + - settlement + - redirection + - recordkeeping + - profit_arithmetic +knowledge_state: + - actor_visible + - inferred + - settled_result +speakers: + - Felix + - Chresimus + - Varro + - Secundus +scene_location: "builder's yard at sundown" +scene_signal: "timber, stone, and obligations are divided into written agreements" +demonstrated_concepts: + - settlement + - redirection + - recordkeeping +--> + +## 6. The Yard At Sundown + +At sundown the cedar was divided. Two fine pieces went to the builder for his front room, four lesser beams replaced the back span at a reduced price, and six pieces were marked for the carpenter. The two pale paving stones were set aside for inspection before any sale to the carver. + +Chresimus read the entries aloud before the men who had agreed to them. “Reduction to the builder. Separate sale to the carpenter. Two stones held, not removed. No crate opened. No seal broken. No promise erased without witness.” + +Felix leaned on the yard post. “And profit?” + +Chresimus did not look up. “Profit after reductions, porter fees, and the carpenter’s deposit. Not before.” + +Varro said, “A thing is not richer merely because Felix praises it.” + +Felix touched his chest. “Often it is.” + +Secundus pointed toward the stacks. “The yard is lighter by six cedar pieces and no poorer in roofs. That is something.” + +Chresimus closed the last tablet. “The lesson is not that every beam is a dining couch. The lesson is that use, buyer, and place change value, but promises follow the wood.” + +Felix looked toward the road where the carpenter’s apprentices waited. “Then let the promises walk behind the profit, so long as they keep up.” + +Varro answered, “No. Let them walk in front. That way you do not trip over them when someone brings a complaint.” + +The first stars appeared above the storehouse roof. The cedar left by one gate, the substitute beams by another, and the tablets remained on the table until the wax had cooled. + +<!-- /chunk --> diff --git a/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md new file mode 100644 index 0000000..0c7b639 --- /dev/null +++ b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md @@ -0,0 +1,404 @@ +# DIALOGUE-0005 +## Cart Space Bought By A Rival +### Status: Training Corpus Seed +### Layer: Layer_4--Dialogues +### Purpose: Teach how transport capacity can disappear when a rival buys the available carts first +### Repository Path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md + +--- + +<!-- chunk: +id: DIALOGUE-0005::01::scene_opening +source_file: DIALOGUE-0005-cart-space-bought-by-a-rival.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0005 +document_title: "Cart Space Bought By A Rival" +section_heading: "1. No Carts At The Yard" +chunk_role: dialogue_beat +concept_tags: + - transport_capacity + - rivalry + - blocked_movement + - route_delay +knowledge_state: + - actor_visible + - reported +speakers: + - Secundus + - Felix + - Chresimus +scene_location: "cart yard outside Capua" +scene_signal: "the usual carts have already been hired by a rival before the goods can move" +demonstrated_concepts: + - transport_capacity + - rivalry + - blocked_movement +--> + +## 1. No Carts At The Yard + +The cart yard was nearly empty when Secundus arrived. Two broken wagons leaned against the wall. A third had no mule. The good carts were gone, and the dust of their wheels still lay fresh on the road. + +Felix came behind him with Chresimus, both breathing hard from the walk. + +Secundus pointed at the yard. “There is your road.” + +Felix stared at the empty space. “Where are Aulus and the four covered carts?” + +A boy near the water trough answered before anyone else could. “Hired at dawn.” + +“By whom?” Chresimus asked. + +The boy looked at Felix, then away. “Men from Naso’s warehouse.” + +Felix’s face tightened. “Naso does not have oil enough to fill four covered carts.” + +“He has coin enough to empty the yard,” Secundus said. + +Chresimus opened his tablet. “Our jars are sealed. The buyer at Cales expects delivery before tomorrow evening.” + +Felix walked to the gate and looked down the road as if the carts might return from shame. “He bought the wheels, not the oil.” + +Secundus said, “A jar without wheels is a promise sitting in straw.” + +Chresimus wrote one line. “Carts unavailable. Cause: hired before arrival.” + +Felix turned. “Write the name.” + +“I will write it when I know it,” Chresimus said. “A boy’s fear is not yet an account.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0005::02::rival_intent +source_file: DIALOGUE-0005-cart-space-bought-by-a-rival.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0005 +document_title: "Cart Space Bought By A Rival" +section_heading: "2. Naso's Purchase" +chunk_role: dialogue_beat +concept_tags: + - rivalry + - source_motive + - market_pressure + - opportunity_cost +knowledge_state: + - actor_visible + - inferred + - reported +speakers: + - Felix + - Varro + - Secundus + - Chresimus +scene_location: "cart yard outside Capua" +scene_signal: "a rival may have hired carts not to move goods but to prevent another trader from moving" +demonstrated_concepts: + - rivalry + - source_motive + - opportunity_cost +--> + +## 2. Naso's Purchase + +Varro found them still in the yard and heard the story from Secundus. + +“Naso hired the carts before sunrise?” + +“So the boy says,” Chresimus answered. + +Varro looked at the road. “Did he load them?” + +Secundus shook his head. “The boy saw empty carts leave toward the north road. No bales, no jars.” + +Felix laughed once. “Then he bought absence.” + +Chresimus raised his eyes. “Absence has a price?” + +“Today it does,” Felix said. “If my oil reaches Cales late, the buyer cuts the price or buys elsewhere. Naso need not sell oil to profit. He only needs me to fail.” + +Varro said, “A soldier does not need to strike a man if he can take the bridge first.” + +Secundus nodded. “The carts are the bridge.” + +Chresimus wrote slowly. “Possible rival obstruction. Carts hired empty. Delivery at risk.” + +Felix paced. “Do not write possible. Write Naso.” + +“I will not carve your anger into wax,” Chresimus said. + +Varro looked at Felix. “If you charge him before proof, he wins twice. First your carts, then your temper.” + +Felix stopped pacing. “Then bring me proof.” + +Secundus pointed to the boy. “Proof costs coin. Boys remember better after bread.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0005::03::replacement_cost +source_file: DIALOGUE-0005-cart-space-bought-by-a-rival.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0005 +document_title: "Cart Space Bought By A Rival" +section_heading: "3. Dear Wheels" +chunk_role: dialogue_beat +concept_tags: + - replacement_cost + - transport_capacity + - profit_arithmetic + - delay_cost +knowledge_state: + - actor_visible + - inferred +speakers: + - Secundus + - Felix + - Chresimus + - Varro +scene_location: "cart yard outside Capua" +scene_signal: "only poor substitutes remain, and each substitute changes the venture's cost" +demonstrated_concepts: + - replacement_cost + - profit_arithmetic + - delay_cost +--> + +## 3. Dear Wheels + +Secundus walked the yard again, counting what remained. + +“One mule without cart. One cart without wheel. Two wagons that will carry bricks but not sealed oil unless you enjoy sweeping shards from the road.” + +Felix said, “There must be carts in the southern quarter.” + +“There are,” Secundus answered. “They will cost double by the time the owners hear why we ask.” + +Chresimus looked up from his tablet. “Double hire changes the venture.” + +Felix waved a hand. “Not if the buyer pays well.” + +“Not if,” Chresimus said. “If. The account does not eat hope.” + +Secundus counted on his fingers. “Double hire. Extra men to pad the wagons. Slower road. More risk of breakage. If we wait until morning, ordinary carts may return, but the buyer may not.” + +Varro said, “What is the loss if we fail to deliver?” + +Chresimus answered, “Deposit returned. Price reduced on later delivery. Reputation damaged with the buyer.” + +Felix said, “And if we pay double?” + +“Profit thins,” Chresimus said. “It may still stand. Or it may become a parade for the muleteers.” + +Secundus looked at Felix. “The question is not whether wheels exist. The question is what kind of wheels leave you with a venture when they stop turning.” + +Felix grimaced. “You all speak like men who have never loved a margin.” + +Varro replied, “A margin does not love you back.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0005::04::options +source_file: DIALOGUE-0005-cart-space-bought-by-a-rival.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0005 +document_title: "Cart Space Bought By A Rival" +section_heading: "4. Three Roads Without Carts" +chunk_role: dialogue_beat +concept_tags: + - decision_options + - partial_shipment + - route_substitution + - hard_stop +knowledge_state: + - actor_visible + - inferred +speakers: + - Secundus + - Felix + - Chresimus + - Varro +scene_location: "cart yard outside Capua" +scene_signal: "the group compares waiting, paying more, or sending only part of the shipment" +demonstrated_concepts: + - decision_options + - partial_shipment + - route_substitution +--> + +## 4. Three Roads Without Carts + +Secundus drew three lines in the yard dust with a stick. + +“First road: we wait. Cheap, but late.” + +He drew a second line. “Second road: we hire dear carts from the southern quarter. Costly, but the buyer sees us keeping faith.” + +He drew a third. “Third road: we send half by pack animals now and the rest tomorrow. Less oil arrives on time, but not none.” + +Felix looked at the lines. “A mule train for sealed jars?” + +“Slow,” Secundus said. “But safer than those brick wagons. Ten amphorae at most before night.” + +Chresimus nodded. “Partial delivery may preserve the bargain if the buyer accepts it.” + +Varro said, “Send a message ahead. Do not let the oil arrive with the excuse behind it.” + +Felix considered. “If we send word, the buyer knows we are weak.” + +“If we do not send word,” Chresimus said, “he learns it from empty hands.” + +Secundus tapped the third line. “Ten by mule now. Message with them. Hire southern carts only if the buyer insists on the full number by dawn.” + +Felix frowned. “And Naso?” + +Varro said, “Naso is tomorrow’s quarrel. Today’s quarrel is with the road.” + +Chresimus added, “And with arithmetic.” + +Felix stepped on the second line in the dust. “Fine. We start with the third road and keep coin ready for the second.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0005::05::rival_offer +source_file: DIALOGUE-0005-cart-space-bought-by-a-rival.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0005 +document_title: "Cart Space Bought By A Rival" +section_heading: "5. Naso's Man" +chunk_role: dialogue_beat +concept_tags: + - rivalry + - bargaining + - extortion_pressure + - credit_trust +knowledge_state: + - actor_visible + - inferred +speakers: + - Naso's Man + - Felix + - Varro + - Chresimus + - Secundus +scene_location: "cart yard outside Capua" +scene_signal: "a messenger from the rival offers access to cart space at a punitive price" +demonstrated_concepts: + - rivalry + - bargaining + - extortion_pressure +--> + +## 5. Naso's Man + +Before Secundus could send for the pack animals, a narrow-faced man entered the yard. He wore a clean cloak and carried no load. + +Felix looked at him once. “You smell of Naso’s warehouse.” + +The man bowed slightly. “My master heard you had need of carts.” + +Varro moved closer to Felix. + +Chresimus opened a fresh place on his tablet without being asked. + +The man continued, “Four covered carts may be made available. For a consideration.” + +Secundus said, “They were available at dawn before your master bought them empty.” + +The man smiled. “Then your need has taught them their worth.” + +Felix’s eyes brightened with anger. “Name it.” + +The man named a price that made Chresimus stop writing. + +Varro said quietly, “He is selling you your own road.” + +Felix answered, “No. He is offering to confess what he did.” + +The man’s smile faded. “I confess nothing.” + +Chresimus spoke before Felix could. “Then we will enter only this: Naso’s man offered four carts at a price above ordinary hire after the yard had been emptied.” + +The man looked at the tablet. “Careful, scribe.” + +Chresimus looked back. “Always.” + +Secundus turned to Felix. “Pack animals first. Southern carts if needed. Not this.” + +Felix stared at Naso’s man for a long breath. “Tell your master his carts may carry his own shame.” + +The man left without bowing. + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0005::06::closing_result +source_file: DIALOGUE-0005-cart-space-bought-by-a-rival.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0005-cart-space-bought-by-a-rival.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0005 +document_title: "Cart Space Bought By A Rival" +section_heading: "6. Ten Amphorae Before Night" +chunk_role: dialogue_beat +concept_tags: + - partial_shipment + - settlement + - rivalry + - transport_capacity +knowledge_state: + - actor_visible + - inferred + - settled_result +speakers: + - Felix + - Chresimus + - Secundus + - Varro +scene_location: "road outside Capua at dusk" +scene_signal: "a partial shipment leaves by pack animals while the record preserves the obstruction" +demonstrated_concepts: + - partial_shipment + - settlement + - transport_capacity +--> + +## 6. Ten Amphorae Before Night + +By dusk, ten amphorae were padded in rope and straw and set on pack animals under Secundus’s eye. A boy carried a message ahead to the buyer at Cales. The rest of the oil remained sealed in the warehouse. + +Chresimus read the note before sealing it. “Delay in carts. Ten amphorae sent immediately. Remaining jars to follow by hired wagon or buyer’s instruction. Deposit preserved unless buyer refuses.” + +Felix said, “Add that Naso emptied the yard.” + +“No,” Chresimus said. “I add what can stand if challenged.” + +Varro nodded. “The rival’s name belongs in the witness list when witnesses can bear it.” + +Secundus tightened the last rope. “The mules will be slower than carts, but they will arrive before an empty road.” + +Felix watched the animals start forward. “Naso bought four carts and still could not buy all the movement.” + +Chresimus closed his tablet. “He bought delay. We sold against it.” + +Varro said, “Tomorrow you may answer him.” + +Felix smiled thinly. “Tomorrow I will answer him with the buyer’s receipt.” + +Secundus walked beside the first mule until the road turned. “Capacity is not only carts,” he said over his shoulder. “It is knowing what can still move.” + +The small line of animals passed into the evening dust, carrying less oil than Felix wanted, but more than Naso had intended. + +<!-- /chunk --> diff --git a/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md new file mode 100644 index 0000000..6531dd5 --- /dev/null +++ b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md @@ -0,0 +1,394 @@ +# DIALOGUE-0006 +## Non-Coin Settlement +### Status: Training Corpus Seed +### Layer: Layer_4--Dialogues +### Purpose: Teach how commercial obligation can be settled through repair, service, offsets, and records instead of immediate coin payment +### Repository Path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md + +--- + +<!-- chunk: +id: DIALOGUE-0006::01::scene_opening +source_file: DIALOGUE-0006-non-coin-settlement.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0006 +document_title: "Non-Coin Settlement" +section_heading: "1. The Broken Cart" +chunk_role: dialogue_beat +concept_tags: + - non_coin_settlement + - cart_repair + - obligation + - delivery_delay +knowledge_state: + - actor_visible +speakers: + - Secundus + - Felix + - Chresimus +scene_location: "roadside yard outside Capua" +scene_signal: "a hired cart breaks before delivery and the cart owner lacks coin for damages" +demonstrated_concepts: + - non_coin_settlement + - cart_repair + - delivery_delay +--> + +## 1. The Broken Cart + +The cart stood with one wheel tilted into the mud, its axle cracked near the pin. Two amphorae lay broken beside it, oil spreading dark across the dust. The mule cropped weeds as if nothing had happened. + +Secundus crouched by the axle. “Old wood. Painted over. I told him the pin sat crooked.” + +Felix pointed at the broken jars. “And I told him I needed the oil delivered, not poured for the ants.” + +The cart owner, Marius, stood with his cap in both hands. “I have no coin here. The road took the wheel. I did not.” + +Chresimus opened his tablet. “The road did not hire itself to carry sealed amphorae.” + +Marius looked from one man to another. “I can mend the cart.” + +“Your cart,” Felix said. + +“And yours, if you need work done,” Marius replied quickly. “I have a brother with iron bands and spare pins. We can repair two wheels before sundown.” + +Secundus looked up. “Can he?” + +“He can,” Marius said. “Better than I can pay.” + +Felix laughed without humor. “So the man who broke my delivery offers me more wood.” + +Chresimus watched the oil sink into the dust. “Not wood. A means of settlement, if it is worth what he owes.” + +Felix turned to him. “You would take repairs for oil?” + +“I would first count what was lost,” Chresimus said. “Then count what repair is worth.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0006::02::counting_the_loss +source_file: DIALOGUE-0006-non-coin-settlement.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0006 +document_title: "Non-Coin Settlement" +section_heading: "2. Oil, Time, And Wheel" +chunk_role: dialogue_beat +concept_tags: + - loss_accounting + - delay_cost + - cart_repair + - total_cost +knowledge_state: + - actor_visible + - inferred +speakers: + - Chresimus + - Felix + - Secundus + - Marius +scene_location: "roadside yard outside Capua" +scene_signal: "broken amphorae and a damaged axle must be valued before settlement" +demonstrated_concepts: + - loss_accounting + - delay_cost + - total_cost +--> + +## 2. Oil, Time, And Wheel + +Chresimus knelt beside the broken amphorae and spoke as he wrote. + +“Two jars lost. Hire paid for the cart. One half-day lost. Buyer may reduce the price if the load is late.” + +Marius swallowed. “I cannot answer for the buyer.” + +“You answer for the delay that gives him the chance,” Chresimus said. + +Felix folded his arms. “And the shame of arriving with excuses?” + +Chresimus did not write that. “Shame is real, but it has no clean number unless a buyer makes it one.” + +Secundus stood and kicked the cracked axle lightly. “The wheel can be banded. The axle must be replaced. If his brother is as good as he says, the cart moves again by dusk. If not, we unload and hire another.” + +Marius said, “My brother will come.” + +Felix looked toward the road. “How much is his repair worth?” + +Secundus answered, “For one cart: enough to offset part of the loss. For two carts, if he works quickly, more. But repairs do not restore the spilled oil.” + +Marius lifted his hands. “I will repair two carts and carry the remaining jars tomorrow without hire.” + +Chresimus looked at Felix. “Now there is an offer.” + +Felix said, “An offer made by an empty purse.” + +“Empty purses still owe,” Chresimus said. “The question is whether work can stand where coin is missing.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0006::03::trust_and_security +source_file: DIALOGUE-0006-non-coin-settlement.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0006 +document_title: "Non-Coin Settlement" +section_heading: "3. What Holds A Promise" +chunk_role: dialogue_beat +concept_tags: + - credit_trust + - security + - obligation + - witness +knowledge_state: + - actor_visible + - inferred +speakers: + - Varro + - Chresimus + - Felix + - Marius + - Secundus +scene_location: "roadside yard outside Capua" +scene_signal: "the debtor offers future work instead of immediate coin" +demonstrated_concepts: + - credit_trust + - security + - witness +--> + +## 3. What Holds A Promise + +Varro arrived with two porters and saw the broken cart, the oil in the dust, and Marius’s pale face. + +“Who pays?” he asked. + +Felix pointed at Marius. “He says his hands will pay because his purse will not.” + +Varro looked at Marius. “Hands run faster than debt when night comes.” + +Marius flushed. “My brother’s shop is near the south gate. Ask anyone.” + +Chresimus said, “I will ask. But a promise needs something to hold it.” + +Marius took a bronze belt hook from his tunic and placed it on the cart bed. “This was my father’s.” + +Felix glanced at it. “Your father owed less than two jars of oil?” + +Marius stiffened. + +Varro said, “Do not mock pledge unless you refuse it.” + +Secundus picked up the hook and examined it. “Bronze is good. Work is plain. It is not enough for the whole loss, but enough to make him return.” + +Chresimus nodded. “Pledge entered. Work promised. Brother named. Witnesses present.” + +Marius said, “I will not flee.” + +Varro answered, “Then the tablet will not accuse you.” + +Felix looked at Chresimus. “And if he fails?” + +“Then the pledge is kept, the debt remains, and his name travels faster than his cart,” Chresimus said. + +Marius lowered his eyes. “I will bring my brother.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0006::04::settlement_terms +source_file: DIALOGUE-0006-non-coin-settlement.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0006 +document_title: "Non-Coin Settlement" +section_heading: "4. The Terms In Wax" +chunk_role: dialogue_beat +concept_tags: + - non_coin_settlement + - recordkeeping + - offset + - obligation +knowledge_state: + - actor_visible + - inferred +speakers: + - Chresimus + - Felix + - Secundus + - Marius + - Varro +scene_location: "roadside yard outside Capua" +scene_signal: "repair work, free carriage, and pledge are written against the value of the loss" +demonstrated_concepts: + - non_coin_settlement + - recordkeeping + - offset +--> + +## 4. The Terms In Wax + +Chresimus sat on an overturned crate and cut the settlement into a fresh tablet. + +“Two amphorae lost by cart failure. Marius, owner of the cart, lacks coin at the roadside. He pledges one bronze hook and promises: first, repair of this cart by sundown; second, repair of one warehouse cart by his brother before the next market day; third, carriage of the remaining jars tomorrow without hire.” + +Felix said, “Add that if the buyer cuts the price, Marius carries the cut.” + +Marius protested. “I cannot carry a buyer’s anger.” + +Chresimus paused. “He cannot answer for every buyer’s mood. He can answer for delay proved from this break.” + +Secundus nodded. “If the buyer reduces because jars arrive late, that belongs here. If he cheats because he enjoys cheating, that is another fight.” + +Varro said, “Write it that way.” + +Chresimus continued. “Any price reduction plainly caused by late arrival to be counted against Marius’s remaining debt.” + +Felix said, “Good.” + +Marius looked sick but nodded. + +Chresimus turned the tablet for each man to see. “This is not forgiveness. It is not full payment. It is work and pledge standing against debt until the account closes.” + +Felix looked at Marius. “Your hands have bought you time. Do not waste what they purchased.” + +Marius said, “I will bring the wheelwright.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0006::05::work_performed +source_file: DIALOGUE-0006-non-coin-settlement.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0006 +document_title: "Non-Coin Settlement" +section_heading: "5. Iron Bands Before Sundown" +chunk_role: dialogue_beat +concept_tags: + - performance + - cart_repair + - partial_settlement + - transport_capacity +knowledge_state: + - actor_visible + - settled_result +speakers: + - Secundus + - Marius + - Wheelwright + - Felix + - Chresimus +scene_location: "roadside yard outside Capua near sundown" +scene_signal: "the promised repair is performed and the cart becomes usable again" +demonstrated_concepts: + - performance + - partial_settlement + - transport_capacity +--> + +## 5. Iron Bands Before Sundown + +Marius returned before sundown with his brother, a broad man who carried iron bands over one shoulder and tools wrapped in leather. + +The brother looked at the axle and cursed Marius before greeting anyone. + +Secundus smiled. “Good. He knows carts.” + +The wheelwright worked fast. He replaced the cracked axle, reset the pin, and banded the wheel while Secundus watched every strike. Marius carried water, lifted wood, and took his brother’s insults without answering. + +Felix inspected nothing but the sun. “If he had done this before the road, I would still have two jars.” + +Chresimus said, “And if we had refused his work, we would still have a broken cart.” + +The wheelwright stood at last. “It will carry. Not proudly, but it will carry.” + +Secundus tested the wheel, then nodded. “Enough to return light. Enough tomorrow if loaded carefully.” + +Marius looked at Chresimus. “Does this count?” + +Chresimus opened the tablet. “First term performed, if Secundus accepts the repair.” + +Secundus said, “Accepted for use, not praised for beauty.” + +Chresimus wrote. + +Felix looked at Marius. “One term done. Two remain.” + +Marius nodded. “At first light I come for the jars.” + +The bronze hook stayed on Chresimus’s table. + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0006::06::closing_result +source_file: DIALOGUE-0006-non-coin-settlement.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0006-non-coin-settlement.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0006 +document_title: "Non-Coin Settlement" +section_heading: "6. Not Coin, But Not Nothing" +chunk_role: dialogue_beat +concept_tags: + - non_coin_settlement + - partial_settlement + - credit_trust + - account_closure +knowledge_state: + - actor_visible + - inferred + - settled_result +speakers: + - Felix + - Chresimus + - Varro + - Secundus +scene_location: "warehouse table after the repaired cart returns" +scene_signal: "the record shows some loss settled by work, some still pending" +demonstrated_concepts: + - non_coin_settlement + - partial_settlement + - account_closure +--> + +## 6. Not Coin, But Not Nothing + +That evening, the repaired cart stood empty by the warehouse wall. The remaining jars had been moved under cover. The two broken amphorae were listed, and the spilled oil was no longer a shout but a number. + +Felix sat across from Chresimus. “So we were paid with a repaired wheel, a promise, and a dead man’s belt hook.” + +“We were not paid,” Chresimus said. “We were partly secured and partly served.” + +Varro leaned against the doorway. “Better than chasing an empty man through alleys.” + +Secundus added, “Better than hiring a new cart at night.” + +Felix pointed at the tablet. “But worse than coin.” + +“Sometimes,” Chresimus said. “Coin closes a matter cleanly. Work closes it only if the work is done. A pledge closes nothing; it keeps the man tied to the matter.” + +Felix looked toward the cart. “Yet tomorrow the oil may still move.” + +“Yes,” Chresimus said. “Because the debt was not treated as a vanished thing merely because no coins appeared.” + +Varro nodded. “A man without coin may still have labor, tools, kin, name, and shame.” + +Secundus said, “And a cart, if his brother repairs what he should have repaired before.” + +Felix laughed at that. “Then write this: Marius is poor in coin but rich in trouble.” + +Chresimus closed the tablet. “I wrote what matters. The account remains open until the jars arrive and the second repair is made.” + +Outside, the repaired wheel creaked once as the wood settled. It was not coin. But it was not nothing. + +<!-- /chunk --> diff --git a/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md new file mode 100644 index 0000000..dc98be2 --- /dev/null +++ b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md @@ -0,0 +1,391 @@ +# DIALOGUE-0007 +## Warehouse Space As Asset +### Status: Training Corpus Seed +### Layer: Layer_4--Dialogues +### Purpose: Teach that storage space, delay, and warehouse rights can carry commercial value apart from the goods themselves +### Repository Path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md + +--- + +<!-- chunk: +id: DIALOGUE-0007::01::scene_opening +source_file: DIALOGUE-0007-warehouse-space-as-asset.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0007 +document_title: "Warehouse Space As Asset" +section_heading: "1. Full Walls" +chunk_role: dialogue_beat +concept_tags: + - warehouse_space + - storage_right + - scarcity + - local_demand +knowledge_state: + - actor_visible +speakers: + - Secundus + - Felix + - Chresimus +scene_location: "grain and oil warehouse at Capua" +scene_signal: "the warehouse is nearly full before a new delivery arrives" +demonstrated_concepts: + - warehouse_space + - storage_right + - scarcity +--> + +## 1. Full Walls + +The warehouse had begun to refuse men before it refused goods. Porters stood in the doorway with jars on their shoulders while Secundus moved through the aisles, measuring space with his eyes. + +“No,” he said to one man. “Not there. That wall sweats.” + +Felix entered behind Chresimus and stopped. Sacks of grain rose in rows. Oil jars filled the back corner. Bundles of wool hung from beams. The air smelled of straw, clay, and guarded money. + +Chresimus looked at the doorway. “The delivery from Atella is still due.” + +Secundus pointed to the far wall. “Then Atella must bring a smaller cart or a miracle. I can fit ten jars safely. Fifteen if I insult the gods. Twenty if you wish to buy broken pottery.” + +Felix smiled. “A full warehouse is a good problem.” + +“It is a problem with rent inside it,” Chresimus said. + +A merchant at the door called, “I need covered space for three days. Rain is coming.” + +Secundus looked at Felix. “You hear that? He does not ask for oil. He asks for roof.” + +Felix turned toward the merchant. “And roof has a price.” + +Chresimus opened his tablet. “Before you sell the roof, remember whose goods already stand beneath it.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0007::02::space_has_price +source_file: DIALOGUE-0007-warehouse-space-as-asset.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0007 +document_title: "Warehouse Space As Asset" +section_heading: "2. Selling The Roof" +chunk_role: dialogue_beat +concept_tags: + - storage_rent + - warehouse_right + - opportunity_cost + - delay_value +knowledge_state: + - actor_visible + - inferred +speakers: + - Felix + - Chresimus + - Merchant + - Secundus +scene_location: "grain and oil warehouse at Capua" +scene_signal: "a merchant offers payment for short storage while existing goods occupy the warehouse" +demonstrated_concepts: + - storage_rent + - opportunity_cost + - warehouse_right +--> + +## 2. Selling The Roof + +The merchant at the door was named Dama. His cloak was wet at the hem, and two servants stood behind him with covered baskets. + +“Three days,” Dama said. “No more. Dried figs for a villa north of town. If the rain catches them, I sell them to pigs.” + +Felix looked at the baskets. “Figs fear rain more than oil does.” + +Chresimus said, “Oil fears crowding. Grain fears damp. Wool fears moth and theft. Every good has its own enemy.” + +Dama lifted a purse. “Name the rent.” + +Secundus said, “We must move six oil jars to give him a dry corner.” + +Felix answered, “Then he pays for the corner and for the moving.” + +Dama frowned. “I pay for space, not for your disorder.” + +“Our order is what keeps your figs from ruin,” Felix said. + +Chresimus wrote a small note. “Three days storage. Dry corner. No opening of baskets. No claim for loss unless caused by our handling. Fee for space, fee for movement.” + +Dama looked at him. “You write like a man who has seen wet figs become a quarrel.” + +“I write like a man who has seen dry figs become a quarrel,” Chresimus replied. + +Secundus measured the corner again. “If he pays, I can make room. But Atella’s jars must wait outside or go to the annex.” + +Felix looked pleased. “Then Atella also learns the price of arriving late to a full house.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0007::03::delay_vs_sale +source_file: DIALOGUE-0007-warehouse-space-as-asset.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0007 +document_title: "Warehouse Space As Asset" +section_heading: "3. Hold Or Sell" +chunk_role: dialogue_beat +concept_tags: + - delay_value + - sale_timing + - storage_cost + - local_price +knowledge_state: + - actor_visible + - inferred +speakers: + - Felix + - Varro + - Chresimus + - Secundus +scene_location: "grain and oil warehouse at Capua" +scene_signal: "oil can be sold now to free space or held for a better later price" +demonstrated_concepts: + - delay_value + - sale_timing + - storage_cost +--> + +## 3. Hold Or Sell + +Varro came in while Secundus’s men were shifting jars from one row to another. + +“Why are we moving oil that has already found a safe wall?” + +Felix said, “Because figs have offered coin for its shadow.” + +Varro looked at Chresimus. + +Chresimus explained, “The warehouse is full. We can sell some oil now, rent space to Dama, or refuse the rent and hold the oil for a better buyer.” + +Varro said, “What is the better buyer?” + +Felix pointed toward the market street. “The festival next week. Kitchens will burn oil as if lamps could eat.” + +Secundus wiped dust from his hands. “If we hold the oil, it occupies space. If we sell now, space opens but we may lose the higher festival price.” + +Chresimus added, “If we rent space, we earn coin from the corner but pay in labor and risk.” + +Varro nodded. “So the wall is part of the venture.” + +Felix smiled. “Now you see it.” + +“I see a wall that makes men greedy,” Varro said. + +Felix answered, “A wall that keeps rain off figs and patience under oil deserves respect.” + +Chresimus looked over his tablet. “Respect is not an entry. Rent, labor, risk, and delayed sale are entries.” + +Secundus pointed at the jars. “Then enter this: every day a jar stands here, it uses ground another man may pay for.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0007::04::rights_and_priority +source_file: DIALOGUE-0007-warehouse-space-as-asset.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0007 +document_title: "Warehouse Space As Asset" +section_heading: "4. Whose Space First" +chunk_role: dialogue_beat +concept_tags: + - warehouse_right + - priority_claim + - recordkeeping + - conflict +knowledge_state: + - actor_visible + - inferred +speakers: + - Atella Carter + - Felix + - Chresimus + - Secundus + - Varro +scene_location: "warehouse doorway at Capua" +scene_signal: "a scheduled delivery arrives after space has become scarce" +demonstrated_concepts: + - warehouse_right + - priority_claim + - recordkeeping +--> + +## 4. Whose Space First + +The Atella cart arrived before the rent was settled. Its driver shouted from the street, “Fifteen jars! Paid for storage through the month!” + +Chresimus looked at Felix. “Now the wall speaks louder.” + +The driver pushed into the doorway with a receipt tablet. “Here. Paid in advance.” + +Secundus took one look at the load. “Fifteen will not fit safely.” + +The driver slapped the tablet with two fingers. “Paid.” + +Felix said, “Paid for storage, not for breaking my warehouse.” + +Chresimus read the tablet. “Fifteen jars accepted if delivered before the Kalends. Today is the day before. He is within his term.” + +Dama, still waiting with his figs, said, “I was here first.” + +The driver laughed. “With baskets and no receipt?” + +Varro stepped between them. “No shouting inside a full warehouse.” + +Secundus said, “I can take ten Atella jars safely. Five must wait under awning or go to the annex.” + +The driver shook his head. “All fifteen were paid.” + +Chresimus answered, “Then all fifteen must be accounted for. Ten inside, five under separate condition, unless you choose the annex.” + +Felix looked at Dama. “And your figs?” + +Dama gripped his purse. “I pay more for the dry corner.” + +Chresimus raised a hand. “No. A later offer does not erase an earlier right.” + +Felix grimaced but said nothing. + +Varro nodded once. “Good. Greed just lost a vote.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0007::05::space_substitution +source_file: DIALOGUE-0007-warehouse-space-as-asset.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0007 +document_title: "Warehouse Space As Asset" +section_heading: "5. The Annex" +chunk_role: dialogue_beat +concept_tags: + - substitution + - storage_quality + - risk_pricing + - negotiation +knowledge_state: + - actor_visible + - inferred +speakers: + - Secundus + - Chresimus + - Felix + - Atella Carter + - Dama +scene_location: "annex beside the main warehouse" +scene_signal: "different storage locations carry different risk and price" +demonstrated_concepts: + - substitution + - storage_quality + - risk_pricing +--> + +## 5. The Annex + +The annex stood behind the main warehouse, lower roofed and older, but dry if the wind stayed kind. Secundus pushed the door open and let the others see the floor. + +“Ten Atella jars inside the main house,” he said. “Five here, raised on boards. Dama’s figs in the dry corner after the jars are set. Or Dama takes the annex and pays less.” + +Dama looked at the roof. “Less?” + +Chresimus said, “The annex is roof, but not the best roof.” + +Felix added, “Your figs will know the difference if the wind turns.” + +The Atella driver said, “My master paid for the warehouse.” + +Chresimus answered, “Your master paid for storage. The tablet did not name the main room. But because he came within the term, he receives the safer room first as far as safety allows.” + +Secundus pointed at the floor. “Five more jars inside would endanger all twenty-five. I will not stack oil like firewood.” + +The driver muttered but studied the raised boards. + +Dama said, “I will pay for the dry corner in the main house. Three days.” + +Felix looked at the Atella driver. “And you accept ten inside, five in the annex with boards, no extra charge?” + +The driver said, “I accept if it is written that five are outside the main room by lack of space, not by my delay.” + +Chresimus nodded. “That is fair.” + +Felix sighed. “Fairness has a talent for eating profit.” + +Secundus answered, “So does broken oil.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0007::06::closing_result +source_file: DIALOGUE-0007-warehouse-space-as-asset.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0007-warehouse-space-as-asset.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0007 +document_title: "Warehouse Space As Asset" +section_heading: "6. The Wall Earns Coin" +chunk_role: dialogue_beat +concept_tags: + - storage_rent + - settlement + - warehouse_right + - delay_value +knowledge_state: + - actor_visible + - inferred + - settled_result +speakers: + - Felix + - Chresimus + - Secundus + - Varro +scene_location: "warehouse table after the goods are placed" +scene_signal: "space allocation and rent are written into separate agreements" +demonstrated_concepts: + - storage_rent + - settlement + - warehouse_right +--> + +## 6. The Wall Earns Coin + +By evening, ten Atella jars stood in the main warehouse, five rested on boards in the annex, and Dama’s figs occupied the dry corner for three paid days. The oil Felix wished to hold for the festival remained sealed, but one row had been tightened and marked. + +Chresimus read the entries aloud. “Atella: storage received, divided by safety of placement. Dama: three days dry corner, fee for movement, no opening of baskets. Existing oil: retained for later sale, space cost noted.” + +Felix leaned back. “You wrote a charge against my own oil?” + +“I wrote that it occupies rentable space,” Chresimus said. + +Varro smiled faintly. “The wall has become your creditor.” + +Secundus set down the warehouse key. “The wall has always been creditor. Today Felix noticed.” + +Felix looked around the crowded room. “A full warehouse earns even when nothing leaves.” + +Chresimus corrected him. “It earns if rights are kept clear, goods are kept sound, and men pay for the space they use.” + +“And if I sell the oil at the festival price?” + +“Then the waiting earned more than the rent would have,” Chresimus said. “If the price falls, the waiting cost you.” + +Varro said, “A wall can guard profit or hide delay. It does not tell you which.” + +Felix took the key from Secundus and weighed it in his palm. “Then we must learn to price the shadow.” + +Outside, rain began on the roof. Inside, the goods stayed dry, and the warehouse earned its coin without moving a step. + +<!-- /chunk --> diff --git a/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md new file mode 100644 index 0000000..3d03560 --- /dev/null +++ b/docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md @@ -0,0 +1,401 @@ +# DIALOGUE-0008 +## Public Praise And Commercial Reputation +### Status: Training Corpus Seed +### Layer: Layer_4--Dialogues +### Purpose: Teach how public praise can alter commercial standing, credit, access, rivalry, and future expectations +### Repository Path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md + +--- + +<!-- chunk: +id: DIALOGUE-0008::01::scene_opening +source_file: DIALOGUE-0008-public-praise-and-commercial-reputation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0008 +document_title: "Public Praise And Commercial Reputation" +section_heading: "1. The Words At The Steps" +chunk_role: dialogue_beat +concept_tags: + - public_praise + - reputation + - official_notice + - commercial_access +knowledge_state: + - actor_visible +speakers: + - Felix + - Chresimus + - Varro + - Secundus +scene_location: "steps near the basilica at Capua" +scene_signal: "a local official publicly praises Felix for reliable delivery during a shortage" +demonstrated_concepts: + - public_praise + - reputation + - commercial_access +--> + +## 1. The Words At The Steps + +The praise was given from the steps near the basilica, where men pretended not to listen and remembered every word. + +A local official, heavy with rings and ceremony, named Felix before the crowd. + +“Lucius Fabius Felix brought oil when delay would have injured the kitchens and lamps of this town. He kept his measure, his seals, and his day.” + +Felix stood still enough to look modest. Chresimus saw the effort. + +When the official moved on, the crowd loosened into talk. Two buyers who had ignored Felix in the morning now watched him from under the portico. + +Varro said, “You are trying not to smile.” + +Felix answered, “I am succeeding poorly.” + +Secundus looked at the buyers. “Your carts did the work. His mouth is taking the fee.” + +Chresimus closed the small tablet on which he had copied the words. “The mouth may be worth coin.” + +Felix turned to him. “Write that again, but larger.” + +Chresimus ignored him. “The praise was public. It named delivery, measure, seals, and time. Men heard it who buy goods and men heard it who lend coin.” + +Varro said, “They also heard it who envy.” + +Felix watched the portico. “Then let envy stand in line behind credit.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0008::02::credit_changes +source_file: DIALOGUE-0008-public-praise-and-commercial-reputation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0008 +document_title: "Public Praise And Commercial Reputation" +section_heading: "2. The Lender Comes Closer" +chunk_role: dialogue_beat +concept_tags: + - credit_trust + - reputation + - borrowing_terms + - access +knowledge_state: + - actor_visible + - inferred +speakers: + - Lender + - Felix + - Chresimus + - Varro +scene_location: "portico near the basilica" +scene_signal: "a lender offers easier terms after hearing the official praise" +demonstrated_concepts: + - credit_trust + - borrowing_terms + - reputation +--> + +## 2. The Lender Comes Closer + +A lender named Afer approached before the dust had settled. + +“Felix,” he said, using the name as if it had always pleased him, “I hear your jars arrive when promised.” + +Felix inclined his head. “Jars have better manners than some men.” + +Afer smiled. “If you require coin for the next purchase, come to me first. For a reliable trader, I can be gentle.” + +Chresimus looked up. “Gentle in rate, pledge, or memory?” + +Afer glanced at him. “In rate, perhaps.” + +“Then say rate,” Chresimus replied. “Memory is where lenders sharpen knives.” + +Varro hid a smile. + +Felix said, “Yesterday you asked for two guarantors.” + +“Yesterday,” Afer said, “I had not heard your name from the steps.” + +Felix folded his hands inside his sleeves. “Then the steps have lowered my interest.” + +“Not the steps,” Afer said. “The ears around them.” + +Chresimus cut a note into wax. “Offer of easier borrowing after public praise. Terms not yet fixed.” + +Afer frowned. “Must everything be written before it breathes?” + +“With lenders,” Chresimus said, “especially.” + +When Afer left, Felix watched him go. “He would not have crossed the street for me last week.” + +Varro answered, “Today he crossed because others were watching him cross.” + +Chresimus nodded. “That is still useful. Just do not mistake it for friendship.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0008::03::buyers_expect_more +source_file: DIALOGUE-0008-public-praise-and-commercial-reputation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0008 +document_title: "Public Praise And Commercial Reputation" +section_heading: "3. The Price Of A Good Name" +chunk_role: dialogue_beat +concept_tags: + - reputation + - buyer_expectation + - bargaining + - future_obligation +knowledge_state: + - actor_visible + - inferred +speakers: + - Buyer + - Felix + - Chresimus + - Secundus +scene_location: "portico near the basilica" +scene_signal: "buyers now expect better delivery and may demand better treatment because Felix has been praised" +demonstrated_concepts: + - buyer_expectation + - bargaining + - future_obligation +--> + +## 3. The Price Of A Good Name + +One of the buyers from the portico came next. He was smiling before he reached them. + +“Felix, I need thirty amphorae before the games. Since the town itself says you keep your day, I will not waste time with lesser men.” + +Felix brightened. “A sensible buyer.” + +The buyer continued, “And because your name is now strong, you can surely hold the old price for me.” + +Felix’s smile thinned. + +Chresimus made a soft sound that might have been amusement. + +The buyer said, “Public honor should make a man generous.” + +Felix answered, “Public honor has increased the number of men asking at my door. That rarely lowers a price.” + +Secundus said, “Thirty before the games means carts reserved now, jars inspected now, and men paid now.” + +The buyer looked at him. “I asked Felix.” + +“And the carts answer me,” Secundus replied. + +Chresimus opened his tablet. “If you want the old price, you must give earlier payment or accept later delivery. If you want the praised delivery, you pay for the care that earned the praise.” + +The buyer frowned. “You make praise expensive.” + +“No,” Felix said. “You did.” + +The buyer studied him for a moment, then laughed. “Very well. Half payment now, delivery before the games, price to be fixed today.” + +Chresimus wrote. Felix watched the buyer’s hand go to his purse. + +Varro, who had been silent, said, “A good name draws buyers. It also teaches them where to pull.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0008::04::rival_reacts +source_file: DIALOGUE-0008-public-praise-and-commercial-reputation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0008 +document_title: "Public Praise And Commercial Reputation" +section_heading: "4. Naso Hears It" +chunk_role: dialogue_beat +concept_tags: + - rivalry + - reputation_attack + - rumor + - source_motive +knowledge_state: + - actor_visible + - reported + - inferred +speakers: + - Secundus + - Felix + - Chresimus + - Varro +scene_location: "warehouse yard after the public praise" +scene_signal: "word arrives that a rival is questioning whether the praise was bought" +demonstrated_concepts: + - rivalry + - reputation_attack + - source_motive +--> + +## 4. Naso Hears It + +By afternoon the praise had reached the warehouse ahead of Felix. So had the first stain on it. + +Secundus met them at the gate. “Naso’s men are saying the official’s steward was fed from your purse.” + +Felix stopped. “Already?” + +Varro said, “Praise walks quickly. Slander runs.” + +Chresimus opened his tablet. “Who said it?” + +“Two men near the mule yard,” Secundus answered. “One drinks with Naso’s carters.” + +Felix laughed sharply. “Then Naso heard applause and tasted vinegar.” + +Chresimus said, “Do not answer every drunk.” + +Felix turned on him. “If men think I bought the words, the words rot.” + +Varro said, “If you shout too loudly, you teach men there is a wound.” + +Secundus leaned against the gate. “The carters know who delivered during the shortage. So do the buyers who received the jars. Ask them to speak if asked. Do not pay men to praise you for not buying praise.” + +Chresimus nodded. “Witnesses who already know the work are stronger than hired noise.” + +Felix paced once across the yard. “And Naso?” + +Varro said, “Let him spend coin fighting an event that already happened.” + +Chresimus added, “But record who repeats the claim. If a rumor costs a bargain, then it has weight.” + +Felix’s anger settled into calculation. “Good. We do not chase every fly. We cover the jars.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0008::05::access_and_burden +source_file: DIALOGUE-0008-public-praise-and-commercial-reputation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0008 +document_title: "Public Praise And Commercial Reputation" +section_heading: "5. The Door Opens Wider" +chunk_role: dialogue_beat +concept_tags: + - commercial_access + - reputation_burden + - capacity_limit + - selective_commitment +knowledge_state: + - actor_visible + - inferred +speakers: + - Felix + - Secundus + - Chresimus + - Varro +scene_location: "Felix's warehouse office" +scene_signal: "new requests arrive after public praise, exceeding actual capacity" +demonstrated_concepts: + - commercial_access + - capacity_limit + - selective_commitment +--> + +## 5. The Door Opens Wider + +Before sunset three requests had arrived: oil before the games, grain space for a magistrate’s cousin, and a loan of carts to a temple steward who remembered Felix only after the speech. + +Felix laid the tablets on the table. “This is the sound of a good name.” + +Secundus looked at them. “This is the sound of too few carts.” + +Chresimus read each request and placed them apart. “One pays quickly. One pays in influence. One pays in gratitude, which is often the poorest coin.” + +Varro pointed to the temple steward’s message. “Careful. A temple steward who asks as a favor may complain like a creditor.” + +Felix said, “If I refuse too much, the praise fades.” + +“If you accept too much,” Secundus answered, “the praise turns into proof against you when you fail.” + +Chresimus nodded. “A name for reliability creates a hunger for more reliability. It does not create more mules.” + +Felix sat back. “So public praise has made me richer and less free.” + +Varro said, “All standing does that.” + +Chresimus moved the tablets again. “Take the buyer with payment. Offer the magistrate’s cousin limited space with clear dates. Refuse the cart loan unless the steward pays hire and accepts delay.” + +Felix raised an eyebrow. “Refuse a temple steward?” + +“Refuse confusion,” Chresimus said. “If he wants carts, let him hire carts. If he wants favor, let him ask plainly.” + +Secundus smiled. “The mules prefer plain requests.” + +Felix tapped the table. “Then the good name shall choose, not bow.” + +<!-- /chunk --> + +<!-- chunk: +id: DIALOGUE-0008::06::closing_result +source_file: DIALOGUE-0008-public-praise-and-commercial-reputation.md +repository_path: docs/training/corpus/Layer_4--Dialogues/DIALOGUE-0008-public-praise-and-commercial-reputation.md +domain: commerce +layer: Layer_4--Dialogues +document_id: DIALOGUE-0008 +document_title: "Public Praise And Commercial Reputation" +section_heading: "6. The Name Enters The Account" +chunk_role: dialogue_beat +concept_tags: + - reputation + - credit_trust + - settlement + - rivalry +knowledge_state: + - actor_visible + - inferred + - settled_result +speakers: + - Felix + - Chresimus + - Secundus + - Varro +scene_location: "warehouse office at night" +scene_signal: "public praise produces new credit, new orders, and new hostile rumor" +demonstrated_concepts: + - reputation + - credit_trust + - rivalry +--> + +## 6. The Name Enters The Account + +Night found the warehouse office still lit. Chresimus had written three replies, one borrowing note, and a line about Naso’s men near the mule yard. Secundus had reserved carts for the paying buyer and refused to promise any cart that did not yet exist. + +Felix sat with the official’s words copied before him. + +“It is strange,” he said. “No jar changed hands when he praised me, but everything became dearer.” + +Chresimus corrected him. “Not everything. Your borrowing may be cheaper. Your labor may be dearer. Your promises are watched more closely. Your enemies have been given a target.” + +Varro said, “A raised standard helps your own men see where to gather. It also helps archers.” + +Secundus added, “And every buyer now thinks the praised man has one more cart hidden somewhere.” + +Felix laughed quietly. “I should have asked the official to praise my mules instead.” + +Chresimus closed the final tablet. “The praise belongs in the account, but not as coin. It changes terms, access, trust, and danger.” + +Felix looked at him. “You write as if my name is a warehouse.” + +“In a way,” Chresimus said. “Men place belief in it. If you crowd it with too many promises, something breaks.” + +Varro stood. “Then guard the name as you guard sealed jars.” + +Felix folded the copied words and put them away. Outside, men were still repeating the speech, each with a different measure of truth. Inside, the name had already begun to earn, and to cost. + +<!-- /chunk --> diff --git a/docs/training/corpus/Layer_Sketches--Unsorted/SKETCH-0001-bulk-sale-with-buyer-drawdown.md b/docs/training/corpus/Layer_Sketches--Unsorted/SKETCH-0001-bulk-sale-with-buyer-drawdown.md new file mode 100644 index 0000000..c66f8e9 --- /dev/null +++ b/docs/training/corpus/Layer_Sketches--Unsorted/SKETCH-0001-bulk-sale-with-buyer-drawdown.md @@ -0,0 +1,165 @@ +# SKETCH-0001 +## Bulk Sale With Buyer Drawdown +### Status: Training Corpus Sketch +### Layer: Layer_Sketches--Unsorted +### Purpose: Preserve a brainstormed concept for later placement in the training corpus +### Repository Path: docs/training/corpus/Layer_Sketches--Unsorted/SKETCH-0001-bulk-sale-with-buyer-drawdown.md +### Proposed Future File: CORPUS-0001-bulk-sale-with-buyer-drawdown.md + +--- + +## 0. Concept + +A trader sells oil in bulk, but the buyer does not immediately divide, move, or pay for all of it at once. + +Instead: + +- the oil remains in a large vessel +- the buyer stores the vessel in his own warehouse +- the buyer absorbs the cost of separating oil into smaller vessels +- the buyer draws down the oil over time +- payment may occur as the oil is used, resold, or measured out + +This separates sale, storage, handling, use, and payment into different moments. + +--- + +## 1. Why It Matters + +A simple model treats a sale as one instant: + +```text +seller delivers goods +buyer pays coin +transaction ends +``` + +This sketch introduces a more realistic structure: + +```text +bulk agreement +custody changes +storage continues +drawdown occurs +handling cost shifts +payment may be staged +risk remains active +``` + +The transaction is not complete merely because the parties agree. + +--- + +## 2. Concepts Combined + +This sketch combines multiple prior primitives: + +- trade requires two locations +- goods have local prices +- cost includes more than purchase price +- profit is sale minus total cost +- delay is economic cost +- liquidity differs from wealth +- credit depends on trust +- non-coin settlement exists +- every venture risks loss +- posture changes by audience + +--- + +## 3. Economic Questions Introduced + +The model must ask: + +- when does title transfer? +- when does custody transfer? +- who pays storage cost? +- who pays handling and separation cost? +- who bears leakage or spoilage risk? +- when is payment due? +- is payment fixed, staged, or tied to drawdown? +- what happens if the buyer uses oil but delays payment? +- does the seller retain a claim until full settlement? +- does the bulk agreement improve future access? + +--- + +## 4. Roman-Visible Example + +A trader brings a large vessel of oil to a buyer in Capua. + +The buyer agrees to take the full amount but does not want the trader to divide it into small vessels. + +The buyer says: + +- store it in my warehouse +- I will provide smaller vessels +- I will pay as oil is drawn out +- I will cover the cost of separation +- you avoid further handling cost + +The trader may accept because immediate handling cost falls. + +But risk remains: + +- payment is delayed +- measurement may be disputed +- leakage may occur +- the buyer may use oil before settling fully +- the seller's capital remains partly tied to the buyer's reliability + +--- + +## 5. Likely Final Layer + +Likely placement: + +`Layer_1--Worked_Examples` + +Reason: + +The concept is not primitive. It is a worked structure combining cost transfer, deferred payment, storage, trust, and risk. + +Potential final file: + +`docs/training/corpus/Layer_1--Worked_Examples/CORPUS-00XX-bulk-sale-with-buyer-drawdown.md` + +--- + +## 6. Correct Model Behavior + +The model should not treat this as a simple completed sale. + +It should separate: + +```text +agreement_made +custody_transferred +storage_assigned +handling_cost_shifted +drawdown_started +partial_payment_received +final_settlement_completed +``` + +Each stage may change risk and value. + +--- + +## 7. Incorrect Model Behavior + +The model should not assume: + +- all payment happens immediately +- storage cost disappears +- the seller has no remaining exposure +- the buyer's warehouse removes all risk +- bulk sale is automatically better +- drawdown equals settlement +- possession always equals full ownership + +--- + +## 8. Success Condition + +If the model sees a bulk sale and asks when custody, handling, storage, payment, and risk each transfer, this sketch has been preserved correctly for later corpus development.