Repository navigation
chore(aw): add .agents/aw verification suite config - #720
Merged
Merged
Conversation
Run /aw-verify setup for LoreKit: environments, ui and telemetry config plus repo notes for the aw-verify / ui-verify / telemetry-verify / aw-tester suite. - local: `web` on :3000 against the hosted backend by default; a `supabase` component (local Supabase + Edge Functions) for supabase/** diffs that refuses with exit 78 where no Docker daemon is reachable (Agent0 sandbox) - preview: stable pr-<n> alias from the sticky web-preview comment, Vercel bypass header + recaptured session via scripts/auth-bootstrap-credentials.mjs - telemetry: dash0-mcp, preview -> dataset default, web RUM event patterns - remove .claude/aw-targets/, superseded by .agents/aw/environments.yml Co-authored-by: dash0-dev[bot] <257284812+dash0-dev[bot]@users.noreply.github.com>
mthines
approved these changes
Oct 21, 2026
mthines
approved these changes
Oct 21, 2026
mthines
marked this pull request as ready for review
October 21, 2026 18:26
Contributor
Author
|
Darkplane Automerge did not approve this pull request. It scored 70.86 of 100, and 75 was required.
The other criterion
An AI evaluator produced these scores from the diff, the repository history, and the pull request text. The pull request text is author-controlled, so treat the scores as signals rather than proof. Reviewed for commit 9125b3f. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Runs
/aw-verify setupfor LoreKit, soaw-verify,ui-verify,telemetry-verify,aw-testerandawread one committed config in.agents/aw/instead of guessing URLs, logins or datasets. It replaces.claude/aw-targets/and reuses the existingscripts/auth-bootstrap-credentials.mjslogin.Changes
environments.yml, local:webon:3000against the hosted backend by default. A newsupabasecomponent (local Supabase + Edge Functions) starts forsupabase/**andscripts/seed/**diffs. Its script exits78wherever no Docker daemon is reachable (the Agent0 / cloud sandbox), and the run carries on withweb.web.shswitches toserve-localwhile that stack is up;AW_WEB_BACKENDforces a mode.environments.yml, preview: the stablelorekit-pr-<n>-<scope>.vercel.appalias comes from the stickylorekit-web-previewcomment. GitHub deployments only covermain's staging and production deploys. The Vercel bypass header comes fromVERCEL_AUTOMATION_BYPASS_SECRET, and the session is recaptured on every run.ui.yml: the UI surface now includespackages/web/src/lib/**andmiddleware.ts(the default classifier missed 150+ files) and leaves out theapp/apiroute handlers. The adversarial pass may only send mutations to the local stack, never to production Supabase.telemetry.yml:dash0-mcp, with preview reading datasetdefault, namespacelorekitand webservice.name=web. The event patterns matchtrack({ name })and theauth.*constants.notes.md: repo facts the suite needs. Localwebwrites to production Supabase. Preview and production share one dataset, so a run's records are told apart bydeployment.environment.name. Also covers sandbox limits and seed data.Validation
sh -n. The refusal (no CLI, or daemon down), booting → ready marker, reuse and cleanup paths were exercised with stubbeddocker/supabase/curl, and everyweb.shmode was tested with a stubbedpnpm.is-ui-diff.mjsover every tracked file..env.localand cannot reach*.vercel.app. Run/aw-verify setuplocally once to confirm both.Docs
None applied: this is contributor tooling config with no user-visible behaviour, so
llms.txtand the MDX docs are unaffected.