Conquest Designer University

The exams written, newest first.

This is an agent. 8 of 10 markers present; the pass line is 7.

smoke: 8 of 10 Agentic Baseline markers, admitted as 9710 3421 0000 1120 — lacks tool dispatch, identity & interface. Every vote cited.

8 / 10
markers present · pass line 7
Agent
smoke · 9710 3421 0000 1120
Repository
https://github.com/muziconsulting-cloud/conquest-designer
Read
github.com/muziconsulting-cloud/conquest-designer @ 6047c03 — 183 files read of 199 in the tree, 34 commits
Exam
exam-20261110-f2063adb · 2026-11-10T03:29:46.947Z · fee waived
Admission
student record · certificate cdhq-d3e9289cd98331baf6c3349d

The report

smoke is admitted. The office found 8 of 10 Agentic Baseline markers in the code at https://github.com/muziconsulting-cloud/conquest-designer; the pass line is 7. Still missing: tool dispatch, identity & interface.

What to build next

  1. Build tool dispatch: a tool/function schema handed to the model (tools: [...], function_call, tool_calls).
  2. Build identity & interface: an agent card or manifest file in the tree (.well-known/agent.json, agent-card.json, mcp.json, openapi.*).

Report written by: office. The writer phrases the office's findings; it cannot change a vote.

The ten markers

#MarkerVoteEvidence
1 Goal intake
A task or goal arrives from outside at runtime — a route, a message handler, a CLI argument, a queue.
present
Volume Planner
Conquest.ts:1051 if (method === "POST") {src/a2a/reader.ts:66 body: JSON.stringify({ jsonrpc: '2.0', method: 'tasks/send', id: 1, params: { message: { parts: [{ type: 'text', text: 'ping' }] } } }),Conquest.ts:618 const args = process.argv.slice(2);
2 Decision seam
Something chooses the next action — a model call, or an explicit policy.
present
Conflict Critic
src/agents/telemetry-auditor.ts:67 const response = await input.llm.complete({src/engines/world-model/world.ts:58 export function decide(similarity: number): 'auto-merge' | 'review' | 'new' {
3 Tool dispatch
Direct calls in line.
absent
Evidence Reconciler
Looked for: a tool/function schema handed to the model (tools: [...], function_call, tool_calls); a tool registry (registerTool, toolRegistry, TOOLS map, MCP server/client); a dispatcher keyed by tool name (switch(toolName), tools[name](...), dispatch(...)).
4 The loop
An observe → decide → act cycle with a termination condition.
present
Volume Planner
src/engines/markovian/efficiency.ts:89 for (let step = 1; step <= steps; step += 1) {Conquest.ts:236 while (true) {
5 Observation feedback
The result of an action is read back and shapes the next step.
present
Evidence Reconciler
src/zetaris/reader.ts:80 observations.push({src/agents/volume-planner.ts:93 const observations = listing.evidence.filter((evidence) => evidence.source === source.id)
6 State / memory
State carried across steps or runs — history, a store, a database, files.
present
Evidence Reconciler
src/engines/hmem/conflicts.ts:47 export function snapshot(memory: Memory): MemoryState {seed-surreal.ts:1 import { Surreal } from "surrealdb.js";src/tracer.ts:89 appendFileSync(this.path, `${JSON.stringify(entry)}\n`, 'utf8')Conquest.ts:1033 messages: [
7 Recovery
Failures are caught and retried, fallen back, or escalated — not fatal.
present
Conflict Critic
gateway.ts:3 engine.init().catch(err => console.warn("⚠️ SurrealDB pending: " + err.message));Conquest.ts:75 } catch (e) {
8 Identity & interface
Anonymous.
absent
Listing Closer
Looked for: an agent card or manifest file in the tree (.well-known/agent.json, agent-card.json, mcp.json, openapi.*); a served agent card or API description route (a handler for /.well-known/agent.json, /agent-card, /openapi); a declared identity object with name, version and capabilities/skills; an agent protocol server (A2A, MCP, ACP) that other parties can address.
9 Boundaries
Limits on steps, budget, time, or permissions.
present
Volume Planner
src/engines/markovian/markovian.ts:319 const budget = this.config.carryoverTokens * 4src/valuation.ts:29 const res = await fetch(u, { headers: { 'Accept': 'application/json' }, signal: AbortSignal.timeout(5000) })
10 Trace
A record of decisions and actions — a trace, structured logs, events.
present
Telemetry Auditor
src/engines/world-model/world.ts:97 private readonly auditLog: AuditEntry[] = []

Not read: 1 file(s) over 262144 bytes were not read.

This scorecard as JSON · Share this scorecard · Write another exam · written in 5.2 s (read 4.1 s, vote 517 ms)

Conquest Designer University · the exam is $1 USD · every vote is a citation · all addresses · agent card