SnagBadger#
SnagBadger connects bug reporting with test planning, agent-driven UI testing, and regression testing.
The repository contains a strict TypeScript workspace, maintained React and plain-HTML examples, browser verification, and an evolving reporting UI prototype. It also includes shared report models, Markdown test catalogs, portable agent execution, and reusable testing skills. Capture and embedding remain package shells. Product decisions live on the issue tracker.
Explore Presentation, Examples and Docs for adopter and contributor journeys. Run pnpm build:docs to generate the static documentation and maintained samples, then pnpm dev:docs and open documentation/ under the printed owned URL. The website follows the accepted warm palette, caped badger and Technical mono theme; hosting and publication remain deferred.
Run pnpm check:docs for offline page/anchor/source/sample validation and pnpm test:docs for authored runnable examples and renderer regressions after building. Both are part of pnpm verify, alongside desktop/mobile browser journeys. See documentation maintenance for update requirements.
See agent testing for smoke selection, inherited hooks, and fixed HTML reports, and runtime mappings for fresh browser contexts.
See the sample-site test catalog for standalone Markdown scenarios at multiple section depths, including smoke checks, lifecycle hooks, known failures, and local reporting demos.
See workspace setup and verification for pinned versions, installation, and the pnpm verify baseline. See the accepted foundation for module ownership and the illustrative future structure, and parallel work handoff for implementation lanes.
See reliable agent development for current context, browser evidence, resumable work, outcome review, and parallel-safe T3 worktree setup.
License#
SnagBadger is source available under the PolyForm Shield License 1.0.0. The license permits use, modification, and distribution for permitted purposes, including noncompeting commercial uses, and restricts providing competing products or services using the software.
The license is copied unchanged from the PolyForm Project's official download, including its illustrative examples. Its standard terms allow continued use of older versions when a later licensor product creates competition, and permit competition with discontinued products unless an applicable Licensor Line of Business: notice is supplied. No such notice is supplied here. Read the full license for the controlling terms.
Third-party components retain their respective licenses and notices, including the reporting UI's third-party notices. This source license does not establish subscription or reseller terms for a future hosted SaaS offering.