Overview
Set up the Zig project skeleton for Agentic Browdie.
Tasks
- Create
build.zig with executable target, test step, and module declarations
- Create
build.zig.zon with package metadata
- Create directory structure:
src/cdp/, src/bridge/, src/snapshot/, src/server/, src/crawler/, src/storage/, src/util/
js/ (for embedded JS files: stealth.js, readability.js)
test/
- Add stub
src/main.zig entry point with CLI argument parsing
- Add
src/bridge/config.zig with environment variable loading (port, CDP_URL, timeouts, auth secret)
Acceptance Criteria
zig build compiles successfully
zig build test runs (even if no tests yet)
- All directories exist with placeholder files
- Config loads from env vars with sensible defaults
Overview
Set up the Zig project skeleton for Agentic Browdie.
Tasks
build.zigwith executable target, test step, and module declarationsbuild.zig.zonwith package metadatasrc/cdp/,src/bridge/,src/snapshot/,src/server/,src/crawler/,src/storage/,src/util/js/(for embedded JS files: stealth.js, readability.js)test/src/main.zigentry point with CLI argument parsingsrc/bridge/config.zigwith environment variable loading (port, CDP_URL, timeouts, auth secret)Acceptance Criteria
zig buildcompiles successfullyzig build testruns (even if no tests yet)