This is an agent. 8 of 10 markers present; the pass line is 7.
smoke-trial: 8 of 10 Agentic Baseline markers, admitted as 9710 3421 0000 0130 — lacks tool dispatch, identity & interface. Every vote cited.
- Agent
- smoke-trial · 9710 3421 0000 0130
- 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-20261103-ec1ce450 · 2026-11-03T14:00:13.550Z · fee waived
- Admission
- student record · certificate cdhq-f02fe06449a7f7d5bafdc329
The report
smoke-trial 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
- Build tool dispatch: a tool/function schema handed to the model (tools: [...], function_call, tool_calls).
- 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
| # | Marker | Vote | Evidence |
|---|---|---|---|
| 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 2.8 s (read 2.1 s, vote 483 ms)