Update to Web App QA & Release Copilot
Snapshot Nov 3, 2026 · 18:49 UTC · version 0.2.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Sep 30, 2026 · 23:18 UTC
{"sha256":"85d24a4fafeea4a3e1bfb58b693b29190137c42d4a6b8a3fb89cc5a7db39275a","size":180604}
Nov 3, 2026 · 18:49 UTC
Not present
Package file
Sep 30, 2026 · 23:18 UTC
{"sha256":"9d4e8212d6fba06e0acdef399839742079b3a8eeed8c85c9b090fa761f04aea4","size":23384}
Nov 3, 2026 · 18:49 UTC
Not present
Package file
Sep 30, 2026 · 23:18 UTC
e1f4874213c08f3b43d564349efec2f53c07da27c00f0ef38aa687d3382a28f6
Nov 3, 2026 · 18:49 UTC
f87fdc7e709e0417d5d80a5000def029972b973a47eb6c6e3f5327624d4938f2
Package file
Sep 30, 2026 · 23:18 UTC
2825
Nov 3, 2026 · 18:49 UTC
2957
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.codex-plugin/assets/composer-icon.png →
.codex-plugin/assets/logo.png →
benchmarks/original-submission-cases.md →
docs/original-research-notes.md →
examples/evidence-not-ready.json →
examples/evidence-ready.json →
references/agent-collaboration.md →
references/api-data-integrity.md →
references/critical-journeys.md →
references/dependencies-ci.md →
references/deployment-and-rollout.md →
references/evidence-model.md →
references/official-sources.md →
references/original/accessibility_web_quality_checklist.md →
references/original/browser_responsive_visual_testing.md →
references/original/functional_qa_user_journey_patterns.md →
references/original/official_source_registry.md →
references/original/release_readiness_regression_framework.md →
references/original/web_performance_testing_playbook.md →
references/original/web_security_privacy_release_checks.md →
references/playwright-practices.md →
references/scope-and-risk.md →
references/security-privacy.md →
references/severity-and-triage.md →
references/visual-responsive.md →
scripts/check_release_evidence.py →
skills/audit-accessibility/SKILL.md →
skills/audit-api-data/SKILL.md →
skills/audit-performance/SKILL.md →
skills/audit-release/SKILL.md →
skills/audit-security-privacy/SKILL.md →
skills/audit-seo-pwa/SKILL.md →
skills/build-playwright-tests/SKILL.md →
skills/debug-flaky-tests/SKILL.md →
skills/decide-release/SKILL.md →
skills/map-critical-journeys/SKILL.md →
skills/orchestrate-qa-agents/SKILL.md →
skills/plan-regression/SKILL.md →
skills/review-dependencies-ci/SKILL.md →
skills/review-deployment-rollout/SKILL.md →
skills/review-visual-responsive/SKILL.md →
skills/verify-postrelease/SKILL.md →
skills/web-qa-release/SKILL.md →
skills/web-qa-release/agents/openai.yaml →
skills/web-qa-release/assets/icon.svg →
skills/web-qa-release/references/accessibility_web_quality_checklist.md →
skills/web-qa-release/references/browser_responsive_visual_testing.md →
skills/web-qa-release/references/functional_qa_user_journey_patterns.md →
skills/web-qa-release/references/official_source_registry.md →
skills/web-qa-release/references/release_readiness_regression_framework.md →
skills/web-qa-release/references/web_performance_testing_playbook.md →
skills/web-qa-release/references/web_security_privacy_release_checks.md →
submission/listing-and-prompts.md →
submission/public-submission-checklist.md →
templates/accessibility-review.md →
templates/journey-test-matrix.md →
templates/performance-budget.md →
templates/post-release-checklist.md →
templates/qa-evidence-record.md →
templates/regression-scope.md →
plugin.json
− removed · + added
--- before +++ after @@ -1,51 +1,60 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", + "name": "web-app-qa-release-copilot", + "version": "0.2.0", + "description": "Evidence-driven web application testing, regression analysis, defect triage and production release-readiness workflows.", "author": { - "name": "Krishna Sathvik" + "name": "Tekris Labs", + "url": "https://tekrislabs.com/" }, - "description": "Web app QA, regression, release readiness, and launch validation workflows.", + "keywords": [ + "web-qa", + "playwright", + "release-readiness", + "regression", + "accessibility", + "core-web-vitals", + "web-security", + "cross-browser", + "observability" + ], + "skills": "./skills", "extensions": { "com.openai": { "interface": { + "displayName": "Web App QA & Release Copilot", + "shortDescription": "Test web apps before release", + "longDescription": "Web App QA & Release Copilot helps teams understand what changed, verify critical user journeys, diagnose defects and flaky tests, review visual and responsive behavior, assess accessibility, performance and security evidence, and make traceable release decisions. It creates focused Playwright plans and tests when coding tools are available and ties each risk and verdict to observed evidence. It does not claim to have run browsers, scanned systems, deployed changes, or verified production without actual tool results.", + "developerName": "Tekris Labs", + "category": "Developer Tools", "capabilities": [ - "Audit web-app release readiness across functional, browser, accessibility, performance, and security risks", - "Map critical user journeys into focused end-to-end tests and release smoke checks", - "Scope targeted regression from changed code, dependencies, data, configuration, and adjacent workflows", - "Triage bugs with reproduction steps, evidence, severity, likely layer, and next verification", - "Design resilient Playwright tests around user-visible behavior, locators, traces, and browser projects", - "Review responsive layouts, touch behavior, supported browsers, and visual-regression evidence", - "Audit keyboard, focus, semantics, forms, dynamic updates, contrast, zoom, and screen-reader requirements", - "Interpret Lighthouse, Core Web Vitals, network, JavaScript, image, font, and field-performance evidence", - "Review auth, authorization, sessions, uploads, APIs, secrets, privacy, and deployment-security risks", - "Produce Ready, Ready with known limitations, or Not ready verdicts tied to explicit evidence and blockers" + "Audit release candidates with evidence-backed findings and readiness decisions", + "Map critical user journeys and right-size change-based regression coverage", + "Generate and debug resilient Playwright tests when coding tools are available", + "Review browser, responsive, mobile and visual-regression issues", + "Assess keyboard accessibility, semantics, forms and WCAG 2.2 evidence", + "Investigate lab and real-user performance regressions and Core Web Vitals", + "Review API/data integrity, authorization, dependency and privacy risks", + "Plan safe deployments, rollback, canary checks and post-release verification", + "Coordinate specialist QA review with real agents when supported" ], - "category": "Developer Tools", - "composerIcon": "./.codex-plugin/assets/composer-icon.png", "defaultPrompt": [ - "Audit this web app or PR for release readiness and identify blockers.", - "Build a focused regression and smoke-test plan for these changes.", - "Turn this bug, screenshot, or failed test into a reproducible QA report." + "Audit this web app release and identify evidence-backed blockers.", + "Create focused Playwright and regression tests for these changes.", + "Triage this web bug and give a reproducible verification plan." ], - "developerName": "Krishna Sathvik", - "displayName": "Web App QA & Release Copilot", - "logo": "./.codex-plugin/assets/logo.png", - "longDescription": "Web App QA & Release Copilot helps you test web applications, triage defects, scope regression, and make evidence-based release decisions. It can map critical user journeys, review screenshots, test output, traces, logs, and pull-request context, design focused Playwright coverage, assess cross-browser and responsive behavior, review accessibility against current WCAG guidance, analyze Lighthouse and Core Web Vitals evidence, check security and privacy release risks, and verify deployment, rollback, smoke-test, and post-release monitoring plans. It distinguishes observed evidence from inference, prioritizes real user impact, and avoids declaring a release ready when key evidence is missing.", - "shortDescription": "Test web apps before release" + "brandColor": "#1D3B44", + "logo": "./assets/logo.png", + "composerIcon": "./assets/composer-icon.png", + "websiteURL": "https://tekrislabs.com/", + "supportURL": "https://tekrislabs.com/contact", + "privacyPolicyURL": "https://tekrislabs.com/privacy", + "termsOfServiceURL": "https://tekrislabs.com/terms" + }, + "onboardingSkill": "./skills/get-started/SKILL.md", + "publication": { + "release_notes": "0.2.0: Decomposed QA workflows into 18 focused skills, added review playbooks, evidence templates, benchmarking cases and offline release-evidence checks; retained original references and icons." } } - }, - "keywords": [ - "qa", - "testing", - "release", - "playwright", - "accessibility", - "performance", - "web-security", - "regression", - "web-app" - ], - "name": "web-app-qa-release-copilot", - "skills": "./skills/", - "version": "0.1.0" + } }
Full technical diff · 94 changed fields
removed /files/.codex-plugin~1assets~1composer-icon.png
{
"sha256": "85d24a4fafeea4a3e1bfb58b693b29190137c42d4a6b8a3fb89cc5a7db39275a",
"size": 180604
}Field is absent
removed /files/.codex-plugin~1assets~1logo.png
{
"sha256": "9d4e8212d6fba06e0acdef399839742079b3a8eeed8c85c9b090fa761f04aea4",
"size": 23384
}Field is absent
changed /files/.codex-plugin~1plugin.json/sha256
"e1f4874213c08f3b43d564349efec2f53c07da27c00f0ef38aa687d3382a28f6"
"f87fdc7e709e0417d5d80a5000def029972b973a47eb6c6e3f5327624d4938f2"
changed /files/.codex-plugin~1plugin.json/size
2825
2957
added /files/CHANGELOG.md
Field was absent
{
"sha256": "3768cd521b97848539754c584b0adb0b360a8a8493a83fbad40a6c0442c346ee",
"size": 680
}removed /files/PLUGIN_CREATOR_PROMPT.md
{
"sha256": "1452b6cdfee6cbd8c88473cdc33431c64dfc0703db8bcbd04992cfdb0d85d002",
"size": 2384
}Field is absent
changed /files/README.md/sha256
"12dcd88ec077eda7a662a90d956b55222fb52d11a2eb1c92cbcc0d02969243f2"
"324493a1a2553bbc87d39dc8cffe61b800dc3dc4421dbe4468d13c32b9cd5090"
changed /files/README.md/size
1975
1982
added /files/SUBMISSION.md
Field was absent
{
"sha256": "eb36b05c8987c26e754c80a424bea647b956565095584f5908420973ffa01299",
"size": 1605
}added /files/UPGRADE_AUDIT.md
Field was absent
{
"sha256": "d673fc9ab7c9127add32cf7d48382f64a68dc9dae406f283fc8e956ca353c3e2",
"size": 1437
}added /files/assets~1composer-icon.png
Field was absent
{
"sha256": "85d24a4fafeea4a3e1bfb58b693b29190137c42d4a6b8a3fb89cc5a7db39275a",
"size": 180604
}removed /files/assets~1icon.svg
{
"sha256": "74c34e751f10896862fb430afe18c6b65146268741ce644d9ce515dd0659b587",
"size": 737
}Field is absent
added /files/assets~1logo.png
Field was absent
{
"sha256": "9d4e8212d6fba06e0acdef399839742079b3a8eeed8c85c9b090fa761f04aea4",
"size": 23384
}removed /files/assets~1logo.svg
{
"sha256": "74c34e751f10896862fb430afe18c6b65146268741ce644d9ce515dd0659b587",
"size": 737
}Field is absent
added /files/assets~1original-icon.svg
Field was absent
{
"sha256": "74c34e751f10896862fb430afe18c6b65146268741ce644d9ce515dd0659b587",
"size": 737
}added /files/assets~1original-logo.svg
Field was absent
{
"sha256": "74c34e751f10896862fb430afe18c6b65146268741ce644d9ce515dd0659b587",
"size": 737
}added /files/benchmarks~1cases.json
Field was absent
{
"sha256": "a7110537feae15f1cd0478204dce075a88475e0a63bb9fb5d11b455c30e62dcd",
"size": 8689
}added /files/benchmarks~1original-submission-cases.md
Field was absent
{
"sha256": "f80794c3c1aab353e58aae640f262408b44a9ac6f3c14cdc5f7c82f7baf534a1",
"size": 3976
}added /files/benchmarks~1review-rubric.md
Field was absent
{
"sha256": "e322e186e71955c2d4a80e3e3bf16eb77cec2b6ea4b0438bd0c031872e5a07c7",
"size": 724
}removed /files/docs~1RESEARCH_NOTES.md
{
"sha256": "ff4cf3b1a6abdfbed4f6514da2fab1d3eff8392eec3887a364752df1f3603522",
"size": 5745
}Field is absent
added /files/docs~1original-research-notes.md
Field was absent
{
"sha256": "ff4cf3b1a6abdfbed4f6514da2fab1d3eff8392eec3887a364752df1f3603522",
"size": 5745
}added /files/docs~1original-skill.md
Field was absent
{
"sha256": "3721ac46ed39da3ff1ea04e0ef105a18e7f141c4a87e98f292af94ef1015a059",
"size": 7895
}added /files/examples~1evidence-not-ready.json
Field was absent
{
"sha256": "2064858bc9ec04a39bad46a65b86266907515da128926002cb35255cb2b9db76",
"size": 266
}added /files/examples~1evidence-ready.json
Field was absent
{
"sha256": "5e11656c2c3ade6a2b821489975a4ba5cd61fa26ad43b69649e109e3d232fce7",
"size": 385
}changed /files/plugin.json/sha256
"11d219e2ddecb8a98843aa7c55f84bbbeab578e8035e84949a1d2121519e6784"
"ee8c5c28593fe41b0fb50ab614975ceb8c6164f8781cb8a05b878d67ad4e6658"
changed /files/plugin.json/size
3054
3152
added /files/references~1accessibility.md
Field was absent
{
"sha256": "24b585a3726717173b580b16a06109fc3eeef86a1069dfce67ae1a2c40173bbd",
"size": 782
}added /files/references~1agent-collaboration.md
Field was absent
{
"sha256": "47de6bd59c15dfbf2a26c4475cb5b0f8e62245e0c679babbfcd57e1beeb5afaf",
"size": 816
}added /files/references~1api-data-integrity.md
Field was absent
{
"sha256": "02e2bd7deb522b71d106ee987c68c0201bb5be28e790d8646c8eb0612c8aa4ab",
"size": 781
}added /files/references~1critical-journeys.md
Field was absent
{
"sha256": "7b0e94818d48bfc7dfc38d0f45f2d123d80f02daa628671cbe0fa727ae31ef4a",
"size": 851
}added /files/references~1dependencies-ci.md
Field was absent
{
"sha256": "e81ab84b020797f4537ec6b832a5be45229f8ff2b08dfd26b1cf8fcd19f1bf09",
"size": 660
}added /files/references~1deployment-and-rollout.md
Field was absent
{
"sha256": "0c19859f76787d286f47eba00abc0a8837b1cd645280abf92ae422f8265cf178",
"size": 772
}added /files/references~1evidence-model.md
Field was absent
{
"sha256": "0a3f48ad9828956f76a3922ab96df7765012d37fa9105a730ddc66b77d483874",
"size": 1283
}added /files/references~1official-sources.md
Field was absent
{
"sha256": "707d8d4be4800478263275a9b1ec25abfce0205eec7dc94debb9802a7b23e10a",
"size": 1011
}added /files/references~1original~1accessibility_web_quality_checklist.md
Field was absent
{
"sha256": "8152fae07d48d7a7744b8044f8e1f150cf313f84b997f5dcfcd5422c90938743",
"size": 2230
}added /files/references~1original~1browser_responsive_visual_testing.md
Field was absent
{
"sha256": "1788227b7e3b6b9149f45fe0af95cddb45d6e8f7f343b4177b0cc573535717bb",
"size": 2120
}added /files/references~1original~1functional_qa_user_journey_patterns.md
Field was absent
{
"sha256": "efeed1fa4b50bc54f21e14bec81d30368a0434b46aa7acdc0d0e4e5f1200b2e2",
"size": 2701
}added /files/references~1original~1official_source_registry.md
Field was absent
{
"sha256": "c88946872aebd66677f3da7295587cbabd0bd4918e5d433723e23237af9aae6f",
"size": 3559
}added /files/references~1original~1release_readiness_regression_framework.md
Field was absent
{
"sha256": "40de77342a2ec351acef1a533adbe1561730cf7648b9789d4aad9e6f981e0de6",
"size": 2606
}added /files/references~1original~1web_performance_testing_playbook.md
Field was absent
{
"sha256": "4a409a109458a64eff9dcdefef5892149c6efc60dfeebb3049cbd2d637e89c94",
"size": 2215
}added /files/references~1original~1web_security_privacy_release_checks.md
Field was absent
{
"sha256": "35e5ae4f8ebe3d14555bb7e52873fa072c2506c0c3348b1a8b8f2aedf6c3690b",
"size": 2246
}added /files/references~1performance.md
Field was absent
{
"sha256": "8855630ffa1ff14481c3e6fa8a7bb88dcfcc1c4299702cd692a3b78f64025eec",
"size": 939
}added /files/references~1playwright-practices.md
Field was absent
{
"sha256": "2f682b1bff227ba41769e171b3de8548ec1bb3796a34976e6f640dbbd9065dbe",
"size": 1073
}added /files/references~1release-gates.md
Field was absent
{
"sha256": "c0e6a267491fb86dd945303111773865d4e5ac4272a903de2f7243abaacd3364",
"size": 856
}added /files/references~1scope-and-risk.md
Field was absent
{
"sha256": "e83e8f68e3cc8d714df2e3a3f1beb0fad57a20dfbbc8223cb7960b69f0fa9b3b",
"size": 1010
}added /files/references~1security-privacy.md
Field was absent
{
"sha256": "3d342bf35ce7fcb7b09c473a45f7525ed6d22c4ee1f3b47d0124c90ebb86beb7",
"size": 958
}added /files/references~1seo-pwa.md
Field was absent
{
"sha256": "268153085b0e94814d28bbe0ff4ad41c7083da22de4ecac22980c8f1a5c1fc6c",
"size": 693
}added /files/references~1severity-and-triage.md
Field was absent
{
"sha256": "f60cafd7827c5c6b8a30a00c48e87aa34a9c1cf0bf9ac8f96646d6952cbb0999",
"size": 896
}added /files/references~1visual-responsive.md
Field was absent
{
"sha256": "a348470b51d007a13eab0feaab48debdbf93049e237568f1cd96bc32c21eaf84",
"size": 753
}added /files/scripts~1check_release_evidence.py
Field was absent
{
"sha256": "c2f14d031208f5de4b8cb1631125b04eb7f982cc497616d43c6f5585112d66e5",
"size": 3540
}added /files/scripts~1validate_package.py
Field was absent
{
"sha256": "340998ca6ea45f0add47a40e9c393f1d860027999b9c3c3e35df83499a9cefaa",
"size": 1764
}added /files/skills~1audit-accessibility~1SKILL.md
Field was absent
{
"sha256": "900fc9f20f654fc4c6006a394dafa8503bd7a37e1240230ba785fe0bc2468c2a",
"size": 1590
}added /files/skills~1audit-api-data~1SKILL.md
Field was absent
{
"sha256": "b8d8c772a807b6cd1b88d674ccf3cd0694259341c85a85a5ff694c54d2033947",
"size": 1563
}added /files/skills~1audit-performance~1SKILL.md
Field was absent
{
"sha256": "82219809709464c3ce2f6f61af62ccacff36a307cf94bfc84aeab9bfdaf1189b",
"size": 1616
}added /files/skills~1audit-release~1SKILL.md
Field was absent
{
"sha256": "ba2b36962df855aaedd21b20199928da5bbcd24391bda1fab1008ad2dc34fc30",
"size": 1815
}added /files/skills~1audit-security-privacy~1SKILL.md
Field was absent
{
"sha256": "817bcafe13367acb7c576f45b839432aa3a797351780bfeee5b652a86ec0969d",
"size": 1707
}added /files/skills~1audit-seo-pwa~1SKILL.md
Field was absent
{
"sha256": "450337827a29adf2546dcda8fc1081dfcbcf7e36ac876a5567e36ea9638fbbfe",
"size": 1546
}added /files/skills~1build-playwright-tests~1SKILL.md
Field was absent
{
"sha256": "75b422c59c58fb8aa546f62413b38da432ba672003f45104ef95f48552516c00",
"size": 1655
}added /files/skills~1debug-flaky-tests~1SKILL.md
Field was absent
{
"sha256": "38a616c49c2eb0e5be276a8f1274de936e4db009e4b28b54ae04a128b97de353",
"size": 1576
}added /files/skills~1decide-release~1SKILL.md
Field was absent
{
"sha256": "f4f55e9799ecd4c8d03f85a7d19524d636b5f834eb6ceab0d2032726f72b5fe1",
"size": 1648
}added /files/skills~1get-started~1SKILL.md
Field was absent
{
"sha256": "fe0018d311d0d39ecf030da9f0fd98c025aac4cb9a3de6edd8a8c310f4743ffa",
"size": 1820
}added /files/skills~1map-critical-journeys~1SKILL.md
Field was absent
{
"sha256": "7d8bc59c6486f870b7099be117f04c37240316211650d98c9e68dd519f80d762",
"size": 1603
}added /files/skills~1orchestrate-qa-agents~1SKILL.md
Field was absent
{
"sha256": "1651e9c2e59770a01968a89c11ccf2bc4b1721eae91d46db80c2f8e6396e2820",
"size": 1637
}added /files/skills~1plan-regression~1SKILL.md
Field was absent
{
"sha256": "97ccba0c7fa04f04297cf7da2f01686b2fe0771b19d5b9f6d00d5eb388f57bc8",
"size": 1532
}added /files/skills~1review-dependencies-ci~1SKILL.md
Field was absent
{
"sha256": "5713f056b8171b1293d268513067f5a335ec17042aa52d8991c0e1b928a4c5a5",
"size": 1560
}added /files/skills~1review-deployment-rollout~1SKILL.md
Field was absent
{
"sha256": "2fe42d8076be13634f3c28e3d97cda5b8d441ae11ff3e5a36b440f867a49f727",
"size": 1525
}added /files/skills~1review-visual-responsive~1SKILL.md
Field was absent
{
"sha256": "bd3543b5aaa363790c41b0ebdd03d32990a8acad0f0fc4d873b80b4ba1fe7d49",
"size": 1623
}added /files/skills~1triage-bug~1SKILL.md
Field was absent
{
"sha256": "3ff7d52c95085437ba54e9ad65e268f0dea5c01ad16e08ec567cdcd9fdec337f",
"size": 1506
}added /files/skills~1verify-postrelease~1SKILL.md
Field was absent
{
"sha256": "007d1b6e86ac1bd72557491169cff9c2d2f1c3a79d65a45510d08285e2e1f4b8",
"size": 1583
}removed /files/skills~1web-qa-release~1SKILL.md
{
"sha256": "3721ac46ed39da3ff1ea04e0ef105a18e7f141c4a87e98f292af94ef1015a059",
"size": 7895
}Field is absent
removed /files/skills~1web-qa-release~1agents~1openai.yaml
{
"sha256": "9ea77f5edce4660c56c7d68e83493d1b8193c431ee190056449b16b74332e6df",
"size": 311
}Field is absent
removed /files/skills~1web-qa-release~1assets~1icon.svg
{
"sha256": "74c34e751f10896862fb430afe18c6b65146268741ce644d9ce515dd0659b587",
"size": 737
}Field is absent
removed /files/skills~1web-qa-release~1references~1accessibility_web_quality_checklist.md
{
"sha256": "8152fae07d48d7a7744b8044f8e1f150cf313f84b997f5dcfcd5422c90938743",
"size": 2230
}Field is absent
removed /files/skills~1web-qa-release~1references~1browser_responsive_visual_testing.md
{
"sha256": "1788227b7e3b6b9149f45fe0af95cddb45d6e8f7f343b4177b0cc573535717bb",
"size": 2120
}Field is absent
removed /files/skills~1web-qa-release~1references~1functional_qa_user_journey_patterns.md
{
"sha256": "efeed1fa4b50bc54f21e14bec81d30368a0434b46aa7acdc0d0e4e5f1200b2e2",
"size": 2701
}Field is absent
removed /files/skills~1web-qa-release~1references~1official_source_registry.md
{
"sha256": "c88946872aebd66677f3da7295587cbabd0bd4918e5d433723e23237af9aae6f",
"size": 3559
}Field is absent
removed /files/skills~1web-qa-release~1references~1release_readiness_regression_framework.md
{
"sha256": "40de77342a2ec351acef1a533adbe1561730cf7648b9789d4aad9e6f981e0de6",
"size": 2606
}Field is absent
removed /files/skills~1web-qa-release~1references~1web_performance_testing_playbook.md
{
"sha256": "4a409a109458a64eff9dcdefef5892149c6efc60dfeebb3049cbd2d637e89c94",
"size": 2215
}Field is absent
removed /files/skills~1web-qa-release~1references~1web_security_privacy_release_checks.md
{
"sha256": "35e5ae4f8ebe3d14555bb7e52873fa072c2506c0c3348b1a8b8f2aedf6c3690b",
"size": 2246
}Field is absent
removed /files/submission~1listing-and-prompts.md
{
"sha256": "61e937614c4211f7544e690db7c0a02e7a6685d95732855c803ad81c397c03c2",
"size": 2115
}Field is absent
removed /files/submission~1public-submission-checklist.md
{
"sha256": "235e47cd97353d6d1989cb86dd7d21f6c04a9a7612064b01e216084ea731430d",
"size": 1730
}Field is absent
removed /files/submission~1release-notes.md
{
"sha256": "3d7e5c923ba4050277687b30024d583d1c873393eef56169c1e2b0d7634ee81b",
"size": 483
}Field is absent
removed /files/submission~1test-cases.md
{
"sha256": "f80794c3c1aab353e58aae640f262408b44a9ac6f3c14cdc5f7c82f7baf534a1",
"size": 3976
}Field is absent
added /files/templates~1accessibility-review.md
Field was absent
{
"sha256": "4ce4516b9350401ed26a32c491bcff5f02e6e7fadb537e463efb244423579090",
"size": 361
}added /files/templates~1agent-handoff.md
Field was absent
{
"sha256": "b83d026cb6f6d79e4f647153e8eb52d3c0730c28fd2d8e6e4022e6edaa050ddd",
"size": 306
}added /files/templates~1bug-report.md
Field was absent
{
"sha256": "49a37008fbda26c4ec45d3131a706550159b91973ec6591d7ecaf9a89d9c0e66",
"size": 279
}added /files/templates~1journey-test-matrix.md
Field was absent
{
"sha256": "5185b393dbae757a00c39b1cac0452cdc40cfd4681bfe8cc0524d682ee0589d4",
"size": 250
}added /files/templates~1performance-budget.md
Field was absent
{
"sha256": "80230e06266954dfeff0dd81a3c03bfe140736dc790a5e733cb843fc76996038",
"size": 303
}added /files/templates~1post-release-checklist.md
Field was absent
{
"sha256": "0f4a9ae08b960dadfc9c12570bcadfef26b8bc7902ab09a2d39ab43cf6a3032d",
"size": 517
}added /files/templates~1qa-evidence-record.md
Field was absent
{
"sha256": "8c3ae83c03fec3cb2f6d7e13fe3b7a33f7d9640627bcba635591a43d8ef864b8",
"size": 369
}added /files/templates~1regression-scope.md
Field was absent
{
"sha256": "9098ce471cb3a8998420d3b33f097fafe05ea5710f1dde34e22863e16b73b38d",
"size": 373
}added /files/templates~1release-readiness-report.md
Field was absent
{
"sha256": "decdc0c4d8940638786033c37fc39ea5c1fd8cbebfa9e85133831c09028bc358",
"size": 429
}added /files/templates~1visual-audit.md
Field was absent
{
"sha256": "25650bedde2d22832cbf5934749b5d23c588e253717bf58ac36c1d646e37acf7",
"size": 336
}added /files/tests~1test_release_evidence.py
Field was absent
{
"sha256": "5ec926b28d493d534fcc6b487f0e8f2e36743e34373de9ba746c6a83556b4c9f",
"size": 3572
}Full snapshot data
{
"files": {
".codex-plugin/plugin.json": {
"sha256": "f87fdc7e709e0417d5d80a5000def029972b973a47eb6c6e3f5327624d4938f2",
"size": 2957
},
"CHANGELOG.md": {
"sha256": "3768cd521b97848539754c584b0adb0b360a8a8493a83fbad40a6c0442c346ee",
"size": 680
},
"README.md": {
"sha256": "324493a1a2553bbc87d39dc8cffe61b800dc3dc4421dbe4468d13c32b9cd5090",
"size": 1982
},
"SUBMISSION.md": {
"sha256": "eb36b05c8987c26e754c80a424bea647b956565095584f5908420973ffa01299",
"size": 1605
},
"UPGRADE_AUDIT.md": {
"sha256": "d673fc9ab7c9127add32cf7d48382f64a68dc9dae406f283fc8e956ca353c3e2",
"size": 1437
},
"assets/composer-icon.png": {
"sha256": "85d24a4fafeea4a3e1bfb58b693b29190137c42d4a6b8a3fb89cc5a7db39275a",
"size": 180604
},
"assets/logo.png": {
"sha256": "9d4e8212d6fba06e0acdef399839742079b3a8eeed8c85c9b090fa761f04aea4",
"size": 23384
},
"assets/original-icon.svg": {
"sha256": "74c34e751f10896862fb430afe18c6b65146268741ce644d9ce515dd0659b587",
"size": 737
},
"assets/original-logo.svg": {
"sha256": "74c34e751f10896862fb430afe18c6b65146268741ce644d9ce515dd0659b587",
"size": 737
},
"benchmarks/cases.json": {
"sha256": "a7110537feae15f1cd0478204dce075a88475e0a63bb9fb5d11b455c30e62dcd",
"size": 8689
},
"benchmarks/original-submission-cases.md": {
"sha256": "f80794c3c1aab353e58aae640f262408b44a9ac6f3c14cdc5f7c82f7baf534a1",
"size": 3976
},
"benchmarks/review-rubric.md": {
"sha256": "e322e186e71955c2d4a80e3e3bf16eb77cec2b6ea4b0438bd0c031872e5a07c7",
"size": 724
},
"docs/original-research-notes.md": {
"sha256": "ff4cf3b1a6abdfbed4f6514da2fab1d3eff8392eec3887a364752df1f3603522",
"size": 5745
},
"docs/original-skill.md": {
"sha256": "3721ac46ed39da3ff1ea04e0ef105a18e7f141c4a87e98f292af94ef1015a059",
"size": 7895
},
"examples/evidence-not-ready.json": {
"sha256": "2064858bc9ec04a39bad46a65b86266907515da128926002cb35255cb2b9db76",
"size": 266
},
"examples/evidence-ready.json": {
"sha256": "5e11656c2c3ade6a2b821489975a4ba5cd61fa26ad43b69649e109e3d232fce7",
"size": 385
},
"plugin.json": {
"sha256": "ee8c5c28593fe41b0fb50ab614975ceb8c6164f8781cb8a05b878d67ad4e6658",
"size": 3152
},
"references/accessibility.md": {
"sha256": "24b585a3726717173b580b16a06109fc3eeef86a1069dfce67ae1a2c40173bbd",
"size": 782
},
"references/agent-collaboration.md": {
"sha256": "47de6bd59c15dfbf2a26c4475cb5b0f8e62245e0c679babbfcd57e1beeb5afaf",
"size": 816
},
"references/api-data-integrity.md": {
"sha256": "02e2bd7deb522b71d106ee987c68c0201bb5be28e790d8646c8eb0612c8aa4ab",
"size": 781
},
"references/critical-journeys.md": {
"sha256": "7b0e94818d48bfc7dfc38d0f45f2d123d80f02daa628671cbe0fa727ae31ef4a",
"size": 851
},
"references/dependencies-ci.md": {
"sha256": "e81ab84b020797f4537ec6b832a5be45229f8ff2b08dfd26b1cf8fcd19f1bf09",
"size": 660
},
"references/deployment-and-rollout.md": {
"sha256": "0c19859f76787d286f47eba00abc0a8837b1cd645280abf92ae422f8265cf178",
"size": 772
},
"references/evidence-model.md": {
"sha256": "0a3f48ad9828956f76a3922ab96df7765012d37fa9105a730ddc66b77d483874",
"size": 1283
},
"references/official-sources.md": {
"sha256": "707d8d4be4800478263275a9b1ec25abfce0205eec7dc94debb9802a7b23e10a",
"size": 1011
},
"references/original/accessibility_web_quality_checklist.md": {
"sha256": "8152fae07d48d7a7744b8044f8e1f150cf313f84b997f5dcfcd5422c90938743",
"size": 2230
},
"references/original/browser_responsive_visual_testing.md": {
"sha256": "1788227b7e3b6b9149f45fe0af95cddb45d6e8f7f343b4177b0cc573535717bb",
"size": 2120
},
"references/original/functional_qa_user_journey_patterns.md": {
"sha256": "efeed1fa4b50bc54f21e14bec81d30368a0434b46aa7acdc0d0e4e5f1200b2e2",
"size": 2701
},
"references/original/official_source_registry.md": {
"sha256": "c88946872aebd66677f3da7295587cbabd0bd4918e5d433723e23237af9aae6f",
"size": 3559
},
"references/original/release_readiness_regression_framework.md": {
"sha256": "40de77342a2ec351acef1a533adbe1561730cf7648b9789d4aad9e6f981e0de6",
"size": 2606
},
"references/original/web_performance_testing_playbook.md": {
"sha256": "4a409a109458a64eff9dcdefef5892149c6efc60dfeebb3049cbd2d637e89c94",
"size": 2215
},
"references/original/web_security_privacy_release_checks.md": {
"sha256": "35e5ae4f8ebe3d14555bb7e52873fa072c2506c0c3348b1a8b8f2aedf6c3690b",
"size": 2246
},
"references/performance.md": {
"sha256": "8855630ffa1ff14481c3e6fa8a7bb88dcfcc1c4299702cd692a3b78f64025eec",
"size": 939
},
"references/playwright-practices.md": {
"sha256": "2f682b1bff227ba41769e171b3de8548ec1bb3796a34976e6f640dbbd9065dbe",
"size": 1073
},
"references/release-gates.md": {
"sha256": "c0e6a267491fb86dd945303111773865d4e5ac4272a903de2f7243abaacd3364",
"size": 856
},
"references/scope-and-risk.md": {
"sha256": "e83e8f68e3cc8d714df2e3a3f1beb0fad57a20dfbbc8223cb7960b69f0fa9b3b",
"size": 1010
},
"references/security-privacy.md": {
"sha256": "3d342bf35ce7fcb7b09c473a45f7525ed6d22c4ee1f3b47d0124c90ebb86beb7",
"size": 958
},
"references/seo-pwa.md": {
"sha256": "268153085b0e94814d28bbe0ff4ad41c7083da22de4ecac22980c8f1a5c1fc6c",
"size": 693
},
"references/severity-and-triage.md": {
"sha256": "f60cafd7827c5c6b8a30a00c48e87aa34a9c1cf0bf9ac8f96646d6952cbb0999",
"size": 896
},
"references/visual-responsive.md": {
"sha256": "a348470b51d007a13eab0feaab48debdbf93049e237568f1cd96bc32c21eaf84",
"size": 753
},
"scripts/check_release_evidence.py": {
"sha256": "c2f14d031208f5de4b8cb1631125b04eb7f982cc497616d43c6f5585112d66e5",
"size": 3540
},
"scripts/validate_package.py": {
"sha256": "340998ca6ea45f0add47a40e9c393f1d860027999b9c3c3e35df83499a9cefaa",
"size": 1764
},
"skills/audit-accessibility/SKILL.md": {
"sha256": "900fc9f20f654fc4c6006a394dafa8503bd7a37e1240230ba785fe0bc2468c2a",
"size": 1590
},
"skills/audit-api-data/SKILL.md": {
"sha256": "b8d8c772a807b6cd1b88d674ccf3cd0694259341c85a85a5ff694c54d2033947",
"size": 1563
},
"skills/audit-performance/SKILL.md": {
"sha256": "82219809709464c3ce2f6f61af62ccacff36a307cf94bfc84aeab9bfdaf1189b",
"size": 1616
},
"skills/audit-release/SKILL.md": {
"sha256": "ba2b36962df855aaedd21b20199928da5bbcd24391bda1fab1008ad2dc34fc30",
"size": 1815
},
"skills/audit-security-privacy/SKILL.md": {
"sha256": "817bcafe13367acb7c576f45b839432aa3a797351780bfeee5b652a86ec0969d",
"size": 1707
},
"skills/audit-seo-pwa/SKILL.md": {
"sha256": "450337827a29adf2546dcda8fc1081dfcbcf7e36ac876a5567e36ea9638fbbfe",
"size": 1546
},
"skills/build-playwright-tests/SKILL.md": {
"sha256": "75b422c59c58fb8aa546f62413b38da432ba672003f45104ef95f48552516c00",
"size": 1655
},
"skills/debug-flaky-tests/SKILL.md": {
"sha256": "38a616c49c2eb0e5be276a8f1274de936e4db009e4b28b54ae04a128b97de353",
"size": 1576
},
"skills/decide-release/SKILL.md": {
"sha256": "f4f55e9799ecd4c8d03f85a7d19524d636b5f834eb6ceab0d2032726f72b5fe1",
"size": 1648
},
"skills/get-started/SKILL.md": {
"sha256": "fe0018d311d0d39ecf030da9f0fd98c025aac4cb9a3de6edd8a8c310f4743ffa",
"size": 1820
},
"skills/map-critical-journeys/SKILL.md": {
"sha256": "7d8bc59c6486f870b7099be117f04c37240316211650d98c9e68dd519f80d762",
"size": 1603
},
"skills/orchestrate-qa-agents/SKILL.md": {
"sha256": "1651e9c2e59770a01968a89c11ccf2bc4b1721eae91d46db80c2f8e6396e2820",
"size": 1637
},
"skills/plan-regression/SKILL.md": {
"sha256": "97ccba0c7fa04f04297cf7da2f01686b2fe0771b19d5b9f6d00d5eb388f57bc8",
"size": 1532
},
"skills/review-dependencies-ci/SKILL.md": {
"sha256": "5713f056b8171b1293d268513067f5a335ec17042aa52d8991c0e1b928a4c5a5",
"size": 1560
},
"skills/review-deployment-rollout/SKILL.md": {
"sha256": "2fe42d8076be13634f3c28e3d97cda5b8d441ae11ff3e5a36b440f867a49f727",
"size": 1525
},
"skills/review-visual-responsive/SKILL.md": {
"sha256": "bd3543b5aaa363790c41b0ebdd03d32990a8acad0f0fc4d873b80b4ba1fe7d49",
"size": 1623
},
"skills/triage-bug/SKILL.md": {
"sha256": "3ff7d52c95085437ba54e9ad65e268f0dea5c01ad16e08ec567cdcd9fdec337f",
"size": 1506
},
"skills/verify-postrelease/SKILL.md": {
"sha256": "007d1b6e86ac1bd72557491169cff9c2d2f1c3a79d65a45510d08285e2e1f4b8",
"size": 1583
},
"templates/accessibility-review.md": {
"sha256": "4ce4516b9350401ed26a32c491bcff5f02e6e7fadb537e463efb244423579090",
"size": 361
},
"templates/agent-handoff.md": {
"sha256": "b83d026cb6f6d79e4f647153e8eb52d3c0730c28fd2d8e6e4022e6edaa050ddd",
"size": 306
},
"templates/bug-report.md": {
"sha256": "49a37008fbda26c4ec45d3131a706550159b91973ec6591d7ecaf9a89d9c0e66",
"size": 279
},
"templates/journey-test-matrix.md": {
"sha256": "5185b393dbae757a00c39b1cac0452cdc40cfd4681bfe8cc0524d682ee0589d4",
"size": 250
},
"templates/performance-budget.md": {
"sha256": "80230e06266954dfeff0dd81a3c03bfe140736dc790a5e733cb843fc76996038",
"size": 303
},
"templates/post-release-checklist.md": {
"sha256": "0f4a9ae08b960dadfc9c12570bcadfef26b8bc7902ab09a2d39ab43cf6a3032d",
"size": 517
},
"templates/qa-evidence-record.md": {
"sha256": "8c3ae83c03fec3cb2f6d7e13fe3b7a33f7d9640627bcba635591a43d8ef864b8",
"size": 369
},
"templates/regression-scope.md": {
"sha256": "9098ce471cb3a8998420d3b33f097fafe05ea5710f1dde34e22863e16b73b38d",
"size": 373
},
"templates/release-readiness-report.md": {
"sha256": "decdc0c4d8940638786033c37fc39ea5c1fd8cbebfa9e85133831c09028bc358",
"size": 429
},
"templates/visual-audit.md": {
"sha256": "25650bedde2d22832cbf5934749b5d23c588e253717bf58ac36c1d646e37acf7",
"size": 336
},
"tests/test_release_evidence.py": {
"sha256": "5ec926b28d493d534fcc6b487f0e8f2e36743e34373de9ba746c6a83556b4c9f",
"size": 3572
}
}
}SHA-256 of public snapshot: b9bd3b18ad0985e406daa4990b5fae06d4641200c92502219b3d6a3685de7f04