Adds 11 client articles and 5 project articles: Clients: kittle, khalsa, anaise, azcomputerguru.com, bg-builders, evs, furrier, horseshoe-management, kittle-design, scileppi-law, western-tire Projects: discord-bot, radio-show, msp-pricing, wrightstown-smarthome, wrightstown-solar Updates wiki/index.md with all new entries, cross-references, and removes seeded client:birthbiologic from compilation queue. Critical findings surfaced: - Kittle: WS2025 EVAL license, no backups, 3 plaintext creds in Syncro - Western Tire: SSL cert *.westerntire.com expires 2026-05-30 - Kittle Design: active compromise (Ken inbox rule unresolved) - Horseshoe Mgmt: plaintext creds for 5+ users in Syncro notes Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6.0 KiB
type, name, display_name, last_compiled, compiled_by, sources
| type | name | display_name | last_compiled | compiled_by | sources | |
|---|---|---|---|---|---|---|
| client | azcomputerguru.com | ACG Website (azcomputerguru.com) | 2026-05-24 | DESKTOP-0O8A1RL/claude-main |
|
ACG Website (azcomputerguru.com)
This article covers the public-facing azcomputerguru.com website only. For ACG's internal infrastructure (Neptune Exchange, Gitea, Jupiter, etc.), see internal-infrastructure.
Overview
The azcomputerguru.com website is Arizona Computer Guru's own public marketing site. As of 2026-05-22, it is being redesigned as a static Astro site with a custom design system, replacing the previous live site. The prototype is under active development in the clients/azcomputerguru.com/ directory of the ClaudeTools repo.
- Status: Prototype in progress. Not yet deployed to production.
- Billing model: Internal / owner project — no client billing.
- Contract status: N/A (ACG's own site).
Contacts
(not documented) — ACG internal project; no external client contacts.
Infrastructure
Production Hosting
- Host: IX Web Hosting (cPanel)
- Deploy path:
/public_html/ - Deployment method: Manual file upload (no CI/CD configured as of last session)
- URL: https://azcomputerguru.com
Local Development
- Build tool: Astro (
npm run build) - Build output:
dist/ - Preview server:
npx astro preview --port 4325→http://localhost:4325/ - Build location:
D:/claudetools/clients/azcomputerguru.com/ - Config file:
clients/azcomputerguru.com/astro.config.mjssite: 'https://azcomputerguru.com'compressHTML: true
Network
(not documented) — Static hosted site; no proprietary network infrastructure.
Cloud / M365
(not documented) — Website project only; M365/cloud tenant info belongs in internal-infrastructure.
GuruRMM
(not documented) — No GuruRMM agents are associated with website hosting.
Active Projects / Open Items
Prototype Redesign (Astro)
Main deliverable file: clients/azcomputerguru.com/src/pages/index.astro
Current design score: 33/40 (up from 21/40 on original live site)
Score progression:
2026-05-22T15-08-23Z— original live site critique: 21/402026-05-22T15-53-21Z— after initial craft + harden pass: 31/402026-05-22T17-03-45Z— after all P1+P2 fixes: 33/40
Critique snapshots stored in .impeccable/critique/.
Open P2 Items (from last session)
- Form error states: CTA form uses browser-native
requiredvalidation only. No styled error feedback. Fix: ~15 lines of inline<script>+ one CSS error token. - Pricing signal: No pricing context on page. A single line near the catalog or CTA subtext would address persona red flag without committing to numbers.
Future / Pre-Launch
- Form backend:
action="/contact" method="GET"is a prototype placeholder. IX Web Hosting supports PHP; options: simplecontact.phpor Formspree. - Replace placeholder testimonials: Current testimonials use constructed names (Sarah M., James K., Linda R.) and fabricated quotes. Must be replaced with actual client quotes before launch.
aria-current="page": Not set on homepage nav item.- Dynamic copyright year: Footer
© 2026is hardcoded. Replace with JS expression or Astro template variable. - Production deployment: Site has not been deployed to IX Web Hosting this session.
Key Events / History
2026-05-22 — Homepage Redesign Session (Impeccable Craft Pass)
- Resumed from a prior context-compacted session that had completed initial craft + harden pass (31/40).
- Scope: all P1 + P2 items from most recent critique.
- Changes made to
index.astro:- Added
.sr-onlyutility class to CSS reset block. - Added full testimonials section (HTML + CSS):
.testimonial-grid,.testimonial-item,.testimonial-quote,.testimonial-attribution. Cards useborder-top: 3px solid var(--color-accent)(not side-stripe — banned). - Redesigned CTA band from centered single-column to two-column grid (
1fr 1.1fr): left =.cta-text(heading, subtext, phone link); right =.cta-form-wrapwith 3-field form (name required, phone/email required, textarea). - Restructured service catalog from flat 12-item
<ul>to 3 labeled groups (<div class="catalog-group">): Management (5 items), Security (4 items), Support (3 items). Grid changed fromauto-fit minmax(320px, 1fr)torepeat(3, 1fr). - Removed orphaned CSS rules
.cta-actions,.cta-orafter CTA band rewrite.
- Added
- Final score: 33/40.
Design System Notes
- Fonts: Barlow Condensed (display,
--font-display) + Lexend (body,--font-body) — Google Fonts via<head> - Color system: OKLCH throughout; brand orange
oklch(0.70 0.18 55); all tokens in:root - Spacing scale:
--sp-1through--sp-24(0.25rem steps) - CTA form panel background:
oklch(0.22 0.06 30)— very dark brownish-red, chroma shifted toward brand hue - Input fields:
oklch(0.17 0.04 30) - Submit button: white background + brand-color text (inverts off orange band)
Anti-Patterns / Warnings
- [WARNING] Do not deploy the prototype as-is. Testimonials use placeholder names and fabricated quotes. Replace before any production push.
- [WARNING] The CTA form has no backend handler.
action="/contact" method="GET"will 404 on the live site. Do not launch without a form processor. - Side-stripe card borders are banned in this design system. Use
border-topaccent treatment instead. - Do not use a flat
<ul>for the service catalog. The groupedcatalog-groupsstructure is intentional and was a scored improvement. - Do not confuse this article with internal-infrastructure. The azcomputerguru.com site lives on IX Web Hosting, not Neptune or any ACG-managed server.
Backlinks
- internal-infrastructure — ACG's internal servers, Neptune Exchange, Gitea, Jupiter (separate from this article)
- gururmm — GuruRMM project (referenced in service catalog as a service offering)