docs(redesign): record reproduced integrated acceptance failures

This commit is contained in:
cesnimda
2026-10-21 07:53:41 +02:00
parent fe9ab3d7d3
commit a15336cc94
2 changed files with 127 additions and 0 deletions
@@ -0,0 +1,23 @@
# Patched-source integrated run — 21 October
This is investigation evidence, not final acceptance. The ordinary351-case run started05:32:57UTC against [patched entry](evidence/patched-entry.json), with zero configured retries. The run is still active at this observation; passing partial output does not establish a passing suite.
## Reproduced SQLite failures
The ordinary Audit persistence case77 again receives500 from `GET /api/jobapplications/328` after successful owned Restore. Captured API output now identifies `Microsoft.Data.Sqlite.SqliteException`, SQLite error5 (`database is locked`), propagated through `AiUsageMeter.ReserveAsync` line65, `MeteredSummarizerService.MeterAsync` line75 and `JobApplicationsController.GetById` line656. The request failed in12ms. This supersedes the earlier absence of a server stack; it does not establish the competing lock holder or justify an untested retry.
The ordinary application-form locale case93 also fails its unchanged expected204 assertion: `PUT /api/auth/preferences/language` returns500 in5ms with the same SQLite error5. The affected behavior is therefore broader than AI metering. Further diagnosis must preserve quota accounting, persistence, tenant filters and the original browser assertions. A passing isolated rerun cannot close this intermittent issue.
Raw evidence remains in `.artifacts/phase7/current/ui/main.log` and each failed case's retained trace under `main-results`. The completed report must record their final archived locations and hashes. A cancelled earlier workspace request also logged500; that is distinct from the two client-observed assertion failures above.
## Users fixture pagination
Case85 reaches the two mobile samples, then cannot find its created long identity at the768px desktop sample. The retained accessibility snapshot shows a populated, alphabetically ordered desktop grid, not a failed user load. The desktop component intentionally pages10rows; earlier suites have created enough users to place the target outside the first page. The isolated3-case vector did not exercise that population.
The correction must navigate the existing grid to the actual target before asserting its visible identity and keyboard/reflow behavior. It must not remove pagination, reduce fixture populations, weaken the visibility assertion, delete accounts or change administrative authorization.
## Release remains separate
Main `5f835e54a9b74e6b71418422e28431b2af06453f` was normally pushed. Its CI838 test job1727 failed before deployment: Node20.20.1/Jest exited139 on both the initial command and its pre-existing retry. Matching host core metadata identifies Node processes1057260 at05:38:21UTC and1066375 at05:42:23UTC. The job finished failed05:42:38UTC; deployment job1728 was skipped.
This follows separately captured Python and .NET native crashes. The shared runner's cause remains unproven; readable core metadata does not establish a hardware diagnosis. Raw CI/host observations are retained under `.artifacts/phase7/p7-09/instrumented-release-ci/20261021T054421Z/`. No additional retry or failed-check bypass is introduced. Live release identity and the requested Ollama activation remain unverified/pending. Production readiness stays **NO-GO**.
@@ -0,0 +1,104 @@
{
"schemaVersion": 1,
"checkpoint": "p7-12",
"status": "PASS",
"checkedUtc": "2026-10-21T05:53:36.870662+00:00",
"commands": [
{
"name": "secret-scan",
"command": [
"rtk",
"proxy",
"C:\\Users\\Connor\\AppData\\Local\\Programs\\Python\\Python312\\python.exe",
"-X",
"utf8",
"scripts/supply-chain.py",
"scan-secrets"
],
"startedUtc": "2026-10-21T05:53:33.267040+00:00",
"finishedUtc": "2026-10-21T05:53:36.041397+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261021T055333Z/secret-scan.log",
"logSha256Raw": "be5119e6057287d397e87759f855c91e634e3bfac61c8be7584d05592ba2dfcd"
},
{
"name": "working-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check"
],
"startedUtc": "2026-10-21T05:53:36.041894+00:00",
"finishedUtc": "2026-10-21T05:53:36.133431+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261021T055333Z/working-whitespace.log",
"logSha256Raw": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"name": "staged-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--cached",
"--check"
],
"startedUtc": "2026-10-21T05:53:36.133431+00:00",
"finishedUtc": "2026-10-21T05:53:36.225240+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261021T055333Z/staged-whitespace.log",
"logSha256Raw": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"name": "phase7-whitespace",
"command": [
"rtk",
"proxy",
"git",
"diff",
"--check",
"b5319981ad3d1bd635daff861453d23c0de5320b"
],
"startedUtc": "2026-10-21T05:53:36.225240+00:00",
"finishedUtc": "2026-10-21T05:53:36.429360+00:00",
"exitCode": 0,
"log": ".artifacts/phase7/current/static/20261021T055333Z/phase7-whitespace.log",
"logSha256Raw": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
],
"untrackedSecretScan": {
"files": 0,
"findings": 0
},
"documentation": {
"files": 44,
"relativeLinks": 685,
"errors": []
},
"preservation": {
"groups": 57,
"statuses": {
"PARTIAL": 56,
"PASS": 0,
"FAIL": 0,
"DEFERRED": 1
},
"originalRoutesPreserved": true,
"currentConcreteRoutes": 33
},
"production": {
"main": "5f835e54a9b74e6b71418422e28431b2af06453f",
"originMain": "5f835e54a9b74e6b71418422e28431b2af06453f",
"status": "NO-GO",
"qualification": "Local fetched refs; direct push observation recorded separately."
},
"hashPolicy": "Portable JSON UTF8 LF; raw log hashes measure exact saved bytes.",
"limits": [
"Pattern scanner skips binary and files over2MiB; not historical Git/production secrets.",
"Local links check target existence, not URL/heading anchors.",
"Static evidence is not runtime/manual/device/provider/production acceptance."
]
}