QA Review — MC #9255 for MC #9218 SnowIT Linguistic Audit
QA Review — MC #9218: SnowIT BS linguistic audit
- QA task: MC #9255
- Reviewed task: MC #9218
- Review date: 2026-07-28
- Reviewer: John / Proveo-style QA
- Verdict: FAIL / NEEDS_WORK for evidence integrity
Scope
Reviewed the completed MC #9218 claim: Lexicon/Dževad Jahić linguistic audit of all Bosnian (bs) SnowIT website text.
The original completion claim says:
- scope 100% verified: 9 HTML files +
i18n.js, all BS strings checked - deliverable:
QA-LINGUISTIC-2026-04-24.mdin repo at commit01aaeaa - findings: 28 total, 14 blocking + 14 advice
Machine evidence gathered
MC state and gates
node ~/system/tools/mc.js show 9218: task isdone, priorityH, completed2026-04-25 06:49:36.node ~/system/tools/mc.js history 9218: completion was forced; history records missing GOTCHA, missing hop-build, missing trust labels, and missing validator evidence/tmp/verify-9218/validator-independent.json.node ~/system/tools/qa-19.js check 9218: current QA-19 score is5/15, gatePENDING; failures include missing GOTCHA, missing build evidence, missing test evidence, missing/tmp/verify-9218, and missing destination verification.
Repo and deliverable
- Repo inspected:
/Users/makinja/tenants/SnowIT-BA/web/snowit-site. - Remote verified:
[email protected]:snowitba/snowit-site.git. - Current HEAD during review:
49fc054db726562c3d1701be945a869f91134e12. - Deliverable exists:
/Users/makinja/tenants/SnowIT-BA/web/snowit-site/QA-LINGUISTIC-2026-04-24.md. git log -- QA-LINGUISTIC-2026-04-24.mdshows the file was added by commit82feb4f docs(snowit): linguistic audit 2026-04-24.git show 01aaeaafails withfatal: bad revision '01aaeaa'in the inspected repo. The MC completion commit reference is not verifiable here.
Deliverable content checks
QA-LINGUISTIC-2026-04-24.mdcontains 28### NALAZsections.- At commit
82feb4f, key file sizes/line counts match the report's scope section:i18n.js: 52,646 bytes, 838 linesindex.html: 52,061 bytes, 1,505 linescareers.html: 364 bytes, 14 linesportfolio.html: 28,602 bytes, 794 linestim.html: 7,904 bytes, 91 lines
- The report explicitly lists the scoped pages:
index.html,careers.html,portfolio.html,tim.html,usluge.html,za-autoservise.html,za-frizere.html,za-kafice.html,za-pekare.html, plusi18n.js,CLAUDE.md, andREADME.md.
Finding-count verification
Parsed priorities across the 28 findings in the deliverable:
| Category | Count |
|---|---|
BLOKIRAJUĆE |
8 |
SAVJET |
11 |
OK |
7 |
IGNORISATI |
1 |
Missing Prioritet |
1 (NALAZ 4) |
This does not support the MC completion claim of 14 blokirajuće + 14 savjeta.
Findings
F1 — Blocking: original H task was force-completed through missing gates
MC history and QA-19 both show #9218 did not satisfy H-task evidence controls at completion time. The current QA-19 gate remains PENDING with score 5/15.
F2 — Blocking: completion commit hash is not verifiable
The MC completion evidence references commit 01aaeaa, but that revision is not present in the inspected SnowIT repo. The audit file is tracked at commit 82feb4f instead.
F3 — Blocking: finding severity totals are inaccurate
The deliverable has 28 findings, but the stated split 14 blocking + 14 advice is not supported by the actual Prioritet labels. The parsed split is 8 blocking, 11 advice, 7 OK, 1 ignored duplicate, and 1 finding without a priority label.
F4 — Pass: core audit artifact exists and scope markers are plausible
The deliverable exists on disk, is tracked in git, contains 28 findings, and its file-size claims match the inspected audit commit 82feb4f for the main scoped files.
Verdict
FAIL / NEEDS_WORK for evidence integrity.
The linguistic audit artifact exists and is substantial, but #9218 should not be treated as fully verified because the H-task evidence gate is still pending, the MC commit reference is wrong/unverifiable, and the severity-count summary does not match the deliverable.
Recommended remediation
- Correct MC #9218 evidence to reference commit
82feb4fif that is the intended audit commit, or locate/provide the missing01aaeaarevision. - Amend the audit summary to match actual priorities, or revise the findings so the summary and per-finding labels agree.
- Add explicit independent validator evidence for the audit scope instead of relying only on the force-completion note.
- Re-run
node ~/system/tools/qa-19.js check 9218only after the missing evidence artifacts are available.
No comments to display
No comments to display