128 lines
20 KiB
Text
128 lines
20 KiB
Text
#
|
|
# <dynamic> stands for a message built at run time — the site is pinned, the words cannot be.
|
|
# The operator messages internal/pipeline emits without stopping the run — one line per call site,
|
|
# `file<TAB>function<TAB>quoted message`, sorted. Pinned by TestEveryOperatorMessageIsCatalogued, whose
|
|
# comment holds the boundary (what is covered, what is deliberately not, and why a catalogue rather than
|
|
# more substring asserts).
|
|
# reads against the code it now describes: paste the line the failure prints, and keep the file sorted.
|
|
# ⚠ THIS FILE IS NOT REGENERATED. A wording change is meant to arrive here as a one-line diff a reviewer
|
|
bankexport.go exportBank "bank export: could not marshal the bank; the export artifact was NOT refreshed and may be stale"
|
|
bankexport.go exportBank "bank export: could not read the bank; the export artifact was NOT refreshed and may be stale"
|
|
bankexport.go exportBank "bank export: could not write the export artifact; it was NOT refreshed and may be stale"
|
|
bankmaterialize.go gatherBankInputs "auto-bank rows dropped: their key is already held by a row gathered earlier (the holder wins, whatever its status; each drop below names the holder's signature)"
|
|
bankmaterialize.go gatherBankInputs "ruby kana-alias skipped as a homophone collision (kana form left unmatchable; disambiguate in the seed if needed)"
|
|
bookbuild.go buildFromExport "build: CONFIG-DRIFT — the file carries the text the run shipped; the current config would render a different snapshot (not written into the file)"
|
|
bookbuild.go buildFromExport "build: a previous copy of a format this build did not produce could NOT be removed; the book IS written and this report stands, but that file is STALE and does not belong to this build"
|
|
bookbuild.go buildFromExport "build: an EXISTING copy of a format this build did not produce was deleted — the set beside the database is always from ONE build"
|
|
bookbuild.go buildFromExport "build: the target language ships no reader words; holes and the notice are marked in the NON-VERBAL form (a sign and numbers)"
|
|
bookbuild.go staleUnits "build: the config-drift state is UNKNOWN, so whether the source moved under the shipped rows is UNKNOWN too (reported as unknown, not as none)"
|
|
bookbuild.go staleUnits "build: the stale check could not be made for every shipped unit (a row without a content hash, or a position the run cannot re-render); those units are reported as unknown"
|
|
bookbuild.go staleUnits "build: the stale check could not run; whether the source moved under the shipped rows is UNKNOWN (reported as unknown, not as none)"
|
|
bookrun.go translateBook "the run ended before its VOLUME grant was used up — the stop below is NOT the volume ceiling"
|
|
chunkrun.go reportEvicted "memory: the injection token budget DROPPED bank rows before the model saw them — these terms had no canon on the wire for those units"
|
|
cutcall.go recordCancelledStage "could not mark the stopped position; its money is recorded but the chunk will read as never started"
|
|
cutcall.go recordCancelledStage "could not read the position's stored disposition before marking it stopped; the mark is written and may replace an earlier verdict"
|
|
cutcall.go recordCancelledStage "the run was stopped over a call that had already gone out; the position is marked cancelled and the resume re-does it on the same budget"
|
|
cutcall.go recordCancelledStage "the run was stopped over a position that ALREADY held a verdict from an earlier run; that verdict and its text are kept rather than overwritten by the stop mark (the resume re-does this position, and the stopped call's money is on the ledger)"
|
|
cutcall.go settleCutCall "we cut a delivered call; the reservation estimate is charged as an ESTIMATE only when the provider had acknowledged it with a reply"
|
|
escalation.go maybeEscalate "escalation hop denied by a USD ceiling; keeping the primary flag"
|
|
escalation.go maybeEscalate "stage escalated to a fallback model"
|
|
events.go beginRunEvents "could not read the stored dispositions for the run-event counters; this run publishes no progress (the run continues; resync channel: `tmctl status --json`)"
|
|
events.go degrade <dynamic>
|
|
events.go enqueue "run-event outbox write failed; this event will not reach the platform's stream (the run continues; the resync channel is `tmctl status --json`)"
|
|
events.go ingestSource "the source reading has notes: page breaks ignored, documents folded or excluded, or table-of-contents targets that did not become boundaries"
|
|
events.go markAnnounced "could not record which run events have been delivered; a later run may announce them again"
|
|
events.go openEmitter "this run was given an id that has already written run events for this book; a stream identity must be unique per process, so the event stream announces itself under a fresh one (fix the caller: TM_TRACE_ID must be unique per invocation)"
|
|
events.go openEvents "could not open the run-event journal; the platform's live stream will be silent for this run (the run continues; resync channel: `tmctl status --json`)"
|
|
events.go project "the run-event journal is writable again; the pending events were caught up"
|
|
events.go spendLine "could not render the spend event; the settle proceeds without it (the counter is cumulative — the next one carries the total again)"
|
|
events.go unitResolved "run-event outbox write failed; this unit will not reach the platform's stream (the run continues; the resync channel is `tmctl status --json`)"
|
|
export.go Export "export: dropped chunk_status rows outside the current source manifest (source shrunk since the run?)"
|
|
export.go exportConfigDrift "export: CONFIG-DRIFT — current config renders a different snapshot than the stored rows; the gate/stage re-derivation may not match the run (translate would require --resnapshot)"
|
|
export.go exportConfigDrift "export: CONFIG-DRIFT — stored rows carry a stage the current config does not run (renamed or removed since the run); the shipping rows are not the ones the run shipped"
|
|
export.go exportConfigDrift "export: config-drift check failed for a wave; drift state is UNKNOWN, not none"
|
|
export.go exportConfigDrift "export: config-drift check failed; drift state is UNKNOWN, not none (config_drift_basis=unknown)"
|
|
export.go exportConfigDrift "export: config-drift not checked: no stored row carries a snapshot id, so drift is UNKNOWN, not none"
|
|
manifest.go buildManifest "manifest: no ingested text for a chapter the split emitted — its id falls back to the (unstable) chapter number"
|
|
manifest.go loadManifest "manifest: could not hash the source to validate the manifest; falling back to re-chunking the source"
|
|
manifest.go loadManifest "manifest: could not read the manifest; falling back to re-chunking the source"
|
|
manifest.go loadManifest "manifest: the manifest is not readable JSON; falling back to re-chunking the source"
|
|
manifest.go loadManifest "manifest: the manifest was written in another document version; falling back to re-chunking the source"
|
|
manifest.go loadManifest "manifest: the manifest's own counters do not describe its own contents; falling back to re-chunking the source"
|
|
manifest.go persistManifest "manifest: could not persist the chapter/chunk manifest; read paths fall back to re-chunking the source and the chapter tree may be stale"
|
|
manifest.go sourceFingerprintBeforeIngest "manifest: could not fingerprint the source before reading it; the chapter/chunk manifest will not be written this run"
|
|
mining.go loadMinedDelta "mined-delta holds term(s) the owner has DECLINED; they are NOT entering the bank (the two decision documents disagree — a hand edit, or a write interrupted between the two files)"
|
|
mining.go runBankMiningStop "bank-mining: --verify-bank has nothing to stop before in a draft-only pipeline (no edit wave); the signature map and table are written and the run continues"
|
|
mining.go runBankMiningStop "bank-mining: --verify-bank is raised and the delta is non-empty, but every cluster in it was already presented by an earlier stop — continuing (the map is rewritten and stays decidable via `tmctl bank-apply` at any time)"
|
|
mining.go runBankMiningStop "bank-mining: could not read the banknote proposals; the signature map falls back to WHICH-only (bare terms)"
|
|
mining.go runBankMiningStop "bank-mining: could not record the presented memory; the NEXT --verify-bank run will stop on this same map again (one extra stop, nothing lost)"
|
|
mining.go runBankMiningStop "bank-mining: could not write the stop table sidecar (the signature map is unaffected)"
|
|
mining.go runBankMiningStop "bank-mining: draft-side proposals were written in another script and are NOT offered for signature"
|
|
mining.go runBankMiningStop "bank-mining: the delta holds terms no stop has shown before; run STOPPED before the edit wave (review the signature map, decide what you wish via `tmctl bank-apply` — one act over the whole bank, one term, or nothing — then resume: the run continues and will not re-stop on these terms, and whatever you leave undecided is used on the wire like any signed row — D39.104, the bank is law for every row; a wrong one is corrected by a bank edit and a re-edit)"
|
|
mining.go runBankMiningStop "bank-mining: the reverse section is capped like the miner's own emission; the tail is NOT in this signature map and re-proposes on the next run once these are signed or declined"
|
|
mining.go runBankMiningStop <dynamic>
|
|
mining.go warnDroppedRows "wire fence removed term(s) from an engine-written bank document; they are NOT entering the bank and NOT reaching any request (the model's answer carried a rune that can write into a system message)"
|
|
mining.go writeAutoBank "bank-mining: terms that were in the auto-bank are NOT in the one this run just wrote — the file is rewritten whole from a top-N-capped delta, so a term the book still uses can drop out of the bank mid-run; if one of these matters, promote it into the owner's mined-delta file (it is then a seed surface and cannot be cut again)"
|
|
quality.go QualityReport "quality: could not read the bank; the UNSIGNED BANK count is unknown, not zero"
|
|
quality.go QualityReport "report: the paid-tail decomposition could not be read; what the money BOUGHT is unknown, not zero"
|
|
quality.go QualityReport "report: the paid-tail decomposition could not be read; what the money BOUGHT is unknown, not zero"
|
|
rebill.go bankRoleCommittedUSD "the bank-role spend could not be read; the book projection is missing that whole class of money, and is therefore a LOWER bound with an unknown gap rather than with a named one"
|
|
rebill.go checkRebillConsent "accepting a projected re-payment of already-billed work (--accept-rebill)"
|
|
repair.go maybeRepair "repair call denied by a USD ceiling; leaving the defect flagged"
|
|
repair.go maybeRepair "repair discarded: the re-gate refused the assembled text (original kept)"
|
|
repair.go maybeRepair "repair reply rejected by a guard"
|
|
repin.go repinnable "re-pin check could not read the stored snapshot; this unit will be re-translated rather than re-pinned"
|
|
runner.go loadLangPack "langpack declares no source-morphology channel — the name-miner is inert (no candidates); this is expected for a source without the pinyin name-miner schema"
|
|
runner.go openRunner "a stage sends the SOURCE text to a model whose wire SUPPRESSES thinking — the ratified echo zone (D19.1 point 2: reasoning-off + dense CJK is a property of the model class, not a vendor quirk). Not a stop: the downstream echo gate (cjk_artifact) still catches an echo on every configuration (D19.2), but it costs a paid call per hit"
|
|
runner.go openRunner "content routing is not runnable for this book; read-only projections continue (translate/redrive would refuse)"
|
|
runner.go openRunner "the banknote channel is ON but this book cannot reach the bank-mining stop, which is the only reader of what it collects: the pair's prompt asks the translator for a term table on every draft call, those output tokens are billed, and nothing on this configuration will ever read them (add the mining inputs — book.yaml `langpack_root` for this pair and pipeline.yaml `mining.contrast_path` — or drop `gates.banknote` together with the banknote prompt override)"
|
|
seeding.go seedGlossary "bank: two rows render ONE firing surface differently and at least one is unsigned (the deterministic matcher cannot pick between them; reconcile the seed, the delta or the proposal)"
|
|
seeding.go seedGlossary "glossary approved dst-collisions (B2: two source terms share one Russian surface — the reader cannot tell them apart)"
|
|
seeding.go seedGlossary "voice profile windows leave chapters uncovered (deliberate is fine; a typo is not)"
|
|
seeding.go seedGlossary <dynamic>
|
|
snapshotdiff.go describeSnapshotMoveFor "snapshot guard: the current payload could not be rendered, so the moved field cannot be named"
|
|
snapshotdiff.go describeSnapshotMoveFor "snapshot guard: the stored payload could not be read, so the moved field cannot be named"
|
|
stagerun.go releaseReservation "reservation release failed (reserved_usd leaks and tightens ceilings until the next process restart)"
|
|
stagerun.go runAttempt "SpentUSD read failed while formatting the ceiling error; money detail omitted"
|
|
stagerun.go runAttempt "paid 2xx with zero usage; settling the reservation estimate to keep the ceiling honest"
|
|
stagerun.go runStage "echo flagged, regenerating before escalation (echo is stochastic per call, D39.61)"
|
|
stagerun.go runStage "job re-pinned to new snapshot (--resnapshot)"
|
|
stagerun.go runStage "stage flagged"
|
|
stagerun.go runStage "stage flagged, regenerating with a larger budget"
|
|
stagerun.go setJobStatus "job status update failed (non-fatal; jobs table may lag chunk_status)"
|
|
status.go Status "CONFIG-DRIFT — stored rows carry a stage the current config does not run (renamed or removed since the run); the shipping rows are not the ones the run shipped"
|
|
status.go Status "config-drift check failed for a wave; drift state is UNKNOWN, not none"
|
|
status.go Status "config-drift not checked: no stored row carries a snapshot id, so drift is UNKNOWN, not none"
|
|
status.go Status "config-drift not checked: the bank could not be folded, so drift is UNKNOWN, not none"
|
|
status.go Status "config-drift not checked: the rows carry more than one snapshot within a wave (snapshot_drift), so config drift is UNKNOWN, not none"
|
|
status.go Status "re-bill projection failed; the re-payment cost of the drift is unknown (reported as unknown, not as none)"
|
|
status.go Status "status: no bank could be materialized; the unsigned-term count is unknown, not zero"
|
|
status.go Status "status: the estimated share of the committed spend could not be read; it is UNKNOWN, not zero"
|
|
status.go Status "the bank fold refused, so the projections below are computed against the glossary the LAST run stored — they are a fact about the past, not a projection of the next run"
|
|
terminologist.go glossaryRows "terminology: could not read the bank — whatever this call feeds goes silent (the canon anchor, the bank conflict check, or both), and its zero then means «not asked» rather than «nothing found»"
|
|
terminologist.go loadTargetScript "the banknote channel is on but no gates.terminology.target_script is declared: draft-side proposals are NOT screened for the answer language, so a rendering in another script can enter the signature map and the auto-bank"
|
|
terminologist.go runBankRoleBatches <dynamic>
|
|
terminologist.go runBankRoleBatches <dynamic>
|
|
terminologist.go runClassifier "terminology classify: a paid batch came back with an EMPTY completion; its terms keep the draft heuristic type and produce no gender"
|
|
terminologist.go runClassifier "terminology classify: some reply lines were off-vocabulary or malformed; those terms keep their draft type"
|
|
terminologist.go runClassifier "terminology classify: the GENDER column did not land on every line — those terms carry no gender datum, and a bank with no gender renders no gender directive (backlog row 210)"
|
|
terminologist.go runTerminologist "terminology: a batch renders OVER the size budget and is sent WHOLE (a series/family is co-batched by design, §1/§G1; a lone candidate cannot be split) — watch the model's output cap on this call"
|
|
terminologist.go runTerminologist "terminology: a consolidated rendering DISAGREES with a row the bank already holds for the same firing surface — the book calls this term something else, and the sheet at the stop is where that is decided (whether both renderings also reach a wire depends on the emission and the glossary UNIQUE key; this does not claim they will)"
|
|
terminologist.go runTerminologist "terminology: a paid batch came back with an EMPTY completion; its terms stay unconsolidated"
|
|
terminologist.go runTerminologist "terminology: a paid batch returned nothing the parser could use; its terms stay unconsolidated"
|
|
terminologist.go runTerminologist "terminology: consolidated renderings contradict the SIGNED bank; they stay UNSIGNED — which no longer holds them back from the wire (D39.104) — and are the first rows to review at the stop"
|
|
terminologist.go runTerminologist "terminology: consolidations of THIS run contradict each other — a compound's rendering drops the rendering the same reply gave its own part; they stay unverified and are review rows at the stop"
|
|
terminologist.go runTerminologist "terminology: could not read whether this book had paid for the bank role before this run, so a one-time re-consolidation would go unannounced; nothing else is affected"
|
|
terminologist.go runTerminologist "terminology: name/place rows carry a translated rendering — a label/rendering mismatch to review (hygiene flag, not a gate)"
|
|
terminologist.go runTerminologist "terminology: some families were NOT co-batched whole — the member cap refused the merge, or a series with an unrelated root kept its members; those families can still disagree with themselves across calls"
|
|
terminologist.go runTerminologist "terminology: the TYPE classifier ended short — its OWN budget cut a pass, so some candidates keep the draft heuristic type; the bank's renderings are unaffected and this alone does not make the bank partially consolidated"
|
|
terminologist.go runTerminologist "terminology: the model answered in another script; those lines are REFUSED (the terms stay unconsolidated) — a book with few signed rows gives the model no target-language anchor"
|
|
terminologist.go runTerminologist "terminology: this bank is PARTIALLY consolidated — a budget cut the RENDER pass, so some terms were never offered to the role at all; `unanswered` below counts them together with terms the role saw and did not answer"
|
|
terminologist.go runTerminologist "terminology: this book had already paid for the bank role BEFORE this run, and this run bought the pass again — the earlier calls' checkpoints could not be reused, either because the batch composition changed (the already-banked filter does not reproduce it) or because they recorded money with no result and cannot be replayed. This is a ONE-TIME cost; every later run replays for $0"
|
|
volume.go deliveredUnits <dynamic>
|
|
volume.go planVolume "a VOLUME ceiling on a book that MINES its bank: each purchase drafts more, so the bank-mining stop writes a larger auto-bank, and the next purchase moves the edit-wave snapshot the previous purchase's edit jobs are pinned to. Expect that run to need --resnapshot and to re-pay the units the new terms actually touch (the re-payment consent gate still bounds it)"
|
|
volume.go rescopeEditWave "the bank moved between planning and the edit wave, so units judged FREE are no longer free: they have been re-judged against the snapshot the edit wave actually uses"
|
|
waverun.go runDraftChunk "glossary post-check gate flagged the chunk"
|
|
waverun.go runDraftChunk "memory: lower-trust longer key refused from suppressing a higher-trust nested key (approved term preserved; reconcile the seed)"
|
|
waverun.go runEditUnit "glossary post-check gate flagged the edit unit"
|
|
waverun.go runEditUnit "spoiler leak: a rendering this chapter must not know yet reached the output"
|