Files

194 lines
9.4 KiB
JSON

{
"before": {
"initial": 14,
"entered": 5,
"afterReturn": "14",
"persisted": 14,
"writes": 0
},
"after": {
"initial": 14,
"entered": 5,
"afterReturn": "5",
"persisted": 14,
"writes": 0
},
"saveSnapshot": {
"initial": 14,
"submitted": 5,
"newerDraft": 6,
"persisted": 5,
"reads": 1
},
"accountBoundary": {
"accountAUnchanged": 14,
"accountB": 22,
"oldDraft": 9,
"oldPageDisposed": true,
"anonymous": [
401,
401
]
},
"focusedBrowser": {
"startTime": "2026-10-09T16:56:46.876Z",
"duration": 39904.021,
"expected": 4,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"focusedAxe": {
"counts": {
"scans": 16,
"violationEntries": 0,
"incompleteNodeOccurrences": 150
},
"incompleteRules": {
"color-contrast": 142,
"aria-hidden-focus": 8
}
},
"source": "c8e32238ef628f34c6ae8f64c6cb40ca5d8c68ac",
"reproducerCommit": "5b5dcd0b80aa0713545ecf1fdab079fb9dec28ee",
"repairCommit": "30f513d0c993800ec5d5583329ed65dc7ec9a8d4",
"nativeContract": "Authenticated per-account GET/PUT /api/rules, six fields, atomic PUT204; no schema/API/server conflict changes.",
"faultsAndGates": "Only the declared synthetic PUT500 and deterministic delayed GET/PUT are intercepted; persistence/readback/account checks use the native SQLite API.",
"rawEvidence": [
{
"path": ".artifacts/p5-15-01R-02/browser/rules-red.json",
"sha256": "0182e9cd6f0f1e0f7d6a7c3d8ed3f9777196ce4c6c564e5f894ad4621f226251"
},
{
"path": ".artifacts/p5-15-01R-02/browser/rules-focused.json",
"sha256": "811719ac1e11730080fed0bc1298b3520f706d5919a4b55a2742f298a3097182"
},
{
"path": ".artifacts/p5-15-01R-02/browser/commands.json",
"sha256": "da2d87cee5ed2ae15f7d5ffd8a457cd3b33f3f940c6ecc51bd7ae0352b08274d"
},
{
"path": ".artifacts/p5-15-01R-02/frontend-red-clean.json",
"sha256": "610556e5cc35c01e517bc836322060bd6a02a4fca1283512cabd64349d2f3d5e"
},
{
"path": ".artifacts/p5-15-01R-02/frontend-focused-2.json",
"sha256": "104d9c81d08b2b57986e6c4b6ccfb92f9bf65258a15dfcdc7d7abe6fcf2c1477"
}
],
"screenshots": [
{
"name": "rules-draft-en-light-1440",
"file": "rules-draft-en-light-1440.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-draft-en-light-1440-2eccc41ef61c25a5d9e8b1f20839831a89a82e89.png",
"sha256": "790284a213e0110945f8e9f778caefba7dccbfd7efa39643c1908648b3dd417d"
},
{
"name": "rules-validation-en-light-1440",
"file": "rules-validation-en-light-1440.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-validation-en-light-1440-71c03f2b08484154136c85a24bfce4f432c4b6f2.png",
"sha256": "7b16b20e27b787c55ff9b0e730051ea75cae0e6c0d039ac07f2eb7af9fe005cc"
},
{
"name": "rules-save-error-en-light-1440",
"file": "rules-save-error-en-light-1440.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-save-error-en-light-1440-c390e1e1ec5fa54ab8e0d725f2715a885c8bae89.png",
"sha256": "cfe6a051b9026e46195a65ad4a681e0bf1c6ad61a33f1422d5ec1e1e5b689502"
},
{
"name": "rules-discard-en-light-1440",
"file": "rules-discard-en-light-1440.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-discard-en-light-1440-bf549d758d59f678a362438bcfe784b4efed233f.png",
"sha256": "46cccc211271b34aacf5c197626c9fd09694de5ada65738c92b0669a0a79c672"
},
{
"name": "rules-draft-nb-dark-768",
"file": "rules-draft-nb-dark-768.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-draft-nb-dark-768-a8f57558d507ae626c5053663dcd23292df86b17.png",
"sha256": "8ddbc70f569c4b50e7eb5129b0b03ca18bd52ecae246e08b0c27635344ef3ff4"
},
{
"name": "rules-validation-nb-dark-768",
"file": "rules-validation-nb-dark-768.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-validation-nb-dark-768-da06302836733bbee986e85da0d97fed775534f1.png",
"sha256": "4eec3a7f4587498ad8034b8e2dedfd97b9c8e1cb276530973d283fc69be19985"
},
{
"name": "rules-save-error-nb-dark-768",
"file": "rules-save-error-nb-dark-768.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-save-error-nb-dark-768-608ec82392ad20655ef5215336fd2e4df0270883.png",
"sha256": "abab8931f60f98892af427d7fa6aed168061c9ec0b0e8be9adc01148c668e751"
},
{
"name": "rules-discard-nb-dark-768",
"file": "rules-discard-nb-dark-768.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-discard-nb-dark-768-eb7f88ef82508ea52feffef67dcf769df67de3dc.png",
"sha256": "26c54370ebf0393670944b86615a1ba93c02eaf1343d5a539ecf4ce08f9b94a4"
},
{
"name": "rules-draft-en-dark-390",
"file": "rules-draft-en-dark-390.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-draft-en-dark-390-047037663461f9c9b3e073309f8d08b6d19895e6.png",
"sha256": "8e3e615cb0be06792c404da1be9ca9dcc2ee1eaf69fa7b78dfeb39d58b4c17ea"
},
{
"name": "rules-validation-en-dark-390",
"file": "rules-validation-en-dark-390.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-validation-en-dark-390-8f37e36f08a8780336c3d757dd7495ea611d9d1e.png",
"sha256": "a15745a3b2bf2011c27ca2006d96948354030db34cbbd2f60c5f83c7554138b3"
},
{
"name": "rules-save-error-en-dark-390",
"file": "rules-save-error-en-dark-390.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-save-error-en-dark-390-c504bf10e82909e402c276f57ec50e311e288f7f.png",
"sha256": "bf03396d5e9431dfee090a3e0d6f99302c9ce3a4eaa6a2ab43c0881605370786"
},
{
"name": "rules-discard-en-dark-390",
"file": "rules-discard-en-dark-390.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-discard-en-dark-390-6775d161f579c3224d1bbd17bcc57b2e19da672b.png",
"sha256": "0d10359372f7affc91827aaefe2cb1f5f6a5df6fd9d9c86cc92cbcac1a6c5257"
},
{
"name": "rules-draft-nb-light-320",
"file": "rules-draft-nb-light-320.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-draft-nb-light-320-ec6bf8bcdcc9c98a0b82a86b97674ea43cdb43c6.png",
"sha256": "1e3de08d4ec4c108ae490ed78d52c3237a4c6779480bd606d4c8e4189954d1ab"
},
{
"name": "rules-validation-nb-light-320",
"file": "rules-validation-nb-light-320.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-validation-nb-light-320-7cb3ded822daac872ce47f6ddc050ca995eab332.png",
"sha256": "bb22835105f461e27e72a9003b74dc4c3ee709721faa5d486d3d58da7fe3bcdd"
},
{
"name": "rules-save-error-nb-light-320",
"file": "rules-save-error-nb-light-320.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-save-error-nb-light-320-8999ce51b36a07879126edd078a6495992a1c51b.png",
"sha256": "06ef9eb1ece1ce1b7dc277287a39fb145c8eaa11436651682c7c3598270bd75f"
},
{
"name": "rules-discard-nb-light-320",
"file": "rules-discard-nb-light-320.png",
"path": ".artifacts/p5-15-01R-02/browser/rules-focused-results/rules-draft-repair--P5-15--0595c-ss-themes-locales-viewports-chromium/attachments/rules-discard-nb-light-320-74fe06e2c5dde99cee1a0f55b14f840859a13e45.png",
"sha256": "c060f02ccbf1e573408c721dd61df13643a268cf2f22f982d949e2e6d0c1cb26"
}
],
"visualInspection": {
"type": "Coding-agent review of genuine screenshots; not human AT/device acceptance.",
"reviewed": [
"rules-draft-en-light-1440",
"rules-draft-en-dark-390",
"rules-save-error-nb-dark-768",
"rules-validation-nb-light-320",
"rules-discard-nb-light-320"
],
"outcome": "Fields, scope notice, errors and Save/Discard remain readable; visible focus and narrow-screen wrapping retained."
},
"limits": [
"No live production provider/physical touch/software keyboard/human screen reader qualification.",
"Historical Rules500, notification contention and language-save500 causes remain open.",
"Existing Rules API has no multi-client revision/ETag conflict semantics."
]
}