Snowit.ba Snowit Bosnia website Overview Overview Domain & Infrastructure Domain: snowit.ba Vercel Project: N/A (GitHub Pages) Local Repository: ~/projects/snowit-site Remote Repository: Unknown Tech Stack: Static site, GitHub Pages Deploy Method GitHub Pages deploy Quick Links Live Site: snowit.ba Architecture Architecture Technology Stack Static site, GitHub Pages Infrastructure To be documented: hosting environment, dependencies, integrations Deployment Pipeline GitHub Pages deploy Dependencies To be documented: external services, APIs, databases Deploy Runbook Deploy Runbook Prerequisites Access to repository: ~/projects/snowit-site Vercel CLI installed: npm i -g vercel Authenticated: vercel login Deployment Steps Navigate to repo: cd ~/projects/snowit-site Pull latest: git pull origin main Deploy: GitHub Pages deploy Verify: Check snowit.ba Rollback Procedure List deployments: vercel ls N/A (GitHub Pages) Identify previous stable deployment ID Rollback: vercel rollback [deployment-url] Common Issues To be documented as issues are discovered Current State Current State What Works To be documented What Doesn't Work / Known Issues To be documented Open Tasks Link to Mission Control tasks related to this project Last Verified Date: 2026-04-15 Status: Initial documentation shell created Changelog Changelog 2026-04-15 — Documentation Shell Created Initial BookStack book structure created Overview, Architecture, Deploy Runbook, Current State pages added Task: #7763 (DOD System: BookStack Shell per projekat) All significant deploys and changes should be logged here with date, description, and deploy ID. 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.md in repo at commit 01aaeaa findings: 28 total, 14 blocking + 14 advice Machine evidence gathered MC state and gates node ~/system/tools/mc.js show 9218 : task is done , priority H , completed 2026-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 is 5/15 , gate PENDING ; 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: git@github.com: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.md shows the file was added by commit 82feb4f docs(snowit): linguistic audit 2026-04-24 . git show 01aaeaa fails with fatal: bad revision '01aaeaa' in the inspected repo. The MC completion commit reference is not verifiable here. Deliverable content checks QA-LINGUISTIC-2026-04-24.md contains 28 ### NALAZ sections. At commit 82feb4f , key file sizes/line counts match the report's scope section: i18n.js : 52,646 bytes, 838 lines index.html : 52,061 bytes, 1,505 lines careers.html : 364 bytes, 14 lines portfolio.html : 28,602 bytes, 794 lines tim.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 , plus i18n.js , CLAUDE.md , and README.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 82feb4f if that is the intended audit commit, or locate/provide the missing 01aaeaa revision. 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 9218 only after the missing evidence artifacts are available.