[EPIC] Add compiler-style prompt/workflow pipeline for verified autonomous agent runs #68
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm#68
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Add a Prolog-native compiler-style workflow layer that turns rough operator requirements into a normalized, evidence-grounded, model-targeted execution prompt/workflow, executes it through existing RLM/agent/graph primitives, verifies completion through explicit gates, and produces the next coherent implementation slice from the resulting canonical state.
This captures an existing operator workflow rather than inventing a generic prompt-template feature.
Operator workflow to preserve
The intended pipeline is:
Architectural fit
Do not create a second scheduler, graph engine, memory store, or authority system.
Reuse:
rlm_graphfor declarative bounded/resumable workflow execution;rlm_artifactfor immutable/versioned durable compiler inputs, IR, evidence, and fresh-root handoff;rlm_agentfor supervised workers and narrowing-only delegation;rlm_chain/ completion APIs for model calls;The existing research direction remains authoritative: the model chooses semantic strategy; Prolog owns execution semantics, validation, budgets, authority, tracing, persistence, and cancellation.
Child slices
Non-goals
Integration acceptance
Draft PR #92 lands the first-class domain-neutral Spec/Verify substrate for this epic: immutable Frozen Spec identity, standalone Verify, structured observations/evidence, trusted assertion providers, optional Plan binding/execution, and a bounded Verify/repair composition over the existing graph runtime.
This is foundation, not completion of #68. TaskIR, project-context acquisition/parser integration, result acceptance, continuation orchestration, and the downstream PrologAgent product workflow remain open.