Skip to content

docs + detectors + golden: surface Windows build, add blocker detectors, add decision cases - #14

Open
zeiddata-dev wants to merge 1 commit into
SuperLogicAI:mainfrom
zeiddata-dev:loop/readme-detectors-golden
Open

docs + detectors + golden: surface Windows build, add blocker detectors, add decision cases#14
zeiddata-dev wants to merge 1 commit into
SuperLogicAI:mainfrom
zeiddata-dev:loop/readme-detectors-golden

Conversation

@zeiddata-dev

@zeiddata-dev zeiddata-dev commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Three small, self-contained changes from the review.

1. docs: update platform section

README Requirements now note the experimental unsigned Windows NSIS build that CI already produces (windows-build.yml), instead of listing macOS only. It stands as an: unsigned, SmartScreen warns on first run, for manual testing.

2. feat(detectors): five new blocker detectors

Same shape as the existing five, one regex each, deduped per (cwd, label):

  • Port in use (EADDRINUSE / address already in use)
  • Disk full (ENOSPC / no space left on device)
  • Docker daemon down (cannot connect to the Docker daemon)
  • TLS/cert error (expired / self-signed / unable to verify / x509)
  • Lock held (ELOCKED / cache lock / could not get lock)

3. test(golden): two new decision cases

Gaps in the current set: a non-English (Spanish) answered question, and a four-part ask with a partial answer (3 of 4 addressed).

Gates run locally

  • npx tsc --noEmit: clean.
  • Detectors checked with positive and negative fixtures across all five new labels; no cross-fire with the existing detectors.
  • Golden cases are schema-valid (count == answered length) and correct by construction against the extractor contract in src/lib/extractor.ts. The golden suite shells out to the billed claude CLI, so it was not run here.
  • No Rust changed, so clippy and cargo test are unaffected.

- docs: note the experimental unsigned Windows NSIS build in requirements
- feat(detectors): add port, disk, docker, tls, and lock blockers
- test(golden): add non-English and long multi-part decision cases
@zeiddata-dev

Copy link
Copy Markdown
Contributor Author

Heads up: CI is parked on the first-time-contributor approval gate, so no jobs have actually run on this yet (the failed run shows zero jobs). Whenever you get a sec, hit "Approve and run workflows" and it'll kick off. Nothing here needs secrets. Thanks.

@SuperLogicAI

Copy link
Copy Markdown
Owner

Truly an awesome review and initial support for this early stage project- thanks 100x for contributions! 🙏

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.

2 participants