You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds a Common Lisp StarIntel operator shell backed by a per-session Lisa inference engine.
Expert behavior
parses operator input into shell-request facts
Lisa rules infer shell-plan facts with operation, risk, rule name, and reason
read plans execute immediately
write/destructive plans are blocked unless explicitly confirmed with --yes
why exposes the selected rule, risk class, reason, and trace
Lisp-form commands are read as data with *READ-EVAL* disabled; no arbitrary user-input eval
Operations
health/status and server info
document get/search/submit/delete
target list/get/create, including transient targets
dataset size
message groups, user/platform/group queries
social posts by user
raw GET/POST/PUT/DELETE through the existing StarIntel client boundary
Packaging
new starintel-expert-shell ASDF program system (star-expert)
Lisa added to Qlot manifest/lock
standalone starintel-expert-shell-tests ASDF suite
dedicated Expert Shell GitHub Actions workflow runs the Lisa suite and builds the executable
operator documentation in doc/expert-shell.org
Safety / boundaries
The shell is not a privileged back door: all execution stays behind star.api.client, so server auth, tenant isolation, quota, and validation remain authoritative. Mutating-operation confirmation is implemented as Lisa rules, and tests assert that an unconfirmed mutation never reaches transport.
PR-recovery gate correction: converted this PR to draft. The implementation may be useful, but the current PR does not identify an owning open issue and I found no matching expert shell issue in the complete server issue search. Under current AGENTS.md, production/repository mutation is issue-first and requires the real five-voter/YAGNI preflight before implementation authority; no such evidence is recorded here.
Preserve this branch as implementation evidence at exact head 45bbd72c7ec3b5057a901f300fd649e3c672c295. Before returning it to ready-for-review, attach/reconcile it to the canonical owning issue, record actual voter dispositions (not reconstructed votes), re-check its API/client assumptions against current /v1 authority, and require exact-head repository gates in addition to the dedicated Expert Shell workflow. No code was changed by this recovery pass.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a Common Lisp StarIntel operator shell backed by a per-session Lisa inference engine.
Expert behavior
shell-requestfactsshell-planfacts with operation, risk, rule name, and reason--yeswhyexposes the selected rule, risk class, reason, and trace*READ-EVAL*disabled; no arbitrary user-inputevalOperations
Packaging
starintel-expert-shellASDF program system (star-expert)starintel-expert-shell-testsASDF suiteExpert ShellGitHub Actions workflow runs the Lisa suite and builds the executabledoc/expert-shell.orgSafety / boundaries
The shell is not a privileged back door: all execution stays behind
star.api.client, so server auth, tenant isolation, quota, and validation remain authoritative. Mutating-operation confirmation is implemented as Lisa rules, and tests assert that an unconfirmed mutation never reaches transport.Test command