Back to Guides & Cookbooks
Cookbook

How to review and act on what Cadreen suggests

Cadreen watches how you use it. When it spots patterns — things you do repeatedly, actions that could be scheduled, rules that could be relaxed — it proposes them as tasks. You decide what runs.

1

The closed loop: execute, observe, learn, propose, approve

Task proposals are the "Propose" step in Cadreen's closed loop. The system doesn't just execute — it watches what works, spots patterns, and asks you to approve improvements.

ExecuteRun the taskObserveWatch every stepLearnDetect patternsProposeSuggest actionsRatifyYou decide
Note
The "Propose" step is where Cadreen becomes self-modifying. It doesn't just follow rules — it suggests new ones. You approve or dismiss. Dismissals teach it what you don't want.
2

Four detectors look for different opportunities

Every learning cycle, four detectors run on your usage. Each looks for a different kind of pattern.

Recurring actions

You've done this 10+ times with 90%+ success. The system proposes automation.

Example: "Auto-approve refunds under $50 in support"

Time-based patterns

You do this every Monday at 9am. The system proposes scheduling.

Example: "Schedule weekly report every Monday at 9:00"

Automation opportunities

This succeeds 95% automatically but still gets manual approvals. The system proposes policy relaxation.

Example: "Auto-approve data exports for compliance team"

Cross-domain insights

This works in domain A but fails in domain B. The system proposes applying the successful pattern.

Example: "Apply refund pattern from support to billing"

3

Accepting executes via the intent engine

When you accept a proposal, Cadreen calls its own intent engine with the proposal's intent. Governance still runs. Tools still execute. The only difference is the system suggested it instead of you asking.

YouAcceptProposals/proposalsIntentIntent EngineClassifyGovernExecuteResultExecutionTracedGovernance
Note
The response includes an action field that tells you what kind of thing happened: execute, policy_change, pattern_transfer, or create_blueprint. Governance runs regardless.
4

API examples

List proposals waiting for your decision:

BASH
curl -H "Authorization: Bearer sk_cadreen_..." \
https://accomplishanything.today/api/v1/cadreen/proposals

Accept a proposal (executes immediately):

BASH
curl -X POST \
-H "Authorization: Bearer sk_cadreen_..." \
https://accomplishanything.today/api/v1/cadreen/proposals/550e8400.../accept

Dismiss with a reason (teaches the system):

BASH
curl -X POST \
-H "Authorization: Bearer sk_cadreen_..." \
-d '{"reason": "We handle refunds manually for audit purposes"}' \
https://accomplishanything.today/api/v1/cadreen/proposals/550e8400.../dismiss

See counts by status:

BASH
curl -H "Authorization: Bearer sk_cadreen_..." \
https://accomplishanything.today/api/v1/cadreen/proposals/stats
5

Dismissals are learning signals

When you dismiss a proposal, Cadreen records it. If you dismiss the same kind of proposal multiple times, the system stops suggesting it. Dismissals feed back into the learning cycle — they're as valuable as acceptances.

DismissLearningRecord signalPattern updateAdjust confidenceFewer false suggestions
6

Dashboard: review suggestions visually

The dashboard at Proposals shows what Cadreen suggests. Filter by status, expand for evidence, accept or dismiss with one click. The homepage shows how many suggestions are waiting.

Go to /infra/dashboard/proposals to review. Each card shows the proposal type (automation, governance, learning), confidence score, and evidence. Accepting runs it immediately through the intent engine.