oficina / estilo Public

Clone
git clone https://amadan.net/oficina/estilo

Plain git — no account needed to clone.

Download

Download this file

1{
2 "author": "Codex",
3 "user_request": "I want to add attribution to all the open source we're using ... would that go in a help menu?",
4 "suite_requirement": "Extract reusable components and maintain consistent UI/UX via Estilo.",
5 "copy_review": "User waived copy review for this round. Component contains no fixed user-facing strings; callers supply translated title and original upstream notices.",
6 "first_consumer": "Home and Calendar implemented and browser-checked; Meet, Memoria, Docs and Sheets also consume the shared primitive.",
7 "behavior": "Native details list of component name/version, source link, and complete original notice text. No JavaScript. Template autoescapes all notice data and source URL. Bare estilo attributes define wrapping and minimum24px controls. Theme colors remain inherited and unchanged. External source links suppress referrers.",
8 "verification": "Full Estilo make test passed. Exact Home-rendered page passed native Chromium320/1200px overflow and24px target checks; Enter opens notices while page scripting is disabled. Browser evidence is in oficina-provisioning-20260911/home-credits-browser. Component and catalog tests cover escaping, translated title, bidi, original root/bundled/nested notices, deterministic order, explicit missing notices and invalid source provenance.",
9 "review": "Base f5fa112 approved for source and preview by claude-fable-5-1. This follow-up addresses catalog source/directory false positives, verifies Lucide source digest, preserves a leading notice newline, removes repeated unowned notice headings, and lets callers supply a translated missing-notice label. Follow-up review pending.",
10 "inventory": "cmd/oficina-notices reads go list -deps -json for an app production package under the target build environment. It includes that Go toolchain LICENSE, selected module root and package-ancestor notice files, and an explicit missing-notices list. Exclusions are exact named first-party modules. Replacements and unverifiable provenance refuse; this does not claim to inventory separate JavaScript/npm or binary assets. Explicit -lucide adds the original upstream ISC/MIT notice for vendored Lucide/Feather glyphs; its upstream file revision/hash are recorded, without inventing an icon version."
11}
12