Skip to content

mafifi/drawloom-knowledge-evaluation

v0.0.0Apache-2.0

Frozen public knowledge evaluation through Drawloom's supported evaluation capability.

@drawloom/knowledge-evaluation

This public composition package installs a fixed, target-free assessment of Drawloom's frozen public knowledge evidence. It presents the supported EvaluationWorkbench through standard MCP Apps and delegates evaluation, orchestration, storage and assessment execution to the trusted host.

The seven immutable assess_existing definitions contain 122 saved-output case instances: 48 current retrieval cases, 72 retained historical answer cases and two synthetic regression cases. Comparable retrieval definitions share the same logical case identities, revisions, inputs, expected material and scorer versions. Current MLX retrieval remains labelled separately from historical CPU answers. Required-chain results describe retained top-k coverage, not evidence API traversal.

The package contains no target implementation, model selection, model artifact, download path, private fixture or spike import. Feedback is advisory persisted metadata; it does not alter findings or accept source work.

Build and focused verification from the repository root:

bun run --cwd packages/examples/knowledge-evaluation build
bun test packages/examples/knowledge-evaluation/knowledge.test.ts \
  packages/examples/knowledge-evaluation/backend.test.ts \
  packages/examples/knowledge-evaluation/client.test.ts \
  packages/examples/knowledge-evaluation/build.test.ts \
  packages/examples/knowledge-evaluation/app.browser.test.ts \
  packages/examples/knowledge-evaluation/installed.integration.test.ts \
  packages/examples/knowledge-evaluation/real-temporal.integration.test.ts

The mounted browser and real-Temporal tests skip in default CI. Run the mounted Svelte regression only with a preinstalled Playwright-compatible Chromium (or set DRAWLOOM_CHROMIUM_EXECUTABLE to one). The test never downloads a browser:

DRAWLOOM_BROWSER_TEST=1 bun test \
  packages/examples/knowledge-evaluation/app.browser.test.ts

Run the installed real-Temporal restart and reconciliation proof only when the repository's pinned Temporal and Node runtimes are available:

DRAWLOOM_TEMPORAL_TEST=1 bun test \
  packages/examples/knowledge-evaluation/real-temporal.integration.test.ts