{"build_id":"c17f119d6ff219a480b63efa38321f2658dcb145838456937309c04e5f499feb","schema_version":"1.0","assessed_on":"2026-10-29","intent":"Develop a reusable, source-critical authority infrastructure connecting people, offices, texts, dates and places across the Magalia estate.","logic":"Expand through source-bounded cohorts and explicit admission decisions. Discovery volume, a searchable PDF, a quotation, and an accepted historical conclusion are different stages. Completeness is measured only within declared source/office/period scopes.","feasibility":"An auditable staged programme is feasible. A complete imperial prosopography or seamless annual office roster is not justified by the present sources. Access, OCR, edition concordance, specialist disagreement and finite review capacity remain explicit constraints.","implemented_stage":"The quality foundation and Agricola career batch are followed by a verified Greek Josephus edition concordance, work-owned date leads, six official PIR identity checks, and five Dacia Porolissensis source attestations for two governors. Recorded-cycle continuation: an adjudicated paragraph counterpart distinguishes the chapter heading from the selected episode; a source-local Judaean high-priest batch adds appointments, removal, kinship and relative succession without calendar inference. The documentary pilot now separates the Carlisle tablet Brit. 54.16, its edition, two dependent reading forms, a source-local consul mention and a 104 CE document-date interpretation, linked to the year reference without completing the formula or mapping the consul to the findspot.","not_claimed":["Full live PIR synchronization","Full OCR or reading of the discovered source pool","Independent specialist adjudication","New dates from quarantined Josephus/Dio sidecars","Complete governor or priestly annual rosters","New jurisdiction polygons or inferred travel routes","Public deployment"],"selection_policy":{"order":["Correct contradictions, stale aggregates and unsafe joins before expansion","Prefer recoverable source passages and currently useful office/jurisdiction cohorts","Balance governor, priestly and consular evidence; include women, non-elite and non-PIR people where sources support them","Use small, source-bounded batches; record rejection reasons and unsearched strata","Verify a stratified sample of automated non-matches and ambiguous matches before widening extraction"],"sampling":"No overall accuracy or recall percentage is claimed from the editorial pilot. Before measuring recall, define source sections and manually label positives and negatives independently of the extractor. Report results by work/language, office family and ambiguity class. Duplicate publications and translations share dependency groups.","priority":"Priority is an explicit risk/workflow class, not a numerical historical-confidence score."},"admission_steps":["Verify work, edition, completeness, licence/access and duplicate group","Record immutable raw input hash and exact printed/PDF or text locator","Extract without overwriting raw transcription; preserve editorial signs and raw dates","Generate name/office/place candidates with rule version and literal spans","Adjudicate identity and source dependence; retain alternatives and rejections","State what the source reports; separate proposals, negations and later interpretation","Attach role-qualified time, relative sequence, duration and geometry only where supported","Run semantic/source gates, review affected browser views and regenerate exports","Admit the bounded batch; record outstanding work and revalidate dependants on source change"],"workstreams":[{"id":"quality-foundation","phase":1,"status":"implemented-prior-stage","title":"Audit coverage and prevent unsafe admission","source_families":["Authority data","PIR candidate queue","Source inventories","Fasti aggregates"],"steps":["Build reproducible work/language and person/office coverage, including zero-reviewed strata.","Reject duplicate IDs, identity bases for other people or works, reversed dates, cyclic sequences and jurisdiction-presence conflation.","Detect stale aggregates against authoritative claim files."],"acceptance":["Every output binds the input generation.","Negative fixtures demonstrate that unsafe changes fail.","No visible dashboard added to the main workspace."],"depends_on":[],"limits":"","completed_scope":"Explicit register product ownership replaces shared-directory discovery. Authority and connection outputs retain transitive receipts; cycle history has its own projection manifest over immutable cycle receipts and publisher versions. Finish checks both connection and register generations. End-to-end finish and post-finish manifest verification remain required for each cycle; historical receipts never certify future generations. Current quality cycle adds read-only release validation with exact stored-report and compressed parity, binds current checker/native adapter dependencies to a new generation, and preserves three already curated context return adapters in owning producers. Adversarial checks cover no-write behavior and stale/unsafe states; no new historical source admission is claimed. Publication projections now separate reviewed bibliographic metadata and printed-source notes from audit controls. Raw witnesses remain preserved; quotations, selectors, dates, people, office ranks, geometry and uncertainty retain paired conservation checks. This is a publication-boundary correction, with no new historical source admission."},{"id":"agricola-career","phase":1,"status":"implemented-prior-stage","title":"Connect military, gubernatorial and priestly source reports","source_families":["Tacitus Agricola 7.5; 9.1–7; 18.1; 40.1–3"],"steps":["Admit exact-quote identity contexts and distinct career, status and judicial-practice statements.","Preserve less-than-three-year duration and before/after relations without fabricated calendar endpoints.","Keep the Syrian prospect separate from an actual appointment."],"acceptance":["Quotes, Unicode selectors and source hashes resolve.","Unknown regional geometry remains null.","Pontificate is not pontifex maximus; conventus practice is not an identified assize event."],"depends_on":["quality-foundation"],"limits":""},{"id":"edition-concordance","phase":2,"status":"Greek-Josephus-concordance-implemented; date-adjudication-and-Dio-pending","title":"Resolve text and chronology ownership","source_families":["Josephus grouped first-Niese reader units","Dio reader editions","Inherited chronology sidecars"],"steps":["Inventory work, language, edition and locator grammar for each sidecar.","Build explicit one-to-many section mappings from checked edition sections; never prefix-join an author collection.","Audit every proposed date at sentence/event scope; keep mismatches in quarantine.","Collate unresolved English extractions and marker disagreements; distinguish numbering conventions from actual content misalignment before admitting counterpart joins."],"acceptance":["A mapping identifies both editions and exact spans.","Every admitted conversion has its own source and semantic role.","Boundary and retrospective cases pass; original sidecars remain preserved."],"depends_on":["quality-foundation"],"limits":"","completed_scope":"All Greek reader units map to exact Niese section spans with partition conservation. One reader ordering anomaly retained. Work-owned capture date leads do not admit personal dates; the legacy indexes remain quarantined. English units have separate literal extraction and Whiston-marker checks. The content mismatch under Antiquities reader label 17.13 is explicitly documented; other marker disagreements remain uncollated warnings. Cycle continuation: English reader 17.13 is separately adjudicated against Niese 17.339–341 inside Greek reader 17.332. Chapter heading and paragraph event scope are distinguished; raw shared-label joins remain blocked."},{"id":"pir-refresh","phase":2,"status":"selected-official-identity-checks-implemented; full-career-collation-pending","title":"Collate selected PIR identities and addenda","source_families":["2021 official public snapshot","Current official public PIR API","Verified printed PIR editions"],"steps":["Select one governor cohort and one priestly cohort from the candidate queue.","Fetch bounded public records with dates, response hashes and access/error states. Compare with the frozen snapshot.","Verify printed articles and cited witnesses; separate PIR1, PIR2 and addenda. Retain negative/ambiguous identities."],"acceptance":["Do not describe sampled live checks as a full current database.","A repeated printed reference never collapses distinct numeric IDs.","No private editorial comments or restricted articles enter public exports."],"depends_on":["quality-foundation"],"limits":"","completed_scope":"Three Dacian office-person records and three priestly identity candidates checked in official public JSON. These records expose identity metadata, not career fields. Printed entry/career review remains incomplete."},{"id":"governor-cohorts","phase":3,"status":"Dacia-Porolissensis-selected-attestations-implemented; wider-cohorts-queued","title":"Build specialist governor cohorts","source_families":["Thomasson Laterculi and supplements","Dacia II accessible local lead","Pflaum","Demougin","Regional fasti"],"steps":["Verify title, contents and year against the physical digital copy; deduplicate scans.","Start with a declared province, office type and period. Collate person/office clauses against PIR and cited inscriptions/diplomas.","Represent office tenure, attestation date and narrative context separately; retain competing reconstructions."],"acceptance":["No assumed one-governor-per-year denominator.","No promotion of procurator or quaestor to governor by keyword.","Every accepted tenure bound has a cited basis."],"depends_on":["pir-refresh"],"limits":"The Dacia–Tingitana Volusius link and expanded names are held. Piso’s modern date and the frozen PIR date field differ in day; no single day/year or continuous career interval is chosen. Official PIR samples verify metadata only.","completed_scope":"Seven reported diploma attestations for Livius Gratus, Flavius Italicus and Macrinius Vindex, plus Quintilianus’ CIL III 836 building attestation under 157 in Piso (entries 73–76). Explicit source-record identities are reviewed; literal procurator wording and modern presidial/provincial interpretation remain distinct. No anonymous-diploma identity, full tenure, immediate succession, origin or kinship inferred. Volusius’ Gilău diploma (entry 77.2) is one uncertain-date attestation under 161 or 162. Published day readings remain unresolved; a public source-record concordance is distinct from proposed military-tribune and Tingitana identities."},{"id":"documentary-witnesses","phase":3,"status":"partly-implemented","title":"Add inscriptions, papyri and diplomas as independent witness types","source_families":["CIL II²/14.2–4","AE/SEG references in PIR","EDH/EAGLE and edition repositories","P.Yale I 61","RIB Online, Brit. 54.16 (Carlisle stylus tablet)","RIB Online, Tab. Vindol. III 581 b.20 (account-section consular heading)"],"steps":["Retrieve published records and underlying editions/images when available; record access failures rather than substituting web summaries.","Preserve surviving letters, restorations, alternative readings, findspot and monument history.","Distinguish one monument in several editions from several independent witnesses. Recheck current papyrus readings.","Next: collate one independent published epigraphic or papyrological consular date, or inspect the separate Trajan V heading in Tab. Vindol. III 581 a.9 with its own source and date scope. Same-object additions must retain the existing account dependency group."],"acceptance":["Document, edition, reading and person identity have separate IDs.","Findspot never automatically becomes personal presence.","A bibliographic citation alone is not a verified document."],"depends_on":["quality-foundation"],"limits":"Selected documentary passages only. Carlisle retains the provisional edition warning and unknown day/month/execution place. Vindolanda b.20 dates one account section; 97–105 is contextual header dating and adjacent 1 January is a separate entry. Leaf-order and section-2 chronology proposals remain distinct. Local DDbDP inventory has volumes I/II, not volume III 581; no substitute or uninspected local reading is admitted.","completed_scope":"Carlisle Brit. 54.16 and Vindolanda Tab. Vindol. III 581 are distinct documentary objects, each with two dependent reading displays and its own source-local consul mention. The latter adds a 104 CE account-section heading with its corrected opening and missing iteration preserved. Neither document completes the ordinary pair, merges persons or locates a consul. Section-2 dates and its unnamed governor visit remain unadmitted as secure person/calendar statements."},{"id":"priestly-cohorts","phase":3,"status":"source-bound-Roman-and-Judaean-batches-implemented; full-college-rosters-still-needed","title":"Expand priestly fasti with appropriate rosters","source_families":["Rüpke annual lists/biographies not in local 37-page extract","Priestly acts and inscriptions","Hispanic municipal/conventus/provincial cult catalogues","Josephus Antiquities 17.339 and 17.341 · distinct Judaean high-priest institution"],"steps":["Locate complete authorised roster/biography access. Use the existing introductory extract only within its actual coverage.","Separate college membership, named function, co-option, inauguration and last attestation.","Compare cult levels and distinguish patron hypotheses reconstructed from calatores."],"acceptance":["No lifelong membership interval from a single attestation.","No fixed annual headcount assumption.","Original and reconstructed affiliations remain distinguishable."],"depends_on":["documentary-witnesses"],"limits":"Rüpke full rosters remain inaccessible in the local extract. The 2014 flaminicae monograph is identified in publisher/institutional metadata but not inspected; the current batch uses selected 2007 studies. No namesake, full term, certain second Faustina or provincial cult level is inferred.","completed_scope":"Joazar son of Boethus, Eleazar his brother and Jesus son of Sie are recorded from Antiquities 17.339 and 17.341. The Judaean institution is separated from Roman colleges. Calendar dates and external identities remain unknown. Tacitus Annals 3.58 and 3.71 add Maluginensis’ explicit priestly role, request, argument, reported rule, refusal and allocation elsewhere. The reviewed 22 CE consular frame dates these episodes, not an Augustan enactment or a full tenure. No Asian governorship or external identity is admitted. Two edited flaminica clauses for Calve[ntia] L. f. Marc[ellina] are linked to one AE 1974, 348 inscription and one reviewed PIR source record. The second divine recipient remains restored and queried; after-176 dating applies to the inscription only, with no latest or tenure bound."},{"id":"jurisdictions-conventus","phase":3,"status":"partly-incorporated","title":"Version seats, districts, institutions and assize episodes","source_families":["Haensch Appendix IX and regional chapters","Dalla Rosa/Aristides","Lewis/papyri","Loukopoulou","Étienne"],"steps":["Retain the 51 undated synthesis rows as context. Inspect relevant body chapters for time-qualified seat changes.","Adjudicate place identity and interval separately; treat competing polygons as cited alternatives.","Keep judicial practice, individual session, district, resident association, cult institution and editorial corpus area distinct."],"acceptance":["No capital coordinate substituted for a province, region or unresolved seat.","Smyrna festival presence remains distinct from a judicial session.","No movement line from ordered secondary episodes without personal movement evidence."],"depends_on":["documentary-witnesses","edition-concordance"],"limits":""},{"id":"consular-spine","phase":3,"status":"source-qualified-ordinary-roster-through-120; later-collation-and-suffects-open","title":"Extend checked imperial consular coverage","source_families":["Degrassi","Gallivan","CLRE","Consular documents and corrected regional fasti"],"steps":["Audit existing year ranges and held/disputed years.","Transcribe a bounded next chronological segment and independently collate names, iterations and sources.","Separate ordinarii, suffects, recognition jurisdictions and post-consular dating.","After a governor or priestly batch, inspect the next bounded ordinary segment from 121 CE; keep later nomenclature and suffects separate, and retain the held 13 CE identity/role dispute."],"acceptance":["No fabricated pair in single/disputed years.","Every year and office has a source locator and uncertainty.","Suffect completeness has no guessed annual denominator."],"depends_on":["quality-foundation"],"limits":"Only ordinarii are added. Later nomenclature and ordering studies in Arctos returned an access challenge and remain unincorporated leads. No exhaustive modern revision, identity joins, suffect completeness or continuous tenures are claimed.","completed_scope":"Degrassi ordinary headings through 115 CE are source-qualified. The 106–115 batch was inspected in text and page images (printed 32–34); iterations, praenomen forms and source spelling variants are retained. AshLI 179 and 181 provide separately cited short-form comparisons for 114–115, without corroborating full names or personal presence. The continued second line of Manilius’ 114 heading is retained as part of his polyonymous name, without creating a third consul. Five ordinary pairs for 116–120 are now transcribed from pp. 34–35, retaining Rebilus/Rebulus, imperial iterations and both long 120 names. The 116 asterisk remains a source completeness claim, not completeness of the admitted suffect roster. IG X 2, 2, 487 provides a short-form 119 comparison with its numeral display normalization declared; it does not establish full tenure or a consul’s location."},{"id":"wider-people","phase":4,"status":"queued","title":"Broaden beyond the pilot’s social and linguistic selection","source_families":["Greek/Latin readers not yet adapted","DPRR","Non-PIR source people","Women and local institutional personnel"],"steps":["Use the coverage matrix to select underrepresented works/languages and roles.","Create source-local authority records where external identity is unadjudicated.","Label a blind stratified evaluation set, including passages without recognised names, before claiming extraction recall."],"acceptance":["Namespace boundaries remain explicit.","Automatic aliases remain candidates.","Report review coverage and search limits by stratum; no empire-wide completeness claim."],"depends_on":["quality-foundation"],"limits":""},{"id":"late-antiquity","phase":4,"status":"access-needed","title":"Use late-antique authorities for later cohorts","source_families":["PLRE","Connecting Late Antiquities","Late-antique consular and provincial studies"],"steps":["Verify access and data reuse terms. Define time and region overlaps with PIR.","Collate selected people and offices without forcing PIR identities or assuming identically named people are the same."],"acceptance":["Cross-authority identification has an explicit decision and evidence.","Late-antique governance is not forced into an early-imperial taxonomy."],"depends_on":["documentary-witnesses"],"limits":""},{"id":"estate-reuse","phase":4,"status":"partly-incorporated","title":"Validate linked presentation and estate reuse","source_families":["Shared source resolver","Readers","Chronology spine","Fasti maps and exports"],"steps":["Add opt-in reader adapters only after locator/source-version checks pass.","Keep coordinated text, time, place and relationship views; show evidence roles and unresolved geometry.","Use About for methods and scope. Refresh affected hash-bound evidence before any later publication."],"acceptance":["Desktop/mobile and no-script evidence remain usable.","Relative sequence does not become plotted exact dates or routes.","Source replacement invalidates affected joins; export IDs remain stable."],"depends_on":["quality-foundation","agricola-career"],"limits":""}],"method_sources":[{"title":"BBAW PIR project methods and scope","url":"https://www.bbaw.de/forschung/prosopographia-imperii-romani/projektdarstellung","checked_on":"2026-10-28","use":"Source-type distinctions and biographies grounded in non-literary witnesses as well as literary reports. PIR is a selective authority with a period boundary; missing fields do not imply an absent office."},{"title":"W3C PROV-DM, sections 2 and 5","url":"https://www.w3.org/TR/prov-dm/","checked_on":"2026-10-28","use":"Separate source entities, derivation activities and editorial responsibility. Record versions and dependencies. Local receipts are informed by PROV; no blanket conformance claim."},{"title":"EpiDoc, Previous Editor","url":"https://epidoc.stoa.org/gl/latest/trans-previouseditor.html","checked_on":"2026-10-28","use":"Preserve evidence and responsibility for supplied readings. A previously read or restored letter is not silently treated as visible surviving text."}],"completion_gate":"A workstream can be closed only for an explicit source/office/period scope after its acceptance checks pass. Blocked access and unresolved identifications remain open; elapsed time never substitutes for approval or evidence.","execution_loop":{"cadence":"hourly thread continuation","cycle":"Select a feasible source batch → inspect and curate → integrate → run affected data/browser checks → retain a version-bound cycle record → select the next batch","ledger":"matrix-hub/prosopography/cycles.json","scope":"Bounded local research batches; completion is recorded per batch, not for the whole programme.","review_page":"matrix-hub/prosopography/cycles.html"}}
