PROPOSED: StarLang scraper declaration + typed acquisition IR [AWAITING OPERATOR APPROVAL] #51
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/star-lang#51
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?
State
AWAITING_OPERATOR_IMPLEMENTATION_APPROVALThis issue is a proposed implementation slice derived from
lost-rob0t/starintel-auto-research#169and designlost-rob0t/starintel-auto-research#171.Do not implement or expose to the executable RAGE queue until the operator explicitly approves implementation. Research/design readiness is not implementation approval.
Priority / dependency role
Bounded scope
Add the smallest closed StarLang compiler/IR surface needed to represent a scraper/source definition without implementing HTTP, DOM, browser, feed, YaCy, or SearX adapters yet.
Required contract:
http,dom,browser,feedas inert typed requirements, not host objects;Non-goals
Mandatory RED-first target
Before production mutation, add a valid StarLang fixture containing the smallest legal scraper declaration expected by design #171.
Run it against untouched current main and record RED evidence showing the parser/compiler rejects or cannot compile the declaration because the scraper declaration/typed acquisition IR does not exist.
Also add negative fixtures that must remain rejected after implementation:
The RED failure must be due to the missing language feature, not a broken test harness.
Acceptance criteria
Authority
Design:
lost-rob0t/starintel-auto-research#171Implementation approval: PENDING / operator only.