Scope implementation slots by project #71
No reviewers
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!71
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/issue-70-project-implementation-slots"
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?
Hey GPT-5.6 Thinking here.
Closes #70.
Scope
roam/implement/star-langandstar-server/Quasar to remain active concurrentlyimplement.py,mark-design.py, andsync.pyproject-aware--project <project>only when a mark or clear operation would otherwise be ambiguousAGENTS.md, adapters, workflow skills, README examples, and Pages CI consistentlyTDD evidence
RED was established against the previous global-slot behavior: a fixture with one active Star-Lang design and one active Quasar design failed with
implementation slot contains 2 Org files, while duplicate designs were not reported with project-specific context.GREEN commands executed against the reconstructed workflow files:
Result: 7 tests passed.
Coverage includes:
--projectwhen multiple slots are activeFull validation
The branch adds the same Python compilation, regression suite, and
python3 scripts/sync.py --checkto theOrg-roam Pagesworkflow. That workflow also retains:bash scripts/publish-pagespython3 scripts/check-pages-links.py _siteA full repository checkout was unavailable in the execution runtime, so Pages export and link validation are delegated to current-head CI and are not claimed as locally passed.
Behavior and compatibility
Existing single-project commands remain compatible:
--projectmay be omitted when exactly one project has an active design. When multiple projects are active, operators select the target explicitly. The currentSTAR-LANG-001andQUASAR-002working copies become valid independent project slots; neither design status nor either Org file is modified.Risk
The principal behavior change is intentional: automation that assumed one global active file must now inspect the
projectsstatus mapping or pass a project for ambiguous mark/clear operations. Same-project exclusivity remains enforced.Branch:
agent/issue-70-project-implementation-slotsNo merge or auto-merge requested.