gardesk/garwarp / cbfcc1e

Browse files

update sprint 03 status

Authored by mfwolffe <wolffemf@dukes.jmu.edu>
SHA
cbfcc1e4d85a799f50f3a96d19929ae9ff8feae6
Parents
6b364de
Tree
2024a09

1 changed file

StatusFile+-
M README.md 4 1
README.mdmodified
@@ -12,7 +12,10 @@ Planning documents live in `docs/` and are currently local-only.
1212
 ## Current Status
1313
 1. Sprint 01 complete: workspace, daemon lifecycle, control protocol scaffold, activation files.
1414
 2. Sprint 02 complete: control-plane hardening (idempotence, parser strictness, trusted peers, store durability/fallback, health recovery policy).
15
-3. Sprint 03 in progress: portal DBus interfaces are exported and introspectable at `/org/freedesktop/portal/desktop`.
15
+3. Sprint 03 in progress: screenshot/filechooser/appchooser interfaces export method skeletons at `/org/freedesktop/portal/desktop`.
16
+4. Request-handle parsing and deterministic request-id derivation are implemented (`/org/freedesktop/portal/desktop/request/<sender>/<token>` model).
17
+5. DBus method handling derives caller identity from message headers and rejects mismatched request-handle ownership.
18
+6. Typed option parsing foundations are in place for screenshot/filechooser/appchooser known keys.
1619
 
1720
 ## Local Commands
1821
 1. Start daemon: `cargo run -p garwarp -- daemon`