app: compose accepted status, session UI, and provider heads - #68
Closed
Florious95 wants to merge 41 commits into
Closed
app: compose accepted status, session UI, and provider heads#68Florious95 wants to merge 41 commits into
Florious95 wants to merge 41 commits into
Conversation
Owner
Author
|
Closed per user rejection: the composed UI does not match the supplied original design. Preserve branch/history for audit; do not merge. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Goal and exact frozen composition
Fixed base
4605951e427f9ba6627375498dcb3c757c05bf36, composed without rewriting owning histories:22bc9e6955d78c072e9715ca9e8ef3c3b7a9325a/ core status-core: integrate accepted nodeprobe four-axis state #669c6dbd178c94b30dedbf54fdf6860308872d5706/ serve pr/ui-provider-icons #4bd34e1760f5d0b25006fbe091d8c11d3fdf1df1d— 3 commits123848a9263db00f0c5b0396c9ecbe2a20004938/ core pr/session-ui-shell #650f9261c43b260b04ffbb5e6c4eeb785a399dea3f— 24 commits1b12e92d8efb1c0eec41e14a264f9d80ee833ad9/ core feat(app): show provider status icons and move favorites to long-press #6796a075f766dd972edbee0d661461c82d4bf2fef3— 9 commitsAll 36 range-diff mappings are one-to-one. Conflicts: none; no candidate product resolution was needed.
REWORK-001 exact candidate
b3fa242cba6354a2249ff2a84db1c3d11c6c0bc9013083c8119fcd9411fd92a2e852d1f91cb41de5f1ec0edd5a55d96c857b8f070efd964b4b5af69454d28cf738b6b0dd9650b162f2d926b44980ec6bac84f22ef15e62eb74208592ce5fa258020c862eChanges after frozen composition are limited to the authorized rework: request-ID-aware test synchronization and its predecessor-ack counterexample; one package doc and five KDocs; one focused real-Compose Provider androidTest. No production API/tmux behavior or owning branch changed.
Host gates
PASS with uncached/non-zero execution:
-count=1: PASS, including the ack-1-before-ack-2 regression.3 → 24 → 9.The status-only static gate is N/A after composition, never reported PASS. GitHub has no checks, so CI is
unknown.Preserved receipts disclose the original invalid Provider/asset invocations,
50e3798Go red, andd9a5531instrumentation compile red; each superseding run happened only on a new exact candidate after explicit authorization, never retry-to-green on one SHA.Provider instrumentation and device boundary
The new single flow renders real
SessionListRows/FavoritesScreen, uses semantics plus touch click/long-click, and covers four state descriptions, icon non-favorite, short-click, exactly-one favorite action/mutation, online/offline, and prohibited-action absence. The existing session seven-test flow is unchanged.Execution/Mobile MCP are unjudgeable because post-host-barrier adb and Mobile MCP both reported zero devices. No device/AVD was created, started, stopped, killed, or cleaned.
APK
~/Downloads/agentmirror-app-compose-ac84f22ef15e-release.apk35074128dd7a340b19d972d30b30c68ef94c6d92cd05bb9c13e72783883b14cea6e368b1f1ec0edd5a55d96c857b8f070efd964b4b5af694with--rerun-tasks --no-build-cacheRisks, rollback, and no-merge boundary
Offline favorites intentionally retain truthful unknown Provider/state. Emulator/MCP behavior and true-device stable-baseline “秒开、没有空白” remain unverified. Rollback is to close this candidate and keep all owning PRs unchanged.
OPEN / UNMERGED ONLY. This PR does not authorize merge, deployment, production restart, release publication, or owning-history edits. User true-device hand verification remains mandatory before separately authorized merge.