Cybernetic Tests

10 files

pi-cybernetictest

Gear Shifter.Test

import { describe, expect, test } from "bun:test"; import type { AgentMessage } from "@earendil-works/pi-agent-core"; im…

TS42 lines1,852 bytes
pi-cybernetictest

Meta.Test

import { describe, expect, test } from "bun:test"; import { ManagementEngine } from "../src/engines/management.ts"; impo…

TS124 lines5,119 bytes
pi-cybernetictest

Fixtures

/** Shared deterministic test fixtures — mock the LLM, never the hooks. */ import { createAssistantMessageEventStream }…

TS128 lines3,508 bytes
pi-cybernetictest

Monitors.Test

import { describe, expect, test } from "bun:test"; import { LoopDetector } from "../src/monitors/loop-detector.ts"; impo…

TS97 lines3,898 bytes
pi-cybernetictest

Harness.Test

/** * End-to-end: real Agent, real hooks, mock LLM (scripted streamFn). * Verifies the concentric wrapper against pi-a…

TS218 lines8,984 bytes
pi-cybernetictest

Memory.Test

import { describe, expect, test } from "bun:test"; import type { AgentMessage } from "@earendil-works/pi-agent-core"; im…

TS111 lines4,808 bytes
pi-cybernetictest

Management.Test

import { describe, expect, test } from "bun:test"; import { ManagementEngine } from "../src/engines/management.ts"; impo…

TS325 lines14,039 bytes
pi-cybernetictest

Enforcement.Test

/** * Unit tests for the enforcement bridge: classifySkill, buildArtifact, emitArtifact. * Tests deterministic mapping…

TS247 lines8,996 bytes
pi-cybernetictest

Consolidation.Test

import { describe, expect, test } from "bun:test"; import { ConsolidationEngine } from "../src/engines/consolidation.ts"…

TS31 lines1,388 bytes
pi-cybernetictest

Strategic.Test

import { describe, expect, test } from "bun:test"; import type { AgentMessage } from "@earendil-works/pi-agent-core"; im…

TS174 lines7,912 bytes