Implement reference agent (TypeScript) #12

Closed
opened 2026-04-29 03:55:15 +00:00 by sscoble · 0 comments
Owner

The reference-agent/ directory has scaffolding (package.json, tsconfig.json, src/ stubs) but no working implementation. The spec describes a tiered agent system:

  • Orchestrator — client entry point, task decomposition
  • Team Lead — manages specialized agents, elastic scaling
  • SMEs — verification, codegen, documentation specialists
  • TillDone — tasks complete when provable conditions are met

Implement enough of the reference agent to:

  1. Parse a .speck file and validate syntax
  2. Demonstrate the provenance graph generation for a simple example
  3. Show the SpeckBOM compilation manifest output (CycloneDX + SPDX)

This is a reference implementation — it demonstrates the architecture, not a production compiler. Keep it simple and well-documented.

The reference-agent/ directory has scaffolding (package.json, tsconfig.json, src/ stubs) but no working implementation. The spec describes a tiered agent system: - **Orchestrator** — client entry point, task decomposition - **Team Lead** — manages specialized agents, elastic scaling - **SMEs** — verification, codegen, documentation specialists - **TillDone** — tasks complete when provable conditions are met Implement enough of the reference agent to: 1. Parse a .speck file and validate syntax 2. Demonstrate the provenance graph generation for a simple example 3. Show the SpeckBOM compilation manifest output (CycloneDX + SPDX) This is a reference implementation — it demonstrates the architecture, not a production compiler. Keep it simple and well-documented.
sscoble added the
engineering
label 2026-04-29 04:23:51 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sscoble/speckl#12
No description provided.