F-027 A3 — Change log, run authority and "Ask me first"
Maintainers usually reply within 1 day
@PelikanFix16 is already working on this.
Since Oct 9, 2026.
Assessment
This issue has not been assessed yet.
Description
Slice A3 of F-027 (founder direction 2026-10-09; contract PR #401). The AST criteria referenced below are defined there and are this issue's acceptance criteria.
- Scope. The
/mcpeffect path for a run token classifies each call as applied,
waiting, suggestion or refused (AST-5 table and lists), records it in the change
log in the same transaction, and returns a plain tool result ("Waiting for Ada's
OK" or the applied object). Receipts recordowner_request. Waiting changes:
owner-only API to Apply, Apply all, Not now; re-execution with every check and
version comparison; 7-day expiry. The conversation card "Wants to: …". - Files.
app/apps/server/src/agent-connection/action-execution.ts,
work-actions.ts,doc-actions.ts,map-actions.ts,conversation-actions.ts;
app/packages/core/src/assistant/changes.ts;app/apps/web/src/assistant/
(card). - Migration 0078
assistant_changes(run, workspace, project, object type and
id, operation, state CHECKapplied|waiting|applied_after_wait|not_now|expired| undone|refused, prepared command JSON for waiting rows with a size CHECK, before
and after versions, receipt, decided by and at). - Tests. AST-4.3, AST-5.2 to AST-5.8, AST-6.5, AST-6.7, AST-9.2; the live-Wiki
deferral with PR #389's session signal faked; waiting changes moving to Inbox with a
fixed clock. - Depends on. A1, A2.
Rules: Docker tests with fakes/mocks only (no real vendor account, key or spend); final design (Prostota) components; UX reviewed against F-027's journeys by an independent evaluator in the running app.
- Dominant language
- TypeScript
- Stars
- 3
- Forks
- 0
- Avg merge
- 13h 27m
- Merged PRs (30d)
- 224
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ColdPhase/flux
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
WebKit: cancelled API requests surface as uncaught 'access control checks' page errorsPossibly taken @Zamojski5 claimed this today. Open
ColdPhase/flux#471 · 1 assignee ·
Maintainers usually reply within 1 day
Similar issues
-
by: ai-assisted frontend good-for: new-member spike
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Northeastern-Electric-Racing/Argos#847 ·
Maintainers usually reply within 4 days
-
Difficulty 1/5 1-3 hours Newbie friendliness 84/100
SignalK/freeboard-sk#990 ·
Maintainers usually reply within 1 day
-
[missing-inheritance] audit review (1 preset)Possibly taken @github-actions claimed this today. Open
Difficulty 1/5 Under an hour Newbie friendliness 82/100
osmberlin/tagging-schema-browser#363 · 1 comment ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Albert-Weasker/niubigeo#205 ·
Maintainers usually reply within 1 day
-
area/frontend area/v2 kind/bug priority/needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
kubeflow/notebooks#1498 · 1 comment ·
Maintainers usually reply within 1 day