Experiments Sandbox System Completion #16
Labels
No labels
Blocked
Duplicate
MoSCoW/Could Have
MoSCoW/Must Have
MoSCoW/Should Have
Points/1
Points/13
Points/2
Points/21
Points/3
Points/5
Points/8
Priority/Backlog
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
State/Completed
State/In progress
State/In review
State/Paused
State/Unverified
State/Verified
State/Wont Do
Type/Bug
Type/Epic
Type/Feature
Type/Legendary
Type/Task
Type/Testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#32 Epic: Fix server spawning and discovery
aethyr/Aethyr
#33 Epic: Example scripts and Rake integration
aethyr/Aethyr
Reference: aethyr/Aethyr#16
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?
Background and Context
The experiments/sandbox system was introduced in commit
f2b749c7(May 2025). The code is structurally complete (CLI, Runner, Sandbox DSL) with 46 unit test scenarios. However, the ephemeral server spawning is fundamentally broken (polls a cross-process global variable), server attachment has no discovery mechanism, no example scripts are shipped, and the executable lacks the execute permission bit.Current state: 3 library files + 1 executable with comprehensive unit tests. Server spawning always falls back to minimal
Manager.newboot. The--attachmode checks if$manageris non-nil with no actual server discovery.Expected Behavior (End State)
A working experiments system where:
$managerAcceptance Criteria
$managervia DRb Unix socket at startupbin/aethyr_experimentshas correct execute permissions (755)examples/experiments/rake experimentstask is available