Repository navigation
Agent Context Guide
github-actions[bot] edited this page Nov 4, 2026
·
10 revisions
Map for AI coding agents working on QASight (qasight, CLI qasight): which note to read before touching what, so you don't have to scan the whole codebase. Adopting QASight in another project instead? Use the Setup Prompts.
- Architecture & flow: System Diagram is the one-picture view. Before changing execution logic, runtime state or core modules, read Architecture Overview and Deep Dive - Execution Logic. Don't guess the lifecycle phases.
-
CLI changes: before adding or changing a command, flag or exit code, read Command Reference and Troubleshooting and Error Codes.
tests/contract/qasight/test_cli_docs_drift.pyfails if the reference documents a command that doesn't exist. A newqasight.yamlkey also goes inqasight/config/json_schema.py(then runpython scripts/export_config_schema.py). - CI and releases: CI-CD Pipeline Setup, QA Strategies § CI and streaming output, and the publishing guides (PyPI, Docker images, Artifactory).
-
Team server and
qasight ingest: Team Server and Ingest and Team Server - 2026-10-22.Dockerfile.qasight-server,deploy/server/andscripts/team_server_smoke.shchange together. Where a stage's process runs (host or the container runner service) isqasight/engine/backends/; read Throwaway Stage Containers - 2026-10-24 before touching it orDockerfile.qasight-runner-service. -
Resource pools and
qasight lease: Shared Resource Pools and Resource Pools and Leases - 2026-10-26. Code inqasight/resources/, the API inqasight_api/routes/resources.py. - Pages demo: GitLab Pages Demo (covers GitHub Pages too).
- Reporting: QA Strategies § How results are logged and surfaced and the reporter section of Command Reference.
- E2E harness: E2E Harness Operations Guide.
-
Docs vault, wiki and site: vault schema, Docs Vault and Wiki Sync and Docs Site. Images go under
docs/assets/and must be embedded from a note to reach Obsidian and the wiki. A new note gets anaventry inmkdocs.ymlto show in the site's menu. -
Getting started: Getting Started is tested by
examples/getting-started/in CI. A change to the commands or config it shows updates both. -
UI: the React frontend in
frontend/is the only UI; its API types are generated from FastAPI's OpenAPI schema. - Delta semantics: Delta Comparison Policy.
- Design decisions: Specs & ADRs.
- Open debt and next steps: Technical Debt Tracker, Product Roadmap.
- History: dated plans, audits and phase checklists are in Archive. They describe the code as it was, not as it is.
The full conventions (frontmatter, ingest / query / lint, the log) are in the vault schema; python scripts/docs_vault.py lint checks them.
- Read before writing. Check the relevant note above before refactoring core architecture or changing a CLI argument.
-
Keep docs in step. If you change a CLI command, execution state logic or infrastructure setup, update the matching note under
docs/in the same pull request. Bump the note'supdateddate. - Point, don't paste. If a note already explains something, link to it instead of repeating it.
-
Links. Use standard relative markdown links with spaces encoded as
%20(e.g.[Command Reference](../CLI%20Commands/Command%20Reference.md)), so they work on GitHub and in Obsidian. When you move or rename a note, update the links to it and Index in the same change.
Generated from docs/Prompts & Snippets/Agent Context Guide.md. Edit it there; changes made in the wiki are overwritten.
Architecture
CLI Commands
Processes & Guides
- CI-CD Pipeline Setup
- E2E Harness Operations Guide
- GitLab Pages Demo
- Publishing Docker Images
- Publishing to Artifactory
- Publishing to PyPI
- Setup Snippets
- Shared Resource Pools
- Team Server
Prompts & Snippets
Roadmap & Strategy
- Feature Gaps and Quick Wins - 2026-10-31
- New User Journey Audit - 2026-11-01
- Paid Features to Offer Free - 2026-10-31
- Product Roadmap
Specs & ADRs
- Affected Test Selection - 2026-10-30
- Alerts Where Developers Look - 2026-10-22
- Architecture Consolidation - 2026-10-06
- Architecture Review - 2026-10-31
- BehaveX Reports - 2026-10-21
- Better Flaky Signal - 2026-11-01
- Command Adapter and JUnit Import - 2026-09-25
- Config JSON Schema - 2026-10-22
- Crash Detection - 2026-10-31
- Delta Comparison Policy
- Docs Site - 2026-10-19
- Docs Vault and Wiki Sync - 2026-10-07
- Easy Setup - 2026-11-01
- Engine Fixes - 2026-11-01
- Engineering Health Review - 2026-10-31
- Exporting Results - 2026-11-01
- Flaky Test Issues - 2026-11-01
- Flaky Test Quarantine - 2026-10-22
- Free Copies of Paid Features - 2026-11-01
- GitHub Action PR Comment - 2026-10-19
- Human-Run Resource Provider - 2026-10-30
- Importer and Integration Bug Hunt - 2026-10-31
- Ingest and Team Server - 2026-10-22
- Interview Readiness Fixes - 2026-10-07
- Library Packaging
- Lifecycle Fixes - 2026-11-02
- MCP Server - 2026-11-01
- New User Journey Automation - 2026-11-01
- Open Source Features - 2026-10-19
- OpenTelemetry Export - 2026-10-30
- Phase 3 Delta Comparison Engine Plan
- Phase 3 Unified Dashboard Plan
- Phase 4 BYOK and Failure Analysis
- Phase 5 UI Redesign - Cycles-First Navigation
- Playwright Adapter - 2026-10-19
- Playwright JSON Import - 2026-10-22
- Plugin API - 2026-10-19
- Product Roadmap Work - 2026-10-25
- Product to Ten - 2026-10-25
- Project Health - 2026-10-26
- QASight Logo - 2026-11-05
- Qualflare Follow-ups - 2026-10-26
- Quarantine From the UI - 2026-11-01
- Specs & ADRs
- Rename to QASight - 2026-11-04
- Repository Pattern - Database-Agnostic Refactor
- Resource Lifecycle Hooks - 2026-10-26
- Resource Pools and Leases - 2026-10-26
- Run Deletion and Stop - 2026-11-02
- Runner Coverage - 2026-10-26
- Scale Runs and Stages - 2026-10-24
- Security and Install Review - 2026-10-31
- Switchable Team Features - 2026-10-24
- Test Delivery Metrics - 2026-11-02
- Test Labels, Environments and Releases - 2026-11-02
- Test Source in AI Summaries - 2026-11-01
- Throwaway Stage Containers - 2026-10-24
- Tidy Cards and Demo Examples - 2026-11-05
- UI Design Review - 2026-10-31
- UI Polish - 2026-11-08
- UI Restyle - 2026-10-19
- UI Review Fixes - 2026-11-01
Testing Workflows
Vault