test(mv3): require bounded bookmark mutation diagnostics - #178
test(mv3): require bounded bookmark mutation diagnostics#178cursor[bot] wants to merge 10 commits into
Conversation
Bookmark create/get/remove failures previously collapsed to ready/missing, so operators could not tell source rejection from leftover residue. Require allow-listed stage tokens, sanitize raw Chrome errors, and record the current chrome.bookmarks APA citation as compatibility evidence only. Co-authored-by: Seongho Bae <seonghobae@users.noreply.github.com>
…lures Keep the bookmark stage-token close on the current downloads prerequisite after #43 classified WebDriver HTTP/1.1 parser failures. Preserve both allow-listed bookmark diagnostics and the RFC 9112 transport token. Co-authored-by: Seongho Bae <seonghobae@users.noreply.github.com>
Preserve the bookmark diagnostic stage-token work while importing the exact current #43 browser-version diagnostic hardening, regression contract, and changelog evidence. This is a non-destructive stack alignment; prerequisite checks and reviews do not transfer.
Preserve the current bookmark diagnostic tree while adding exact ancestry to PR #56 head 71420d0. The diagnostic branch already contains the bookmark mutation lifecycle plus the same hardened downloads-root changes; this non-destructive merge repairs stack topology without transferring predecessor checks or reviews.
Rebuild the diagnostic lane on the exact current PR #56 tree while preserving the bounded bookmark diagnostic source/test delta. Keep the prerequisite ChromeDriver cleanup resilience and extension-authority hardening, retain the dedicated MV3 doctoring evidence, and avoid reintroducing duplicate/stale generic doctoring/TRD claims. No predecessor check or review evidence transfers.
Rebuild the history-mutation lane on the exact current PR #178 tree while preserving only its controlled history source/test delta and changelog evidence. Keep the prerequisite bookmark diagnostics, ChromeDriver cleanup resilience, and extension-authority hardening intact. No predecessor check or review evidence transfers.
Restore the root doctoring decision trace and APA 7 primary Chrome Bookmarks API citation required by the bookmark-mutation contract, while preserving the current extension-origin/expiry and other protected-main doctoring evidence. This fixes the exact-head repository-contract failure without weakening the test or duplicating stale generic claims.
Advance the controlled history-mutation lane onto exact current PR #178 while preserving its history-only semantic delta and the prerequisite's latest bookmark doctoring. No predecessor check or review evidence transfers.
… codex/restack-pr178-v2 Signed-off-by: Seongho Bae <me@seonghobae.me> # Conflicts: # scripts/ci/run_mv3_compatibility.py # tests/test_mv3_bookmark_mutation_contract.py
|
Conflict RCA: parent PR #56 advanced from the child base |
Close the buyer-visible gap on the Manifest V3 bookmark-mutation lane: a bare
bookmarks: missingresult did not identify which controlled create/get/remove stage failed.Implemented boundary
Exact current head is
3083a8430f8971540f4ffe5d291955b6eb13b31f.bookmark-source-rejected,bookmark-create-rejected,bookmark-get-missing, exact mismatch tokens,bookmark-remove-rejected, andbookmark-complete-ready) and still removes the synthetic bookmark infinallycleanup.unexpected, and does not retain raw Chrome exception text, fixture titles, bookmark IDs, or bookmark URLs as diagnostic evidence.chrome.bookmarksprimary reference in APA 7th form. This remains compatibility evidence only and is not an OriginWeave Agent bookmark grant.Repaired live stack
Exact current lifecycle prerequisite PR #56 head is
22bf82924f9bd254caf3bfa1db1891868c18a765. Fresh exact compare #56 → this head reports ahead 6 / behind 0, with merge base exactly current #56. The child delta preserves bounded bookmark diagnostics and the current prerequisite while retaining only the intended diagnostic/doctoring changes.GitHub base metadata has now been repaired successfully to the real lifecycle prerequisite branch
test/mv3-bookmark-mutation; the earlier body claim that safe retargeting had not been accepted is obsolete. After the retarget, GitHub briefly reported mergeability as unknown/non-mergeable during recomputation, then bounded refetch returned this Draft mergeable without source churn.Semantic integration order is now represented in both ancestry and PR metadata: #43 → #56 → #178 → #59. Current #59 has subsequently been reconciled onto this exact head and retargeted to this PR's branch; no predecessor check/review/approval transfers.
Keep this PR Draft while the prerequisite stack remains active.
Exact-current verification
On unchanged exact head
3083a8430f8971540f4ffe5d291955b6eb13b31f:31989368138: success;31989368104: success on pinned Chromium;Feature-base organization security/review workflows that did not execute on this exact head remain absent evidence, not passing evidence. The requested reviewer remains the branch owner account; no independent approval is inferred from a request, author activity, bot output, or predecessor review.
Scope boundary
Do not interpret passing bookmark compatibility as Agent bookmark/history/filesystem authority, access to an ambient human profile, or a general bookmark tool. This scheduled actor does not merge, self-approve, alter workflows, add secrets, weaken checks, tag, or publish.