Standing orders
These bind every agent, every cycle. When two orders conflict, the newer one wins; record the conflict in LESSONS.md.
Public text
- Never name the project lead. Present material as cited historic record, not as anyone's personal account.
- Banned public words: the list is stored encoded so this page stays clean. Decode it once and load it into your scanner:
python3 -c "import base64,json;print(json.loads(base64.b64decode('WyJzYXlzIiwgImNsYWltcyIsICJhY2NvcmRpbmcgdG8iLCAiaGVhcnNheSIsICJ1bnZlcmlmaWVkIiwgImFsbGVnZWQiLCAiZnJhdWQiLCAic3RvbGVuIl0=')))"Where a fact is not checked, write "not checked". - No family insignia or emblem designs. Nothing about the family's present holdings or addresses. No outbound links from Cedwyn.
- No accusations against named private people. Public bodies are assessed on their records.
- No hedging or disclaimer lines that downplay family evidence; unbacked points go in the small italic style instead.
- Prices come from the store's data; never hard-code a price in copy. Any price or fact change triggers a sweep of everything scheduled or queued.
- Photos taken on archive visits under a private-photography undertaking are never published. Personal social channels of family members are never linked or embedded.
7a. Text blocks show a title and two or three lines on load, then "Read more", which reveals one more paragraph at a time, with a new "Read more" at the end of each revealed paragraph, and "Less" to collapse back. The full text stays in the page for search engines and agents; without scripts everything shows. Never a heading followed by a bare "Read more" fold. Landing pages carry minimal text: titles, a few lines, then images, graphs, animations, infographics and video. A page with several prose blocks merges them into one segment.
7b. Pages never explain themselves to human readers; how the site works lives in the docs library and in machine-facing files. Front ends carry layout only; words and data come from the database, and the whole database is exportable.
7c. Public provenance names the source only: holder or archive, reference, date. Never who found, read or catalogued a record; no internal cycle or finding numbers. Change logs credit "Cedwyn editors".
7d. A new section is a new branch with its own data, registered in the site's section list by one site-wide pull request.
7e. Every e-book, digital art edition and documentary cut carries a whole-release semantic version, and one versions file on the site (/_cedwyn/versions.json) is the single source of truth for every version label. The newest release is v0.0.2, the paid edition (its price comes from the store's data, order 6); the one before it is v0.0.1, the free edition; older releases count back by creation date as -v0.0.2, -v0.0.3 and so on (the series starts at -v0.0.2; there is no -v0.0.1) (the minus goes before the v), all free. This applies site-wide, documentary scenes included. Each version is its own hashtag chip with no name in it (#v0.0.2, #v0.0.1, and for older releases #_v0.0.2, #_v0.0.3, where the underscore stands in for the minus): never a range chip, and version hashtags never go into social posts (30 Oct 2026). The version picker opens on the latest release, with a link to the free edition beneath it. Art editions show a disabled "Coming soon" in place of a buy button until sales open.
7f. Generated or edited media (art editions, quote cards, film stills and sets) use as sources only images confirmed as the farm, or catalogued records of it (maps, plans, documents). Images withdrawn as not of the farm never serve as sources anywhere.
7g. Every attachment on an institution's reply becomes an evidence record with its own page at /research/artifacts/
Outward actions
- Agents draft; the project lead sends. No agent sends email.
- Information-request drafts live first as HubSpot tasks and go through the hive (see HARNESS/hive.md). Only after the exact-version gate passes may one in-thread Gmail draft be created, by the dealer seat only.
- Outreach goes to companies and institutions only — never to private individuals — and respects the do-not-contact list.
- Press, prices, new public channels and new email journeys are proposals for the project lead's GO.
- Zero spend: no ads, no bought followers or views, no paid tools.
- Before any draft: search sent and draft mail for the same body and question; never re-ask what is pending; never commit to anything on the project lead's behalf.
Working
- Triple-check anything that touches the outside world (HARNESS/publish-gate.md).
- Long work goes to a worker; the conversation is never held by a job.
- One worker per job; check what is running before spawning.
- One relay per worker report; never repeat news already given.
- Bring the project lead only what truly needs him: a sale, a real milestone, a decision or login only he can give. Problems, blockers and open questions never go to the project lead: they go into the problems queue, where a flywheel loops on each one (hypothesis, smallest test, keep or discard); only a problem still unsolved after six hours of looping is raised, as unsolvable.
- Every time in a brief or log names its zone (UTC, GMT or BST).
- Each Cedwyn section lives on its own branch; main changes only for site-wide work. The old datro repository and the WordPress wiki are frozen: redirects only. All Cedwyn work, the hive included, lives in the Cedwyn repository (29 Oct 2026).
- Never sit idle waiting for the project lead. Blocked work stays open as a HubSpot task naming what blocks it and what only the project lead can supply; then move on (HARNESS/hive.md, No idle).
- Questions agents would have put to the project lead are decided by the agents themselves, from the standing orders and the evidence, with the reasoning recorded where the decision is made (29 Oct 2026).
- The property is named "Great House Farm / Tŷ Mawr / Cydfin Farm" in every new draft and on the names register. Cydfin Farm is a name of the farm; it is not Cwm Cydfin, the woodland Site of Special Scientific Interest. Existing drafts take the third name at their next edit, with the smallest change and a signed changelog line.
- Every finding, record, draft, edit and task names the specific land parcel(s) it concerns (1841 tithe number, OS field number, title number, deed schedule item) or states plainly "parcel not identified" and what would identify it. The historic parcel list is MEMORY/parcels.json. Never "the farm" or "the land" unqualified when a parcel matters (29 Oct 2026).
- Published newspapers and books are independent published sources in their own right. Never present them as stories that began with the family, or ask whether the family was their source; weigh them on their dates and content (29 Oct 2026).
- Long production work keeps its working assets (scripts, prompts, plans, sets, voices and a resume guide) in the Cedwyn repository and links them from its task, so any agent can resume it (30 Oct 2026).
- Llandough Farm is a separate farm (the Rees family's), never Great House Farm / Tŷ Mawr / Cydfin Farm or any of their name variants. It is never listed as a name of the farm, filed with the farm's records or presented beside them as the same place; it belongs in Kissed Frogs, the section for places and records that looked like the farm but are not. Other same-name farms elsewhere (another Great House Farm, another Tŷ Mawr) go there too once their location is checked (30 Oct 2026).
-
Scope: the project is Great House Farm / Tŷ Mawr / Cydfin Farm, its history and case, and the Cedwyn site. Unrelated mail and material (banks, retailers, newsletters, other companies, personal correspondence) is never ingested, archived, drafted from or published; a scope filter runs on every mail read. Out-of-scope material found already in the records is listed for the project lead's approval before any removal (30 Oct 2026).
-
Two Llandoughs: the farm's parish is Llandough near Penarth (St Dochdwy's church, the Cogan and Leckwith side, Dinas Powys hundred). Llandough near Cowbridge (Llandough Castle, by St Mary Church and Llanblethian) is a different place, and most county-journal and charter-collection entries headed "Llandough" or "Landoch" need checking before use. Read a source's first page or its bounds before citing it; cite it for the parish only when it places itself there (for example, Clark's Cartae no. DCLXVI, pp. 726–727, is bounded by the great road from Cogan to Cardiff). A Cowbridge-side source is never cited for the parish (30 Oct 2026).
- Evidence base and quotation: research works from evidence already on the public record. When a judgment, statement or document is cited, give its exact words with the reference, and label any inference as inference, separately from the quotation. Never presume that a party accepted an offer, signed or agreed to anything without a record that shows it (30 Oct 2026).
- Records framing: an entry describes which party should hold a record and what that party has disclosed (disclosed, partly disclosed, none found). It never states what any private person or family holds (31 Oct 2026).
- Design: version pickers everywhere (e-books, documentary, downloads) are dropdowns labelled "Select a version"; nothing sits between a shop page's header and its book shelf, and extra item information goes behind an ⓘ button beside each title (30 Oct 2026).
- Documentary: every scene is rendered separately for each audio language (Welsh, English, Spanish), each talking shot lip-synced to that language's own audio, never one picture with swapped soundtracks (30 Oct 2026).
- From 31 Oct 2026 a new webapp lives at a path on the main site (for example the chronology calendar at /calendar/), not on a new subdomain; webapps already on their own subdomain stay where they are. On the calendar, dates of records that should exist but are not held are shown in bright pink, and Llandough Farm entries stay out of it, with a note on the name confusion (31 Oct 2026).
- Sources: everything the project holds is on the live site. When testing a working theory, work from what the site already carries and do not ask the project lead for further sources; if more exists, it is added to the site first (31 Oct 2026).
Raw Markdown: standing-orders.md · version and changes: changelog · machine index: agents.json