Problem
The framework has functional textual branding (README taglines, shields.io badges, governance-color GitHub labels) but zero visual identity assets. Concretely:
- No logo or wordmark (no SVG/PNG in
.github/, no banner, no favicon beyond GitHub default)
- No social preview image — LinkedIn / X / Slack link unfurls render the generic GitHub placeholder
- No documented brand colors — the label palette in
L449_roadmap_governance_pattern.md is governance-tagging, not brand identity
- No typography reference
- No
BRAND.md or consolidated guidelines
This gap blocks release-announcement reach. Issue #82 (Phase 7.5 public announcement SOP) cannot fully deliver social-unfurl quality without a canonical preview image. The OSS Adoption Rubric scored G3 (launch/blog discoverability) at 0 pts — the 61% code quality / 13% discoverability paradox.
Proposed Solution
Ship a Minimum Viable Branding (MVB) kit — the cheapest assets that unlock real reach, skipping full brand-system work until adoption warrants it.
In scope (est. ~2 hours total):
- GitHub social preview image (1280×640 PNG, <1MB) — uploaded via repo Settings → Social preview. Controls LinkedIn / X / Slack unfurls.
- Wordmark SVG — text-only "AGET" in one font, one color. Reusable in README, social preview, future slides.
BRAND.md at repo root — two colors (primary accent + neutral) and one font. ≤50 lines.
- README hero banner (optional, 1280px wide) — reinforces wordmark on repo landing.
- PyPI-ready metadata block (for eventual publish) —
long_description_content_type=text/markdown, project_urls.
Deferred (revisit at 500+ stars or first external contributor):
- Mascot (Ferris / Gopher style)
- Custom domain
- Docs site theme (Mintlify / Docusaurus)
- Favicon pack / full icon system
- Logo mark beyond wordmark
Evidence
Peer benchmark (2024–2026): The dominant formula in small/medium OSS dev-frameworks is wordmark + 1 accent color + 1 geometric mark. FastAPI, Pydantic, htmx, Astro, Zod all follow this pattern. AI-agent peers (Aider, Cline, Continue, LangChain) use abstract / geometric marks — none have mascots at their current scale.
Table-stakes threshold: "A good percentage of people star because it looks good" (DEV — README 2026 guide). Social preview unblocks unfurls on LinkedIn and X — the primary controllable growth lever per Borges 2018 and Wang 2023.
Karpathy counter-pattern caveat: Zero-branding works when the author has independent credibility, a peer audience, and a pedagogical artifact. AGET partially qualifies — but still needs a social preview image because external distribution surfaces render unfurls regardless of author stance.
Current spec gap: AGET_ORGANIZATION_SPEC.md Badge Requirements (CAP-ORG-002, lines 87–93) covers shields.io badges but has no visual-identity requirements.
Scope
- Add an assets directory (e.g.,
.github/assets/ or assets/) with social preview PNG + wordmark SVG
- Add
BRAND.md at repo root (≤50 lines: colors, font, usage, do/don't)
- Extend
AGET_ORGANIZATION_SPEC.md with a new requirement group CAP-ORG-00X: Visual Identity (CAP-ORG-00X-01 social preview, CAP-ORG-00X-02 wordmark, CAP-ORG-00X-03 BRAND.md at root)
- Link
BRAND.md from README and org profile README
- Configure Settings → Social preview on both
aget-framework/aget and aget-framework/.github
Out of Scope
- Logo redesign beyond wordmark
- Website / docs site
- Mascot design
- Multi-platform brand kit (YouTube channel art, LinkedIn banners)
Acceptance Criteria
References
Filed by social-media-AGET per domain research. Sanitized for public repo.
Problem
The framework has functional textual branding (README taglines, shields.io badges, governance-color GitHub labels) but zero visual identity assets. Concretely:
.github/, no banner, no favicon beyond GitHub default)L449_roadmap_governance_pattern.mdis governance-tagging, not brand identityBRAND.mdor consolidated guidelinesThis gap blocks release-announcement reach. Issue #82 (Phase 7.5 public announcement SOP) cannot fully deliver social-unfurl quality without a canonical preview image. The OSS Adoption Rubric scored G3 (launch/blog discoverability) at 0 pts — the 61% code quality / 13% discoverability paradox.
Proposed Solution
Ship a Minimum Viable Branding (MVB) kit — the cheapest assets that unlock real reach, skipping full brand-system work until adoption warrants it.
In scope (est. ~2 hours total):
BRAND.mdat repo root — two colors (primary accent + neutral) and one font. ≤50 lines.long_description_content_type=text/markdown,project_urls.Deferred (revisit at 500+ stars or first external contributor):
Evidence
Peer benchmark (2024–2026): The dominant formula in small/medium OSS dev-frameworks is wordmark + 1 accent color + 1 geometric mark. FastAPI, Pydantic, htmx, Astro, Zod all follow this pattern. AI-agent peers (Aider, Cline, Continue, LangChain) use abstract / geometric marks — none have mascots at their current scale.
Table-stakes threshold: "A good percentage of people star because it looks good" (DEV — README 2026 guide). Social preview unblocks unfurls on LinkedIn and X — the primary controllable growth lever per Borges 2018 and Wang 2023.
Karpathy counter-pattern caveat: Zero-branding works when the author has independent credibility, a peer audience, and a pedagogical artifact. AGET partially qualifies — but still needs a social preview image because external distribution surfaces render unfurls regardless of author stance.
Current spec gap:
AGET_ORGANIZATION_SPEC.mdBadge Requirements (CAP-ORG-002, lines 87–93) covers shields.io badges but has no visual-identity requirements.Scope
.github/assets/orassets/) with social preview PNG + wordmark SVGBRAND.mdat repo root (≤50 lines: colors, font, usage, do/don't)AGET_ORGANIZATION_SPEC.mdwith a new requirement groupCAP-ORG-00X: Visual Identity(CAP-ORG-00X-01 social preview, CAP-ORG-00X-02 wordmark, CAP-ORG-00X-03BRAND.mdat root)BRAND.mdfrom README and org profile READMEaget-framework/agetandaget-framework/.githubOut of Scope
Acceptance Criteria
assets/social-preview.pngexists (1280×640, <1MB)assets/wordmark.svgexistsBRAND.mdat repo root with ≥1 primary color + 1 accent + font specAGET_ORGANIZATION_SPEC.mdextended with visual-identity requirementsaget-framework/agetandaget-framework/.githubBRAND.mdReferences
Filed by social-media-AGET per domain research. Sanitized for public repo.