fix(rectification): stop unwritten-evidence claims and same-cluster dasha false conflicts (BUG-635–640)
Host only says 记下了 after a real write; Mastra schema rejections fail closed. Ledger year keys no longer drop quality probes, dual-dasha agreement is per cluster, width uses cluster span, and public house tables follow the inference minute. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -18,6 +18,7 @@ import {
|
||||
isRenderableProbe,
|
||||
type DroppedProbe,
|
||||
rankDiscriminatorScore,
|
||||
askedKeysForSameYearDedup,
|
||||
sameYearProbeAsked,
|
||||
SEMANTIC_YEAR_KEY,
|
||||
} from "../v9/probe-question-contract.ts";
|
||||
@@ -473,7 +474,8 @@ export function inspectDiscriminatorProbes(
|
||||
return [];
|
||||
}
|
||||
const domainYear = probeDomainYear(completed.probe);
|
||||
if (domainYear && sameYearProbeAsked(asked, domainYear.domain, domainYear.year)) {
|
||||
const yearAsked = askedKeysForSameYearDedup(asked, completed.probe);
|
||||
if (domainYear && sameYearProbeAsked(yearAsked, domainYear.domain, domainYear.year)) {
|
||||
dropped.push({
|
||||
semantic_key: completed.probe.semanticKey,
|
||||
information_gain: completed.probe.informationGain,
|
||||
|
||||
Reference in New Issue
Block a user