Test BotMarket API queries against your local rfptree.db. $0.01 per query deducted from simulated balance.
| search <query> | Search opportunities by keyword ($0.01) |
| search <query> --limit 50 | Search with custom result limit ($0.01) |
| stats | Database stats — free |
| count <query> | Count matching records ($0.01) |
| opp <id> | Get single opportunity by ID ($0.01) |
| sources | List data sources — free |
| balance | Show current balance — free |
| help | Show this help — free |
| clear | Clear terminal output |
| (button) Qualify Opp → Estate | 1st click ($0.01): rotates through 25 search topics (excludes grants/challenges), pulls a real opp, writes detail-view-styled qualification doc. Clicks 2-4: Go/No-Go, Estimate, Posture (free). Clicks 5+: random free pool — atom crystallization (6 types), add personnel (7 roles × 4 names), triage personnel, promote to Product Domain (preparedness signal — full 5W1H bid skeleton), issue amendment (Product Domain → Pending_*). |
| (button) Promote | Picks a random unpromoted qualified opp and creates its Product Domain folder + 5W1H bid skeleton (Who/What/Where/When/Why/How with multivariate files mirroring My Trees Stage 2 form hints). Free. |
| (button) Resolve | Resolves any pending amendment — renames `Pending_X/` back to `X/`. Free. |
| (button) Reset Estate | Wipe IndexedDB and re-seed canonical Estate skeleton — free |