You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte-kit-vice/audit/components/avatar.md

20 lines
1.5 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Audit: avatar
audit-version: 1
audited-at: 2026-06-26
scope: eidos (eidos-only primitive)
method: theming-coherence category sweep (visual-elements), adversarially verified; roles + `:Morfo` lead-verified CLEAN across all eidos (no success/warning/danger/info; only alert-dialog uses `:Morfo`).
## Summary
Counts (post-verification): CRITICAL 0 · HIGH 0 · MEDIUM 0 · LOW 0. Theming-clean.
conformance: Contract solid (as const), 3 variants (solid/soft/outline) × 8 colors via TSC v2.2 matrix, radius + ring support, no drift.
as-const: true · roles clean: true · variants clean: true · has-recipe: true
## Findings
_No findings (theming-clean primitive)._
## Theming facts (E-bis)
- magic literals: 1px @ avatar.css:96,113 -> z-index (LOCAL scope, image layering within component) | 0 @ avatar.css:113 -> z-index (LOCAL scope, fallback layering) | 2 @ avatar.css:230 -> z-index (LOCAL scope, badge absolutely positioned) | 0.26 @ avatar.css:227 -> multiplier for badge dot sizing (local calc, acceptable) | 0.3 @ avatar.css:226 -> multiplier for badge sizing (local calc, acceptable) | 0.22 @ avatar.css:243 -> multiplier for font-size (local calc, acceptable) | white @ avatar.css:138,287 -> fallback contrast (physical constant) | 25% @ avatar.css:263-278 -> translate offset for badge position (local geometry, acceptable) | 30% @ avatar.css:292 -> color-mix blend (physical constant)
- magic z-index: none
- non-canonical names: none
- roles clean: true · variants clean: true

Powered by TurnKey Linux.