FixGuard AI: Automated QA for AI Builder Websites

Summary

This announcement on the Hostinger server introduces FixGuard AI, a new tool designed to perform pre-flight QA for sites built with AI Builder. The project automates browser-based testing to detect broken forms, dead links, and server errors that often go unnoticed. By auditing landing pages and providing actionable evidence, this tool helps developers improve site reliability before launch. Community members are invited to submit their AI Builder URLs for a free audit and performance report....

gentledelta-16 OP

My project: FixGuard AI — pre-flight QA for sites built with AI Builder. It opens your site in a real browser, fills your forms in, presses submit, and watches the network to see what actually happened.

Goal: Catch the failures a green "Thanks!" message hides — a form that sends nothing, one the server rejects, links that lead nowhere — before your customers do.

What I've made progress on so far:
- Live on all four: VPS runs the audit engine (Chromium), Web Hosting + AI Builder serve the landing page, Agent helped with DNS and copy
- Score /100 with evidence per finding, PDF certificate, share links
- Audited my own AI Builder landing page with it: 76 → 99 over six runs. It found my badge blocked by CORS, and a tap target 4px too short
- Found 2 API routes returning 500 on every call, and 3 false positives in my own checker — a QA tool that cries wolf is worse than none
- Accounts, admin console, privacy policy

Where I'm stuck or need feedback:
1. Audits need a free account, because an audit submits real forms and I won't give that to anonymous users. But judges may bounce at a sign-in wall. Would you sign up to try it, or leave?
2. Reachability is checked from one region only (one VPS). How are others handling "works everywhere"?
3. Hostinger Agent has no API. How are you showing Agent usage as evidence?

My next step: My landing page still says "no account needed" — that's false, fixing it today. Then audit 5 real AI Builder sites and record the demo video.

How the community can help: Built something with AI Builder? Reply with your URL and I'll audit it and send you the report. Only your own site — FixGuard submits your forms with test data, so it can reach your inbox. You'll get every broken form, dead link and console error it finds.

gentledelta-16 OP

FixGuard AI — Day 1 Log (Sep 3, 2026)

Core Achievements

  • Project Scaffolding: Established base repository layout, directory structure, and modular architecture.
  • Backend Foundation: Initialized FastAPI framework and wired up SQLite database connection for lightweight local storage.
  • Configuration Setup: Built centralized application config to handle environment variables and test run parameters.
  • Error Envelope: Designed standardized API error response schemas to ensure uniform, predictable payload structure across all endpoints.

Day 1 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Stack Initialized: FastAPI · SQLite · Python
  • Next Up: Headless browser integration (Playwright) and primary detector module logic.
gentledelta-16 OP

FixGuard AI — Day 2 Log (Sep 4, 2026)

Core Achievements

  • Playwright Engine Setup: Integrated an async Chromium browser manager with connection pooling and strict timeout safeguards.
  • Detector 01 (Forms): Implemented synthetic form identification, type-aware test data injection, and automated exclusion filters for sensitive fields (passwords, cards, SSNs).
  • Detector 02 (Navigation): Built network traffic monitoring to catch infinite redirect loops (≥5 redirects inside 3 seconds) and soft 404 router responses.
  • Form Verdict Matrix: Programmed decision logic crossing DOM success feedback against network execution states to flag silent_failure, endpoint_error, and js_crash conditions.

Day 2 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Modules Active: Forms & Navigation Detectors
  • Next Up: Detector 03 (Console & Assets) and Detector 04 (DNS & TLS reachability)
gentledelta-16 OP

FixGuard AI — Day 3 Log (Sep 5, 2026)

Core Achievements

  • Detector 03 (Console & Assets): Built real-time console listeners to capture runtime JS errors, mapping 12 distinct error patterns to plain-English causes and fixes. Added tracking for failed asset network requests (missing images, fonts, scripts, and stylesheets).
  • Detector 04 (DNS & TLS): Implemented out-of-browser checks to verify domain reachability, DNS resolution performance, SSL/TLS certificate validity, and days remaining until expiration.
  • Redirect Chain & Block Probes: Added evaluation for full HTTP redirect chains, non-terminating hops, and explicit access blocks (403 Forbidden and 451 Unavailable For Legal Reasons).
  • Composite Cap Scoring Logic: Programmed the core scoring rule capping overall page scores at 49/100 whenever any critical finding is triggered across activated detectors.

Day 3 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Modules Active: Console & Assets, DNS & TLS Detectors
  • Next Up: Detector 05 (Accessibility) and Detector 06 (Mobile Viewport Verification)
gentledelta-16 OP

FixGuard AI — Day 4 Log (Sep 6, 2026)

Core Achievements

  • Detector 05 (Accessibility): Built deterministic WCAG AA DOM checks focusing strictly on verifiable DOM facts: contrast against nearest opaque ancestors, missing alt text, unlabelled form fields, broken heading hierarchies, duplicate IDs, and missing lang attributes.
  • Detector 06 (Mobile Viewport): Integrated phone context emulation (390px viewport + mobile User Agent) to trigger device-specific responsive logic.
  • Mobile Layout Verification: Programmed detection for horizontal page overflow (naming the exact element causing sideways scrolling), tap targets under 44px, text below 12px, and meta tags that block pinch-to-zoom.
  • Idle State Mutation Monitoring: Added DOM mutation rate tracking to catch headless re-render loops running quietly without user interaction.

Day 4 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Modules Active: Accessibility & Mobile Detectors
  • Next Up: Detector 07 (Speed & Core Web Vitals) and Prompt Studio (Deterministic Scoping Engine)
gentledelta-16 OP

FixGuard AI — Day 5 Log (Sep 7, 2026)

Core Achievements

  • Detector 07 (Speed & Core Web Vitals): Integrated performance observers initialized prior to first paint to accurately track Largest Contentful Paint (LCP), First Contentful Paint (FCP), Cumulative Layout Shift (CLS), and Total Blocking Time (TBT). Metrics are banded against Google's thresholds as a lab smoke test.
  • Prompt Studio (Scoping Engine): Engineered the core engine converting plain-English requests and audit findings into tightly scoped repair prompts. Built deterministic logic that resolves 10 out of 10 intent types without needing an external language model.
  • Surgical Layout Protection: Implemented target DOM isolation that freezes surrounding elements, computes current vs. target CSS values, and appends explicit DO NOT boundaries—preventing AI builders from altering page layout or typography (~885 tokens saved per prompt).
  • Hallucination Safeguards: Added strict selector validation for optional LLM enhancement mode, automatically rejecting any generated selector that does not exist in the live DOM.

Day 5 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Modules Active: Speed Detector & Prompt Studio Engine
  • Next Up: End-to-End Test Suite Execution, Synthetic Fixture Validation, & React Dashboard Frontend
gentledelta-16 OP

FixGuard AI — Day 6 Log (Sep 8, 2026)

Core Achievements

  • Synthetic Fixture Benchmark Suite: Created and executed automated test harnesses against custom target fixtures (/, /good.html, /loop.html, /rerender.html, /broken-ui.html) to verify detector discrimination accuracy.
  • 49 → 97 Benchmark Validation: Verified the core end-to-end fix loop. A broken test site scored 49/100; applying four FixGuard surgical prompts brought the re-audit score to 97/100—resolving 6 issues with zero introduced regressions.
  • SRS Acceptance & Velocity Audit: Reached 11/12 SRS acceptance scenario passes and clocked the 7-detector full audit suite at 14.4 seconds (well within the 60-second performance target) across 9,282 total lines of application code.
  • React Dashboard Frontend: Built the public and owner UI components for audit breakdown visualization, real-time score gauges, form verdict indicators, and one-click copyable Prompt Studio prompts.

Day 6 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Modules Active: Test Harness, Benchmark Verification, React UI Dashboard
  • Next Up: Hostinger Product Ecosystem Alignment (VPS KVM 1, Web Hosting, AI Builder, Hostinger Agent) & Bootstrap Deployment Scripting
gentledelta-16 OP

FixGuard AI — Day 7 Log (Sep 9, 2026)

Core Achievements

  • Hostinger Ecosystem Architecture: Aligned system dependencies across four load-bearing Hostinger products: VPS KVM 1 (backend & browser engine), Web Hosting (React dashboard & static reports), AI Builder (marketing page & audit demo target), and Hostinger Agent (provisioning & diagnostics).
  • VPS Bootstrap Scripting: Created an automated setup script (bootstrap.sh) for VPS KVM 1 to configure Docker, Docker Compose, NGINX reverse proxy, UFW firewall rules, and automated TLS/SSL certificate issuance.
  • Chromium Swap Protection: Allocated a dedicated 2 GB swap partition on the KVM 1 instance to stabilize Playwright headless Chromium spikes under heavy multi-detector audit workloads.
  • Web Hosting SPA Rewrite Rules: Configured production build pipeline for the React dashboard and established NGINX/htaccess rewrite rules for Hostinger Web Hosting to fix 404 errors on deep-linked public report paths (/reports/:id).

Day 7 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Focus: Infrastructure Engineering & Hostinger Product Integration
  • Next Up: Live Stack Deployment, Domain/DNS Configuration, and Hostinger AI Builder Landing Page Setup
gentledelta-16 OP

FixGuard AI — Day 8 Log (Sep 10, 2026)

Core Achievements

  • VPS Stack Deployment: Executed bootstrap.sh on Hostinger VPS KVM 1, bringing up the Docker Compose stack (FastAPI backend, Playwright Chromium engine, SQLite database volume, and NGINX reverse proxy with TLS/SSL).
  • Web Hosting Dashboard Launch: Published React dashboard build artifacts to Hostinger Web Hosting and verified SPA rewrite rules to ensure clean navigation on public report routes (/reports/:id).
  • Hostinger AI Builder Intake Setup: Built the marketing landing page and intake form on Hostinger AI Builder, serving as the front door and primary target for live fix-loop demonstrations.
  • Production Smoke Testing: Executed live API smoke tests against the VPS deployment, confirming stable Playwright memory management and sub-15-second execution under active swap allocation.

Day 8 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Focus: Live Deployment & Hostinger AI Builder Integration
  • Next Up: Live Web Calibration (Auditing 5 Real-World Websites), False-Positive Elimination, & PDF Report Generation
gentledelta-16 OP

Discord sent us an expired image link.

View on Discord

gentledelta-16 OP

FixGuard AI — Day 9 Log (Sep 11, 2026)

Core Achievements

  • Live-Site Calibration: Ran full 7-detector audits against 5 external AI-built websites to test detector accuracy beyond controlled local fixtures.
  • False-Positive Tuning: Refined DOM heuristics for form submission watchers and WCAG contrast checks to ignore third-party overlay widgets (chat widgets, cookie banners, analytics scripts).
  • PDF Report Generation: Built dynamic PDF export using Playwright headless rendering, incorporating explicit disclosure footers (disclaiming inbox delivery verification and single-region reachability limits).
  • Public Shared Link Hardening: Verified deep-linked public report paths on Hostinger Web Hosting under cached load to ensure fast shareable reports without hitting backend database bottlenecks.

Day 9 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Focus: Real-World Calibration & Report Exporting
  • Next Up: 2-Minute Demo Video Scripting, 30-Second Fix Loop Recording Setup, & Hostinger Agent Diagnostics Logging
gentledelta-16 OP

FixGuard AI — Day 10 Log (Sep 12, 2026)

Core Achievements

  • 2-Minute Pitch Video Production: Scripted the main submission video and recorded crisp screen captures of live browser automation, network interception, and real-time score calculation.
  • 30-Second Fix-Loop Capture: Filmed the primary demo sequence: running an initial audit (scoring 49/100), generating a surgical prompt, pasting it into Hostinger AI Builder, and re-auditing to hit 97/100 with 6 resolved issues.
  • Hostinger Agent Logging: Exported diagnostic logs from Hostinger Agent inside hPanel to verify its role in provisioning VPS KVM 1, configuring swap memory, and troubleshooting NGINX configuration.
  • Repository & Evidence Audit: Finalized repository documentation and test fixtures to ensure all benchmark figures (14.4s full audit, 11/12 SRS scenarios, 10/10 deterministic prompt intents) are independently reproducible.

Day 10 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Focus: Pitch Video Recording, Hostinger Agent Documentation, & Repository Polish
  • Next Up: Final Video Editing, Challenge Submission Packaging, & Public Landing Page Final Touches
gentledelta-16 OP

FixGuard AI — Day 11 Log (Sep 13, 2026)

Core Achievements

  • Video Post-Production: Finalized the 2-minute submission edit, adding clear visual annotations for Playwright network interception and real-time score recovery (49 → 97).
  • API Throttling & Security Layer: Implemented IP-based rate limiting via FastAPI middleware and request queuing on VPS KVM 1 to safeguard the Playwright browser engine against memory exhaustion during public traffic bursts.
  • Landing Page Finalization: Polish-edited copy, intake form styling, and trial audit triggers on the Hostinger AI Builder marketing page.
  • Submission Asset Packaging: Compiled the complete entry bundle, including high-res video links, public report portal URLs, Hostinger product integration logs, and open-source fixture repositories.

Day 11 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Focus: Video Editing, Security/Throttling, and Challenge Submission Prep
  • Next Up: Soft Public Beta Launch & Hostinger Discord Community Feedback
gentledelta-16 OP

FixGuard AI — Day 12 Log (Sep 14, 2026)

Core Achievements

  • Soft Public Beta Launch: Released the beta audit endpoint to community members on the Hostinger Discord server to gather real-world site URLs and user feedback.
  • Concurrent Traffic Stress-Testing: Monitored Playwright browser pool performance under simultaneous user submissions on Hostinger VPS KVM 1; swap memory allocation remained stable (~450 MB peak) with zero Chromium crashes.
  • Discord Community Feedback Loop: Logged edge-case behaviors reported by early testers, including handling custom iframe embeds, complex SPA hash-based routing, and third-party chat widgets.
  • Dashboard Error UI Refinement: Improved real-time status messaging on the React dashboard (Hostinger Web Hosting) to provide actionable feedback when target sites exceed the 30-second connection timeout.

Day 12 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Focus: Soft Beta Launch, Community Stress-Testing, & Telemetry Collection
  • Next Up: Edge-Case Hardening, Custom Detector Toggles, & Submission Package Final Review
gentledelta-16 OP

FixGuard AI — Day 13 Log (Sep 15, 2026)

Core Achievements

  • Edge-Case Hardening: Patched Playwright browser pool handling to cleanly isolate shadow DOM trees, cross-origin iframe embeds, and third-party cookie/consent modals identified during community testing.
  • Custom Detector Toggles: Added module toggle flags to the FastAPI backend, allowing users to run selective audits; deselected detectors are dynamically excluded from composite scoring calculation rather than penalized as zeros.
  • Dashboard Payload Optimization: Enabled gzip compression and stream-parsed heavy JSON audit logs, cutting report payload sizes by 62% for near-instant rendering on the React front-end.
  • Pre-Submission System Verification: Performed an end-to-end sanity audit across all four load-bearing Hostinger products (VPS KVM 1, Web Hosting, AI Builder, Hostinger Agent) to confirm zero platform degradation under load.

Day 13 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Focus: Edge-Case Patches, Custom Detector Controls, & System Optimization
  • Next Up: Official Challenge Submission, Public Showcase Launch, & Community Marketing
gentledelta-16 OP

FixGuard AI — Day 14 Log (Sep 16, 2026)

Core Achievements

  • Official Challenge Submission: Formally submitted the complete entry package to the Hostinger 21-Day Startup Challenge, including the 2-minute pitch video, open-source fixture repositories, and live deployment links.
  • Public Showcase Launch: Published the official announcement across the Hostinger Discord server and social channels, opening free automated QA audits to the broader builder community.
  • Live System Telemetry: Established real-time monitoring on Hostinger VPS KVM 1 to track concurrent Playwright browser sessions, memory consumption, and audit completion speeds during peak showcase traffic.
  • Fix-Loop Impact Analytics: Logged early public user data showing an average score improvement of +42 points on AI-built sites applying FixGuard's surgical Prompt Studio recommendations.

Day 14 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Focus: Official Challenge Entry, Public Showcase, & Live Telemetry
  • Next Up: Day 15 (Post-Submission Optimization, User Feedback Iteration, & Scaling Checks)
gentledelta-16 OP

FixGuard AI — Day 15 Log (Sep 17, 2026)

Core Achievements

  • Telemetry & Error Analytics: Analyzed live audit logs from early community users; identified missing mobile meta tags and unhandled async API promises as the two most frequent failure modes on AI-generated sites.
  • Prompt Studio Scoping Refinements: Enhanced the deterministic scoping engine to better handle complex nested flex/grid containers, preventing accidental layout collapses when editing inline styles.
  • Database WAL Mode Optimization: Enabled SQLite Write-Ahead Logging (WAL) mode on Hostinger VPS KVM 1 to ensure smooth concurrent read/write operations during peak report generation traffic.
  • Community Support & Triage: Triaged incoming builder questions on the Hostinger Discord server, guiding users through interpreting silent_failure verdicts and applying single-rule CSS fixes.

Day 15 Technical Context

  • Event: Hostinger 21-Day Startup Challenge (Sep 3–24, 2026)
  • Focus: Live Telemetry Analysis, Scoping Engine Fine-Tuning, & Database Concurrency
  • Next Up: Day 16 (Automated Batch Auditing, Raw JSON Exporting, & API Access Expansion)
gentledelta-16 OP

sure i was preparing the final documentation

gentledelta-16 OP

how should i claim my prize ?

CommunityOne

The latest from Hostinger