ENTR-39: flatten repo layout — working install, running CI, single C library#1
Merged
David Shukhin (davidshukhin) merged 2 commits intoJun 11, 2026
Conversation
…NTR-39) - Move isildur/ package, benchmarks/, pyproject.toml, .github/ from nested Isildur/ to repo root — 'pip install -e .' now works as documented - Remove cd-Isildur steps from CI workflow so it runs on GitHub - Delete stale Isildur/c/ stub (superseded by root c/, commit 5e69a71) - Untrack c/isildur.o, add .gitignore, fix benchmark sys.path, add CI badge Verified: make -C c test (48/48), fresh-venv pip install -e '.[dev]' + pytest (38/38) + isildur CLI entry point. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The benchmark job had never executed (workflow wasn't at repo root), and its >50% assert fails at the configured sample size (48% on CI, 42% locally). Use 300 train samples at d=2048 (54-58% observed) with a 40% sanity floor that tolerates the ~6-8pt cross-environment variance. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
David Shukhin (davidshukhin)
added a commit
that referenced
this pull request
Jun 12, 2026
…repo-layout-broken-install-path-ci-that ENTR-39: flatten repo layout — working install, running CI, single C library
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes the accidental nested layout (ENTR-39).
Changes
isildur/package,benchmarks/,pyproject.toml,.github/moved from nestedIsildur/to repo root — README'spip install -e .Quick Start now works from a fresh cloneIsildur/.github/workflows/where GitHub never picks it up; moved to root and removed the sixcd Isildursteps. This PR is the repo's first-ever CI runIsildur/c/(135-line stale stub from4b1c4d0); rootc/(full 1056-line implementation, Makefile, tests, demo) is canonicalc/isildur.o, added.gitignore, fixed the benchmarksys.pathhack, added CI badge to READMEVerified locally
make -C c clean test demo— 48/48 C tests pass, demo runs (100% classification)pip install -e ".[dev]"from root → 38/38 pytest pass,isildurCLI entry point works🤖 Generated with Claude Code