Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f3652a8
Add UI/UX harness auto-research loop design spec
bukacdan Jul 18, 2026
53aa1eb
Add implementation plan for UI/UX harness auto-research loop
bukacdan Jul 18, 2026
aa49e36
Switch screenshots to per-viewport scroll segments in spec and plan
bukacdan Jul 18, 2026
0f678d4
Wipe starter repo; scaffold autodesign Bun project
bukacdan Jul 18, 2026
c9c1af2
feat: harness config schema and baseline genome
bukacdan Jul 18, 2026
c60140a
feat: prompts loader with train/holdout split
bukacdan Jul 18, 2026
68ee533
feat: deterministic resolver from config genome to pi harness
bukacdan Jul 18, 2026
a43f193
feat: pi subprocess builder with hermetic flags and failure capture
bukacdan Jul 18, 2026
46f626f
feat: playwright screenshotter with per-viewport scroll segments
bukacdan Jul 18, 2026
ca64ec5
feat: schema-forced tool call helper with retry
bukacdan Jul 18, 2026
4e49264
feat: opus vision evaluator with fixed rubric and reference comparison
bukacdan Jul 18, 2026
482c388
feat: run store for configs, iterations, history
bukacdan Jul 18, 2026
d8b1d36
Add tests for completedIterations filtering, bestVersion tie-break, a…
bukacdan Jul 18, 2026
b02028e
feat: iteration aggregation with failure semantics
bukacdan Jul 18, 2026
6e337fc
feat: schema-constrained config mutator with elitist anchoring
bukacdan Jul 18, 2026
5eb8ecc
feat: per-prompt build/screenshot/evaluate pipeline with pLimit
bukacdan Jul 18, 2026
4ffe65c
feat: one-time reference set generator with fixed opus harness
bukacdan Jul 18, 2026
e081e70
Make reference-page comparison optional in the evaluator
bukacdan Jul 19, 2026
9272c0d
feat: outer loop orchestrator, resume, holdout, CLI (reference-free)
bukacdan Jul 19, 2026
bd6f8a0
docs: reference-free usage; document deferred reference generator
bukacdan Jul 19, 2026
ed8ea4b
Fix reference-free path crash and orchestrator resume idempotency
bukacdan Jul 19, 2026
e258d28
Tolerate mutator flattening model to a string or omitting thinking_level
bukacdan Jul 19, 2026
c76c78d
Harden builder model: allowlist + sanitize; add --model to pin a run'…
bukacdan Jul 19, 2026
943058e
Make the outer loop agentic: Pi + Fable mutator that inspects artifacts
bukacdan Jul 19, 2026
aef4e15
Default mutator to Opus (Fable is gated behind workspace data retention)
bukacdan Jul 19, 2026
7c3f9d8
Add --prompts flag and a stylistically-demanding prompt set
bukacdan Jul 19, 2026
5affd54
Fix subprocess timeout hang; speed up agentic mutator
bukacdan Jul 19, 2026
d72c506
Add --seed-config and showcase setup for an aggressive-improvement run
bukacdan Jul 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/FUNDING.yml

This file was deleted.

46 changes: 3 additions & 43 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,44 +1,4 @@
# bhvr/.gitignore
# dependencies
node_modules
.pnp
.pnp.js

# testing
coverage

# production
dist
build

# misc
.DS_Store
node_modules/
runs/
*.log
.env

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

Ignore environment-specific secret files.

Only .env is excluded; .env.local, .env.development, etc. can be committed with ANTHROPIC_API_KEY.

Proposed fix
 .env
+.env.*
+!.env.example
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
.env
.env
.env.*
!.env.example
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.gitignore at line 4, Update the .gitignore environment-file pattern to
ignore .env and all environment-specific variants such as .env.local and
.env.development, preventing files containing secrets like ANTHROPIC_API_KEY
from being committed.

.env.local
.env.development.local
.env.test.local
.env.production.local
.env*.local

# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# editor directories and files
.idea
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Bun
bun.lockb

# Turbo
.turbo
6 changes: 0 additions & 6 deletions .introspection/customer-support-agent.yaml

This file was deleted.

290 changes: 0 additions & 290 deletions BHVR.md

This file was deleted.

25 changes: 0 additions & 25 deletions CONTRIBUTING.md

This file was deleted.

21 changes: 0 additions & 21 deletions LICENSE

This file was deleted.

Loading