144 lines
22 KiB
Text
144 lines
22 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
|
|
attemptladder.go admitLadderStep "could not read whether the next attempt was already paid for; admitting it and letting the attempt itself meet the store error"
|
|
attemptladder.go admitLadderStep "the next attempt was NOT bought: the caller's own budget refused it, and the flagged answer stands"
|
|
attemptladder.go walkAttemptLadder "echo flagged, regenerating before escalation (echo is stochastic per call, D39.61)"
|
|
attemptladder.go walkAttemptLadder "the call returned nothing at the full budget, regenerating with less thinking at the SAME budget"
|
|
attemptladder.go walkAttemptLadder "the call was flagged, regenerating with a larger budget"
|
|
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 persistRetrievalState "could not record what the draft wave was shown; this chunk's injection is unknown, not empty"
|
|
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 recordStoppedPosition "could not mark the stopped position; its money is recorded but the chunk will read as never started"
|
|
cutcall.go recordStoppedPosition "could not read the position's stored disposition before marking it stopped; the mark is written and may replace an earlier verdict"
|
|
cutcall.go recordStoppedPosition "re-attack denied by a USD ceiling; the position is marked paid-but-unfinished so it does not read as never started, and a raised ceiling finishes it on resume"
|
|
cutcall.go recordStoppedPosition "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 recordStoppedPosition "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"
|
|
injectionpreflight.go bankRowsReachTheWire "could not read this book's stored bank, so the injection preflight treats it as empty; nothing else is affected"
|
|
injectionpreflight.go bankRowsReachTheWire "could not read whether this book has an owner mined-delta, so the injection preflight treats it as absent; nothing else is affected"
|
|
injectionpreflight.go checkInjectionTexts "the target authors SOME gender directives and not others, so bank rows of the missing sex(es) will render with no directive at all and the model is told nothing about how to inflect them (add the rows to internal/lang/data/injection.txt; a directive is target-language data, so a target with no grammatical gender authors none of them and is not warned)"
|
|
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 materialize the bank; the BOOK CONSISTENCY measure is unknown, not clean"
|
|
quality.go QualityReport "quality: could not read the bank; the UNSIGNED BANK count is unknown, not zero"
|
|
quality.go QualityReport "quality: could not read the per-wave selection; the WAVE INJECTION lines are unknown, not empty"
|
|
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 runAttempt "priced by a model that did not answer: the answering slug is not in the catalogue"
|
|
stagerun.go runStage "job re-pinned to new snapshot (--resnapshot)"
|
|
stagerun.go runStage "stage flagged"
|
|
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 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: reply lines carried a rendering with NO LETTERS at all; they are REFUSED (the terms read as unanswered, not as declined) — a bank cannot hold «90» as a book's canon"
|
|
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 did not answer every term it was PAID to be asked about; those terms keep the draft heuristic type, which is what forces a transliteration on a mistyped surface"
|
|
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: the role declined term(s) in WORDS rather than with the engine sentinel; they are treated as declined (NOT banked), and the pair's prompt is what needs the look"
|
|
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 "could not record what the editor wave was shown; this unit's injection is unknown, not empty"
|
|
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"
|