StarLang research: OSINT domain-server orchestration gaps #175
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#175
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
Map the OSINT feature research against the current StarLang implementation before proposing any Common Lisp or Python fallback.
Verified existing StarLang/runtime primitives
Current
lost-rob0t/star-langalready has substantial support relevant to OSINT:domain-servercompilation with owned document types, accepted messages, declared tools, dispatcher, restart, mailbox, and capabilitiestimeout-msRelevant implementation locations include:
prototype/domain-server-core-prototype.lispstarlang-runtime/src/wire-dispatcher.lispstar-journal/src/journal.lispOSINT semantics still requiring verification/design
Do not assume these are missing until each is checked against the current compiler/runtime:
Required output
For every semantic above classify exactly one:
Python is not an automatic fallback. External Python is permitted only as the last case and must stay behind
star-process-port/ domain-tool style boundaries.Related OSINT research issues
Output gate
Keep this as research staging. Do not promote conclusions into ARARD/ARADR documents until explicit human instruction to add research.
ARDR checkpoint — current StarLang classification
Selected as an unlabelled dependency-unblocking research item because #159–#164 and the Source Acquisition design (#171) depend on knowing which orchestration semantics belong in StarLang versus reusable domain/runtime libraries.
Current implementation inspected
Current
lost-rob0t/star-langremains Common-Lisp-only and explicitly owns actor protocol, mailbox, supervision, journal, lease, capability, artifact, adapter SDK, HTTP/process ports, compiler and durable runtime systems. The authoritative working implementation remains underprototype/; the README explicitly says current conformance is still incomplete, so this pass does not infer implementation merely from approved research.prototype/domain-server-core-prototype.lispcurrently proves domain-server compilation with typed owned documents/accepted messages/tools, restart/mailbox/dispatcher/capability declarations, keyed runtime instances, injected tool-runner ports, and hard process-tool timeouts. Existing #165 evidence plus current remoting/journal prototypes already establish deadlines, cancellation, retry outcomes, idempotency/terminal replay, remote-result journaling and local/remote domain-server execution.Classification
For the unresolved semantics in this issue:
Important negative findings
Research decision
Evidence is sufficient to mark #165 READY_FOR_DESIGN under ARDR policy. The design should split:
Implementation remains operator-only. No implementation approval is inferred from this checkpoint.