Skip to content

feat: harden native Chrome product capture - #129

Merged
intel352 merged 1 commit into
mainfrom
feat/variant-safe-output
Oct 3, 2026
Merged

intel352 merged 1 commit into
mainfrom
feat/variant-safe-output

Conversation

@intel352

@intel352 intel352 commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Summary\n- run product capture through native headed Chrome over CDP with a crash-safe anonymous retained profile\n- gate promotion on exact-image lifecycle, durable-cookie, pre-owner crash, and recovery conformance\n- validate bounded provider inputs/outputs against digest-pinned schemas and keep product-owned staging proof artifact-only (no OCI upload)\n\n## Verification\n- ok github.com/GoCodeAlone/workflow-plugin-product-capture 1.262s

? github.com/GoCodeAlone/workflow-plugin-product-capture/cmd/browser-runtime-conformance [no test files]
FAIL github.com/GoCodeAlone/workflow-plugin-product-capture/cmd/product-capture-provider [build failed]
FAIL github.com/GoCodeAlone/workflow-plugin-product-capture/cmd/product-capture-staging-proof [build failed]
? github.com/GoCodeAlone/workflow-plugin-product-capture/cmd/release-prep [no test files]
FAIL github.com/GoCodeAlone/workflow-plugin-product-capture/cmd/workflow-plugin-product-capture [build failed]
ok github.com/GoCodeAlone/workflow-plugin-product-capture/internal/conformance 8.555s
FAIL github.com/GoCodeAlone/workflow-plugin-product-capture/internal/plugin [build failed]
FAIL github.com/GoCodeAlone/workflow-plugin-product-capture/internal/provider [build failed]
ok github.com/GoCodeAlone/workflow-plugin-product-capture/internal/releaseprep 1.207s
ok github.com/GoCodeAlone/workflow-plugin-product-capture/internal/snapshot 1.608s
FAIL github.com/GoCodeAlone/workflow-plugin-product-capture/internal/stagingproof [build failed]
? github.com/GoCodeAlone/workflow-plugin-product-capture/schemas [no test files]
FAIL\n- \n- \n- \n- Linux/amd64 provider and Linux-only test binary compile\n- exact conformance: PASS on \n- 23 stable comparisons, zero mismatches, all five profile-persistence proofs true\n- independent adversarial review: SHIP-IT\n\n## Follow-up\nAfter merge, publish v0.1.66, bind workflow-compute staging to the immutable image digest, then run the product-owned staging proof before BMW commerce validation.

Add crash-safe anonymous profile persistence, exact runtime conformance, bounded schema-validated provider inputs/outputs, and product-owned staging proof without OCI uploads.
@intel352
intel352 merged commit 50e396d into main Oct 3, 2026
4 checks passed
@intel352
intel352 deleted the feat/variant-safe-output branch October 3, 2026 02:17
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