Skip to content

LOOP v0.2.0 - Verified rebuild

Choose a tag to compare

@killerdasher killerdasher released this 02 Nov 19:33
· 8 commits to main since this release

Verified rebuild of LOOP. Same public interface as 0.1.0 (/loop command, loop-engine skill, file layout, flags), re-engineered and proven against OpenCode v2.2.5 with an end-to-end live-session run.

Added

  • End-to-end verification in a live OpenCode v2.2.5 session: skill load, $ARGUMENTS flag parsing (SETTINGS: mode=... iterations=...), Stage 0-8 execution, LOOP | ITERATION n/N banner, and byte-level artifact confirmation of the produced file.
  • stage: line in the iteration reporting banner (the 0.1.0 banner carried changed/verified/key findings/next only).
  • --dry-run / -DryRun mode in both installers, with a test scenario proving it changes nothing.
  • Backup-clobber regression scenario: a 60-second marker window proves an overwrite never destroys an earlier backup, for both installers.
  • Secret-pattern scan in the validator (private-key blocks and GitHub/AWS/Slack/OpenAI-style token shapes).
  • Flags-only invocation fallback: /loop --mode deep with no task text now uses the conversation objective.
  • .gitattributes enforcing LF endings for *.sh, so a Windows clone cannot break install.sh.

Changed

  • Installer test matrix: 16 scenarios (fresh install, idempotent rerun, overwrite refusal, overwrite-with-backup, clobber window, dry-run, project scope, uninstall), executed against temporary directories only for both installers.
  • /loop command invokes the skill tool in a parameter-agnostic way (0.1.0 hard-coded id).
  • Validator split into --self-test and --install-test modes with 11 defect-injection mutations that must each be detected; relative-link verification upgraded from plain existence checks (which hide case mismatches on Windows) to case-exact resolution.
  • CI runs on actions/checkout@v7 and actions/setup-node@v7; both ubuntu-latest and windows-latest are green.
  • Documentation rewritten; fixed the broken <owner-placeholder> release link from 0.1.0.

Validation

83 automated checks pass locally (54 structural, 13 self-test, 16 installer) and the full suite passes in CI on Linux and Windows. See tests/evaluation.md for the behavioral Cases A-I rubric.