P0: ARDR Auto-Research — StarIntel-scoped research → design → operator approval queue #170
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#170
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?
Authority correction
ARDR/ADARD does not approve implementation. Implementation approval is operator-only.
This worker may autonomously move qualifying StarIntel research through research and design, including adversarial review, but its terminal state is design ready for operator review, never implementation-approved.
Mission
Continuously research only concrete StarIntel features/problems and directly relevant new work: actors/domain servers, datasources, scraping/acquisition, services, plugins/adapters, expert systems, agentic researcher actors, StarLang/runtime gaps, search/ingest/document/graph/provenance capabilities, Quasar surfaces required by those capabilities, and directly attached security/durability/resource/deployment concerns.
Reject generic technology research unless the worker can name the concrete StarIntel problem/capability and owning repository/issue/design surface.
Discovery and ranking
Discover candidates from StarIntel GitHub issues, implementation failures, canonical research/design indexes, explicit backlogs, repository gaps, referenced upstream projects, and newly discovered datasources with a stated StarIntel use case.
Rank by GitHub priority and dependency readiness:
Within a tier, prerequisites and ready work beat blocked dependents.
ARDR loop
Analyze
Research
Design
When research evidence is sufficient, skip human research validation, mark research
READY_FOR_DESIGN, and immediately produce/update the canonical design.Design must include architecture/ownership, typed contracts, StarLang/compiler/runtime gaps, actor/domain-server/service/plugin boundaries, local/remote behavior where relevant, security/resource/durability/cancellation/deadline/idempotency semantics, migration/compatibility, dependency-ordered implementation slices, explicit YAGNI/non-goals, and a falsifiable RED-first test target for each coding slice.
Adversarial review
Attack duplicate functionality, wrong ownership, hidden second control planes, Python-first leakage, authorization/confused-deputy risk, SSRF/resource issues, unbounded queues/retries/pagination/browser sessions/fan-out, stale writes/replay, provenance loss, private-data leakage, local/remote divergence, and unverifiable acceptance criteria.
Terminal decision state
After research/design/adversarial review, ARDR may mark the work only as:
READY_FOR_DESIGNduring transitionDESIGN_READY_FOR_OPERATOR_REVIEWwhen the design is complete enoughIt MUST NOT emit or set
APPROVED_FOR_IMPLEMENTATION,IMPLEMENTATION_APPROVED, or any equivalent state.Implementation approval remains exclusively an explicit operator decision.
Proposed implementation handoff
For a design ready for operator review, ARDR may create/update proposed implementation issues in the owning repository containing:
AWAITING_OPERATOR_IMPLEMENTATION_APPROVALThese issues must not enter the executable RAGE queue until the operator explicitly approves implementation.
RAGE boundary
Expected pipeline:
StarLang preference
Acceptance
AWAITING_OPERATOR_IMPLEMENTATION_APPROVALuntil the operator actsInitial seed
Use
lost-rob0t/starintel-auto-research#169as an initial research/design candidate without duplicating its scope.Downstream implementation worker is now defined in
starintel-labs/RAGE#3— Approved-only RAGE Implementor with mandatory RED-first TDD. ARDR may emitAPPROVED_FOR_IMPLEMENTATION; RAGE #3 must independently re-verify that state, dependency readiness, and the required RED-first test target before mutation.MIGRATED — do not run as a StarIntel product worker
This autonomous StarIntel research/design worker role is superseded by
lost-rob0t/hackmode#30.RAGE/ARDR-style autonomous workers now belong to Hackmode. They may touch StarIntel only in an authorized cyber / BBP context: security recon, source-assisted security review, attack-surface analysis, vulnerability validation, evidence/findings, or security-result projection.
They must not select or advance ordinary StarIntel product research/design/implementation work from StarIntel issue queues.
Historical research/design artifacts created under this issue remain valid records; this comment changes the worker ownership/execution model, not the historical artifact record.