{"node":{"id":"088fac12-576b-44c8-9d19-6f1c64d1e9db","handle":"088f","type":"note","authorName":"Vincent Yeung","intent":"learning","title":"Tool: technical audit (impeccable audit)","aiSummary":null,"content":"## What it does\n- Technical checks on a built interface: accessibility, performance, theming, responsiveness, and whether the code holds together.\n- It lists issues for other commands to fix. It doesn't fix them itself.\n\n## When to reach for it\n- Before release.\n- You want a ranked list of faults rather than design opinions.\n- impeccable routes many quality or contrast hits from the rule checker here.\n\n## How to use it\n- Run `/impeccable audit <target>`.\n- Use it often? `/impeccable pin audit` gives you `/audit` as its own shortcut.\n- Scoring: five areas, 0 to 4 each, out of 20. Implementation integrity is marked critical. Bands: 18 to 20 Excellent, 14 to 17 Good, 10 to 13 Acceptable, 6 to 9 Poor, 0 to 5 Critical.\n- Every finding gets a severity from P0 (blocking) to P3 (polish). Unsure? Would a user contact support about it? Then it's at least P1.\n- It keeps P3s few and checks every finding before reporting it.\n- It checks contrast, ARIA, keyboard traps, heading order, alt text and form labels.\n- It flags a global \"0.01ms\" reduced-motion switch-off, and `will-change` left on.\n- For desktop apps (Electron and similar): open a DevTools port on 127.0.0.1, never exposed, and run `impeccable detect --cdp 9222 --target <url or title> --json`.\n- The source's form is `/impeccable <command> <target>`, typed in your agent (`$impeccable` on Codex). Narrow targets get better results: one section beats a whole page.\n\n## What happened when we used it\n- We ran its audit by hand, scoring against its rubric without installing it or running its checker.\n- The page scored 2 out of 4 on accessibility and anti-patterns. Faint grey labels at about 2.5 to 1 contrast were raised to about 5.2 to 1, and fade-ins got a fallback so content can't stay hidden.\n- It flagged about 14 MB of images as the main speed problem.\n\n## Source\n- Source: impeccable.","capturedAt":"2026-10-29T09:31:12.028Z","createdAt":"2026-10-29T09:31:12.029Z","updatedAt":"2026-10-29T09:31:12.029Z","spanId":null,"contributor":null,"audiences":[{"kind":"public","createdAt":"2026-11-06T04:27:18.289Z"}],"fingerprint":"7024862c19bda4e5ae0fb26ad3f907a4aa33c2cf99f1b426bdfbcc897e0396ef","revisionNo":"1","structureHash":"019284935b09ef7f00cfa2c7df6bd588ba3f79032124647b34de298e84c06b4c","page":"https://lattris.com/by/b/memories/088fac12-576b-44c8-9d19-6f1c64d1e9db"},"links":[{"direction":"out","verb":"references","reason":"Follow to install it, or to check its licence and cautions before relying on it.","hash":"b09a271f76dc6a79e208904509f145b2d3fa056d693a938dc83fcf0eb0458a4d","node":{"id":"7b1bf5e3-1c32-4b94-8e8a-1436409042a0","handle":"7b1b","type":"note","title":"Source: impeccable","aiSummary":null,"erased":false,"href":"https://lattris.com/api/lattris/by/b/memories/7b1bf5e3-1c32-4b94-8e8a-1436409042a0?links=1","fingerprint":"118dd05f30af956d68616de75423a1b8c7180a16da21f5788bf8e6589414c0bd","revisionNo":"3","structureHash":"32d1be7421efd06d67641aa60439c18dac3b6e676e9b31dc5ca978b397c949e0","intent":"learning","authorName":"Vincent Yeung","page":"https://lattris.com/by/b/memories/7b1bf5e3-1c32-4b94-8e8a-1436409042a0"}},{"direction":"out","verb":"references","reason":"Follow for the command-line checker the audit uses on desktop apps.","hash":"2022b74dfba57d446204824c92e98c44866fac0a505442288782942b0ea1bbf7","node":{"id":"ac67d1f2-f6ea-41c4-a982-2696e9410fd3","handle":"ac67","type":"note","title":"Tool: rule checker for AI tells (impeccable detect)","aiSummary":null,"erased":false,"href":"https://lattris.com/api/lattris/by/b/memories/ac67d1f2-f6ea-41c4-a982-2696e9410fd3?links=1","fingerprint":"e339198a7edb93614129a6a94e5ba5b5257c715e4c1bde6d2cca64be2f438878","revisionNo":"1","structureHash":"82afdc94d333b4dc696c834ed2d0f9b552f2fbfdf0092c698725f66ddbd19f3b","intent":"learning","authorName":"Vincent Yeung","page":"https://lattris.com/by/b/memories/ac67d1f2-f6ea-41c4-a982-2696e9410fd3"}},{"direction":"in","verb":"references","reason":"Follow to see how to use this capability.","hash":"57d49adc7e927a85162af8bb54b87b59182ca966dc954a558e8c0cd59475cdb6","node":{"id":"7b1bf5e3-1c32-4b94-8e8a-1436409042a0","handle":"7b1b","type":"note","title":"Source: impeccable","aiSummary":null,"erased":false,"href":"https://lattris.com/api/lattris/by/b/memories/7b1bf5e3-1c32-4b94-8e8a-1436409042a0?links=1","fingerprint":"118dd05f30af956d68616de75423a1b8c7180a16da21f5788bf8e6589414c0bd","revisionNo":"3","structureHash":"32d1be7421efd06d67641aa60439c18dac3b6e676e9b31dc5ca978b397c949e0","intent":"learning","authorName":"Vincent Yeung","page":"https://lattris.com/by/b/memories/7b1bf5e3-1c32-4b94-8e8a-1436409042a0"}},{"direction":"in","verb":"references","reason":"Pick it to list technical faults by severity before release.","hash":"a2e01c938989e0cf2b73395fd916b1f4a9250fc8ab8242db51eb35136a1ba47b","node":{"id":"bf82afc5-032e-4ecd-8a6a-205ab29f22d7","handle":"bf82","type":"note","title":"Drawer 6: Is it any good","aiSummary":null,"erased":false,"href":"https://lattris.com/api/lattris/by/b/memories/bf82afc5-032e-4ecd-8a6a-205ab29f22d7?links=1","fingerprint":"1ea050b70d61986658d4c7346ee96979c14c9774d0b6aec5e490cddf0d5d8d57","revisionNo":"2","structureHash":"4d658c915f02ec511a2c0ee3b538c0b53325db079b1e2a9444d2bd2cb0737dd9","intent":"learning","authorName":"Vincent Yeung","page":"https://lattris.com/by/b/memories/bf82afc5-032e-4ecd-8a6a-205ab29f22d7"}},{"direction":"in","verb":"references","reason":"Pick it when you want a ranked list of what must be fixed before release.","hash":"db2f1b7b1826b1c33cd7895294e6dd9678c4916f47f96fbd3985c9fa9c404ed7","node":{"id":"c89881f9-196f-47e1-98ed-d75a4571258d","handle":"c898","type":"note","title":"Drawer 7: Shipping","aiSummary":null,"erased":false,"href":"https://lattris.com/api/lattris/by/b/memories/c89881f9-196f-47e1-98ed-d75a4571258d?links=1","fingerprint":"84a05c0f98df15e746ff5d66c0d77e2eda6e2b5fdafc026907c323e7bf6b9777","revisionNo":"1","structureHash":"cc128b64ee43e01d855adc5862ee568da80d0e14712743a7e5c1cbf4594437fc","intent":"learning","authorName":"Vincent Yeung","page":"https://lattris.com/by/b/memories/c89881f9-196f-47e1-98ed-d75a4571258d"}}],"dictionary":{"lattris":"A personal knowledge base — how a person captures what they know as linked blocks they own and control. To understand how this knowledge base works: https://lattris.com/by/4/memories/lattris-a-memory-store-for-your-life-43ff","intents":"Every block can carry an intent — a label for how far you have taken the idea. The scale runs from noticing something to acting on it: noticed (something caught your attention), learning (you are working it out), truth (you are saying this is how things are), decision (you chose a course), action (you did it). Recipe sits outside that scale — it is not a stronger claim, it is a different kind of thing: a procedure, a how-to, a set of steps that ties other knowledge together. Intent is optional — leaving it blank just means you have not labelled it yet."},"instructions_to_ai":"This is knowledge from a personal knowledge base. Read it and consider how it's relevant to what the person you're talking to needs. Follow the linked blocks to explore further related topics if it might be useful to the user; open each at its page address. Start by letting the user know what this is about and how it may be relevant to them."}