feat(collect): competitor fee/liquidity watch into raw notes ingest #19
No reviewers
Labels
No labels
agent:implement
agent:ready
ready
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-research!19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue/14"
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?
Summary
Implements cl8y-research#14: scheduled competitor fee/liquidity watch →
SourceKind::CompetitorWatchraw notes (inbox), separate from theweekpipeline.watchCLI (fixtures default,--live-watchfor committed DeFiLlama protocol URLs)COMPETITOR_WATCH_PAGES+check_competitor_watch_url(exact URL, SSRF fail-closed)claims_for_week_emitnumeric firewall so competitor TVL/fees do not satisfy weekunsourced()fixtures/competitor-watch/, docs/skills updatedFixes #14
Acceptance criteria
CompetitorWatch+parse_stored_kindround-tripwatch→notes.json/gaps.md, no MDX/plansearchhitscompetitor_watchclaims_for_week_emit)Test plan
Gaps / follow-ups
docs/competitor-watch.md).--live-watchnot run in CI (operator verification).drain skip: no occupying job for rebase/fix-pr/CI-wait; remaining continue
drain skip: default autoland requires tip ACCEPT (#77)