Skip to content

Add Replit starter scaffold and bootstrap script for unit-circle-benchmark - #3

Merged
erinepshovel-code merged 1 commit into
mainfrom
codex/create-unit-circle-embedding-benchmark
Apr 16, 2026
Merged

erinepshovel-code merged 1 commit into
mainfrom
codex/create-unit-circle-embedding-benchmark

Conversation

@erinepshovel-code

Copy link
Copy Markdown
Owner

Motivation

  • Provide a zip-safe, runnable Replit starter for the unit-circle embedding benchmark so the project can be quickly scaffolded in a fresh directory or Replit workspace.
  • Include a minimal, runnable benchmark skeleton (embedding, transforms, benchmarking, and utilities) and sample data to facilitate quick experimentation and verification.
  • Ensure safe behavior when bootstrapping by refusing to overwrite non-empty targets unless explicitly forced.

Description

  • Add unit-circle-benchmark/scripts/bootstrap_replit_starter.sh, a script that scaffolds the full project layout, writes templated files, and refuses to run into a non-empty target unless FORCE=1 is set.
  • Add a complete starter scaffold under unit-circle-benchmark/ including README.md, requirements.txt, pyproject.toml, .replit, notebooks/, data/ sample JSONL files, outputs/ directories, and a src/ package with config.py, data.py, embed.py, transforms.py, benchmark.py, metrics.py, utils.py, and main.py implementing embedding, transforms (including unit-circle mapping), retrieval/clustering/geometry benchmarks, and I/O helpers.
  • Add unit-circle-benchmark/ZIP_SAFE_REPLIT_STARTER.md documenting usage, behavior, created files, safety semantics, and verification commands.

Testing

  • Ran the bootstrap script into a temporary directory with bash unit-circle-benchmark/scripts/bootstrap_replit_starter.sh "$tmpdir" and the command completed successfully.
  • Verified Python source compilation with python -m compileall src inside the scaffolded directory and it succeeded without syntax errors.

Codex Task

@erinepshovel-code
erinepshovel-code merged commit 72aed7c into main Apr 16, 2026
1 check passed
@erinepshovel-code
erinepshovel-code deleted the codex/create-unit-circle-embedding-benchmark branch April 16, 2026 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant