P1 ARDR epic: StarLang-defined LLM agents compiled to Prolog-RLM #197
Labels
No labels
bug
design
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/starintel-auto-research#197
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?
Mission
Research and design first-class explicit LLM agents in StarLang, with V1 compiling the StarLang agent control-plane into
lost-rob0t/prolog-rlmspecifically.ARDR result — 2026-08-29
Canonical Org research/design have now been materialized:
roam/research/star-lang/STAR-LANG-RESEARCH-029-explicit-agents-prolog-rlm.orgroam/design/star-lang/STAR-LANG-013-explicit-agents-prolog-rlm.orgResearch state:
READY_FOR_DESIGN.Design state:
DESIGN_READY_FOR_OPERATOR_REVIEW.Implementation authorization: PENDING / AWAITING_OPERATOR_IMPLEMENTATION_APPROVAL.
Current-source finding
Current Prolog-RLM documents a supported
prolog/rlmentrypoint and public module graph covering provider/model abstraction, opaque context operations, capability-gated tools, prompt compilation, completion/planning, recursion, supervised agents, graph/durable state, MCP, and structured traces. Its runtime boundary is already the desired ownership model: the model proposes semantic strategy while Prolog validates capabilities/budgets and owns execution semantics.Current StarLang search found no first-class
agentdeclaration. Existing StarLang actor/domain-server and expert-system work therefore does not already own this explicit-agent scope.Design decision
Dependency-ordered proposed implementation slices
All remain awaiting operator implementation approval:
RED-first targets
agentdeclaration fails on untouched StarLang;Adversarial review
Rejected generic compile-to-Prolog abstraction, raw Prolog escapes, Common Lisp RLM rewrite, model calls inside deterministic domains, visibility-as-authority, bridge-owned planning, duplicate subagent/memory systems, arbitrary host/predicate calls, credential leakage, silent model fallback, local/remote divergence, source-tree coupling, and treating every actor as an agent.
Remaining design refinement
Before implementation Slice 3, inspect current Prolog-RLM source/tests and pin the exact stable programmatic predicates/modules used for agent materialization. The design intentionally does not invent predicate signatures from README-level evidence.
Implementation approval
PENDING / AWAITING_OPERATOR_IMPLEMENTATION_APPROVALIssue state, research readiness, completed design, adversarial review, or this handoff do not authorize RAGE implementation.