Skip to content

Commit c6bd39a

Browse files
committed
review and format fixes
1 parent 7800d23 commit c6bd39a

File tree

3 files changed

+20
-12
lines changed

3 files changed

+20
-12
lines changed

apps/hash-ai-agent/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"@types/papaparse": "5.3.16",
6464
"@types/sanitize-html": "2.16.0",
6565
"@vitest/coverage-istanbul": "3.2.4",
66+
"baseline-browser-mapping": "2.9.11",
6667
"eslint": "9.38.0",
6768
"jsdom": "24.1.3",
6869
"mastra": "1.0.0-beta.5",

apps/hash-ai-agent/src/mastra/scorers/plan-scorers.ts

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -439,10 +439,16 @@ export function scoreUnknownsCoverage(
439439
): ScorerResult<UnknownsCoverageDetails> {
440440
const { unknownsMap } = plan;
441441

442+
// Unknown-unknowns: having 1-3 with detection signals is excellent
443+
// Check that each has both potentialSurprise and detectionSignal
444+
const validUnknownUnknowns = unknownsMap.unknownUnknowns.filter(
445+
(uu) => uu.potentialSurprise.length > 10 && uu.detectionSignal.length > 10,
446+
);
447+
442448
const details: UnknownsCoverageDetails = {
443449
knownKnownsCount: unknownsMap.knownKnowns.length,
444450
knownUnknownsCount: unknownsMap.knownUnknowns.length,
445-
unknownUnknownsCount: unknownsMap.unknownUnknowns.length,
451+
unknownUnknownsCount: validUnknownUnknowns.length,
446452
hasCommunityCheck: unknownsMap.communityCheck.length > 20,
447453
epistemicCompleteness: 0,
448454
};
@@ -454,11 +460,6 @@ export function scoreUnknownsCoverage(
454460
// Known-unknowns: having 2-5 is good
455461
const knownUnknownsScore = Math.min(1, details.knownUnknownsCount / 3);
456462

457-
// Unknown-unknowns: having 1-3 with detection signals is excellent
458-
// Check that each has both potentialSurprise and detectionSignal
459-
const validUnknownUnknowns = unknownsMap.unknownUnknowns.filter(
460-
(uu) => uu.potentialSurprise.length > 10 && uu.detectionSignal.length > 10,
461-
);
462463
const unknownUnknownsScore = Math.min(1, validUnknownUnknowns.length / 2);
463464

464465
// Community check: should be substantive
@@ -475,7 +476,7 @@ export function scoreUnknownsCoverage(
475476
const reason =
476477
`Epistemic coverage: ${details.knownKnownsCount} known-knowns, ` +
477478
`${details.knownUnknownsCount} known-unknowns, ` +
478-
`${validUnknownUnknowns.length} unknown-unknowns with detection signals. ` +
479+
`${details.unknownUnknownsCount} unknown-unknowns with detection signals. ` +
479480
`Community check: ${details.hasCommunityCheck ? "present" : "missing/weak"}.`;
480481

481482
return { score, reason, details };
@@ -530,7 +531,12 @@ export function scorePlanComposite(
530531
// Guard against division by zero (all weights are 0)
531532
const resolvedWeights =
532533
weightSum === 0
533-
? { structure: 0.25, coverage: 0.3, experimentRigor: 0.25, unknownsCoverage: 0.2 }
534+
? {
535+
structure: 0.25,
536+
coverage: 0.3,
537+
experimentRigor: 0.25,
538+
unknownsCoverage: 0.2,
539+
}
534540
: {
535541
structure: rawWeights.structure / weightSum,
536542
coverage: rawWeights.coverage / weightSum,

yarn.lock

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -608,6 +608,7 @@ __metadata:
608608
"@types/papaparse": "npm:5.3.16"
609609
"@types/sanitize-html": "npm:2.16.0"
610610
"@vitest/coverage-istanbul": "npm:3.2.4"
611+
baseline-browser-mapping: "npm:2.9.11"
611612
dedent: "npm:1.7.0"
612613
es-toolkit: "npm:1.41.0"
613614
eslint: "npm:9.38.0"
@@ -24109,12 +24110,12 @@ __metadata:
2410924110
languageName: node
2411024111
linkType: hard
2411124112

24112-
"baseline-browser-mapping@npm:^2.8.9":
24113-
version: 2.8.18
24114-
resolution: "baseline-browser-mapping@npm:2.8.18"
24113+
"baseline-browser-mapping@npm:2.9.11, baseline-browser-mapping@npm:^2.8.9":
24114+
version: 2.9.11
24115+
resolution: "baseline-browser-mapping@npm:2.9.11"
2411524116
bin:
2411624117
baseline-browser-mapping: dist/cli.js
24117-
checksum: 10c0/fa319aab5761ccb78ec7f5e5905149ae1916d65b68009aa1c8b6ec7f0bdb878bfa57a553235024179ed5ba8b36d668a22f599861990ce6ceb1aeeafb1e5704ae
24118+
checksum: 10c0/eba49fcc1b33ab994aeeb73a4848f2670e06a0886dd5b903689ae6f60d47e7f1bea9262dbb2548c48179e858f7eda2b82ddf941ae783b862f4dcc51085a246f2
2411824119
languageName: node
2411924120
linkType: hard
2412024121

0 commit comments

Comments
 (0)