P2: Expose Money, Search, Tags, Analytics and Location CLI workflows from the registry #842

Open
opened 2026-10-02 13:23:16 +00:00 by kayg · 0 comments
Owner

Research follow-up under #484. Source snapshot: c4a61e8cf090170f35b1bed3350d9de20c83ecd5.

All current area routes have raw adapters; the CLI has no named Money/Photos/Analytics/Location areas, and named search accepts only query text.

Evidence:

  • main.rs:TopCommand has no Money, Analytics or Location area.
  • Current Money contract has 13 operations for budgets/accounts/categories/months/transactions/assignment. Search has eight; Tags has eight; Analytics one; Location eight.
  • Saved search mutation, Tag assignment/rename preview, structured report filters and saved-place behavior require manual operation IDs and nested input.

Acceptance:

  1. Provide discoverable thin area commands/help from the registry, with no second implementation of calculations or file writes.
  2. Keep IDs, structured filters, continuation and machine-readable output consistent with the API.
  3. Prove each current workflow against real throwaway data and add a hot-path benchmark with the feature slice.
  4. Add adapters as future product capabilities land, rather than invent category-group, Contacts or Focus decisions here.
  5. Include no real financial data in code, fixtures, reports or issues.

Matrix B1–B2/S1–S3/A1/L1; #484, #462 and #570. This issue records discoverability/workflow gaps, not absent raw routes.

Full evidence and decisions: docs/research/agent-surfaces.md on branch job/research-surfaces. No runtime change was made by the research job.

Research follow-up under #484. Source snapshot: `c4a61e8cf090170f35b1bed3350d9de20c83ecd5`. All current area routes have raw adapters; the CLI has no named Money/Photos/Analytics/Location areas, and named search accepts only query text. Evidence: - `main.rs:TopCommand` has no Money, Analytics or Location area. - Current Money contract has 13 operations for budgets/accounts/categories/months/transactions/assignment. Search has eight; Tags has eight; Analytics one; Location eight. - Saved search mutation, Tag assignment/rename preview, structured report filters and saved-place behavior require manual operation IDs and nested input. Acceptance: 1. Provide discoverable thin area commands/help from the registry, with no second implementation of calculations or file writes. 2. Keep IDs, structured filters, continuation and machine-readable output consistent with the API. 3. Prove each current workflow against real throwaway data and add a hot-path benchmark with the feature slice. 4. Add adapters as future product capabilities land, rather than invent category-group, Contacts or Focus decisions here. 5. Include no real financial data in code, fixtures, reports or issues. Matrix B1–B2/S1–S3/A1/L1; #484, #462 and #570. This issue records discoverability/workflow gaps, not absent raw routes. Full evidence and decisions: `docs/research/agent-surfaces.md` on branch `job/research-surfaces`. No runtime change was made by the research job.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#842
No description provided.