Skip to content

feat(wave): native verify loop, brag launch card, optional crawl4ai MCP - #5

Merged
kuker24 merged 1 commit into
mainfrom
wave-verify-brag-crawl4ai
Sep 26, 2026
Merged

kuker24 merged 1 commit into
mainfrom
wave-verify-brag-crawl4ai

Conversation

@kuker24

@kuker24 kuker24 commented Sep 26, 2026

Copy link
Copy Markdown
Owner

Summary

Body-only + FOREIGN_ON_DEMAND wave. No new catalog names. Product stays 0.1.4. Allowlist stays 62 (47 model-invoked / 15 manual).

Head: 23354df on wave-verify-brag-crawl4ai.

Track 1 — verification loop (not a /verify skill)

Claude-shaped generate → measure → fix → re-measure, mapped onto existing HighEnd machinery:

  • /create-verification-skill + references/verification-loop.md (When / Corrective action / Evidence, anti-test-weakening)
  • rules/01-verification.md corrective loop before done-gate
  • playwright-qa/references/cls.md (SKILL.md kept at 56 lines, ≤200 budget)
  • chrome-devtools-axi layout-shift attach on 127.0.0.1:9223

Project-local output remains .opencode/skills/verify-<app>/. Overlay allowlist unchanged.

Track 2 — brag launch card under hyperframes

  • skills/hyperframes/references/brag.md — 18s / 60fps / 1080p / 4 beats → brag-output/brag.mp4
  • Renderer stays hyperframes. Indonesian long-form tours stay id-demo-video.
  • No catalog name brag.

Track 3 — Crawl4AI FOREIGN_ON_DEMAND

opencode-he crawl4ai enable            # http://127.0.0.1:11235/mcp
opencode-he crawl4ai enable --cloud    # https://api.crawl4ai.com/mcp + {env:CRAWL4AI_KEY}
opencode-he crawl4ai disable

Doctor: absent → OPTIONAL_ABSENT (rc 0). 0.0.0.0 or raw cloud secrets → FAIL. Scrapling remains a docs pointer only. Not a catalog skill. Not a browser-QA eye.

Freeze contract

  • No allowlist add/retire
  • No revive of ask-matt / grilling / wait-what / matt-implement
  • Changelog under ## Unreleased only

Proof

  • FACT: tests/test_skills.py 10/10 (62 = 47 + 15)
  • FACT: tests/test_routing.py 11/11
  • FACT: tests/test_playwright_qa.py 5/5 (56 ≤ 200)
  • FACT: tests/test_license_audit.py 3/3
  • FACT: tests/test_doctor.py 46/46
  • FACT: suite 75 tests, 51.981s, exit 0

…al mcp

- Native verification corrective loop: add verification-loop.md protocol, update create-verification-skill/SKILL.md, add Corrective loop section in rules/01-verification.md, add cls.md recipe under playwright-qa, and note chrome-devtools-axi diagnostics
- Brag launch card in HyperFrames: add brag.md 18s launch video composition recipe, update hyperframes/SKILL.md, NOTICE.md, rules/00-routing.md, and README.md
- Optional Crawl4AI MCP: add crawl4ai enable/disable CLI commands and install handlers, enforce 127.0.0.1 binding and header token validation in doctor checks, add doctor unit tests, and document configuration
- Update CHANGELOG.md Unreleased keeping catalog frozen at 62 on v0.1.4
@kuker24
kuker24 merged commit 1e7f684 into main Sep 26, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant