Skip to content

plan: [AF-CTR-04] Scope: MobileProbe as an allowed fake; AF-AND-01 redirect wording - #81

Merged
deku2026 merged 1 commit into
mainfrom
plan/af-ctr-04-scope3
Nov 5, 2026
Merged

deku2026 merged 1 commit into
mainfrom
plan/af-ctr-04-scope3

Conversation

@deku2026

@deku2026 deku2026 commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Third AF-CTR-04 scope PR (before part CM), from the MOB protocol review (coordinator decision mob-decisions.md MB-1 / M-1):

  • AF-CTR-04 fakes_allowed gains MobileProbe: the development stand-in of the Android app for the center's mobile native authorization (center/internal/mobiletest, center/cmd/mobile-probe in Cloud; in center tests and hosted runs; never in the image), next to the existing NodeProbe entry. Part M's tests and the hosted run H3 need it; no real phone exists for this task (AR-06/AR-08 stay with AF-AND-01).
  • AF-AND-01's risk mitigation no longer says "loopback callback" (Android has none): the debug build uses a private-use scheme redirect (local stack only), the release build the verified app link and nothing else, as AF-AND-01's own scope says.
  • One ledger note (via tools/plan.py ledger); sequence.md regenerated by the tool (unchanged). AF-CTR-04 stays active.

Verification

  • tools/plan.py validate --design with a fresh ArcForges-Design checkout at origin/main 7466181: 0 errors (63 tasks, 17 milestones); check_design.py: 0 errors; unit tests 48 OK.
  • Host legs: arcforges/linux and arcforges/windows on this head.

🤖 Generated with Claude Code

https://claude.ai/code/session_01H6Cf6kHnz1ZkfURhVWvGjP

…back is a private-use scheme

mob-decisions MB-1 / M-1: AF-CTR-04 fakes_allowed gains MobileProbe (center/internal/mobiletest, center/cmd/mobile-probe, never in the image); AF-AND-01's risk row says private-use scheme (debug) and verified app link (release), not a loopback callback. Ledger note under execution-policy 1.6. AF-CTR-04 stays active.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01H6Cf6kHnz1ZkfURhVWvGjP
@deku2026

deku2026 commented Nov 5, 2026

Copy link
Copy Markdown
Contributor Author

Review record: Plan #81 (third AF-CTR-04 scope PR)

Result: APPROVE at 02f9012 (coordinator review; two lines plus a ledger note). Implements mob-decisions.md MB-1 / M-1 from the MOB protocol review: MobileProbe (Cloud center/internal/mobiletest, center/cmd/mobile-probe; never in the image) joins AF-CTR-04's fakes_allowed beside NodeProbe, and AF-AND-01's mitigation reads private-use scheme (debug, local stack only) / verified app link (release) instead of "loopback callback". Validation with a fresh Design checkout at 7466181: 0 errors; unit tests 48 OK. Host statuses at 02f9012: arcforges/linux success; arcforges/windows success.


Generated by Claude Code

@deku2026
deku2026 merged commit af0e36e into main Nov 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant