Skip to content

Tighten repo layout for ix agents and benches#1520

Merged
Andrew Gazelka (andrewgazelka) merged 1 commit into
mainfrom
ag/repo-layout-1519
Jun 22, 2026
Merged

Tighten repo layout for ix agents and benches#1520
Andrew Gazelka (andrewgazelka) merged 1 commit into
mainfrom
ag/repo-layout-1519

Conversation

@andrewgazelka

@andrewgazelka Andrew Gazelka (andrewgazelka) commented Jun 22, 2026

Copy link
Copy Markdown
Member

Summary

  • remove the exported templates.ix flake template and point docs at direct mkDev composition
  • move bench/filesystem to packages/indexbench/filesystem while keeping .#bench-filesystem
  • refresh README layout guidance so skills and package-owned assets live under packages/ and lib/ is shared API only

Fixes #1519

Validation

  • nix fmt flake.nix packages/indexbench/filesystem/default.nix examples/dev-fleet/default.nix
  • nix eval --json .#templates
  • nix build .#bench-filesystem --no-link
  • nix flake show --json failed on this aarch64-darwin host while evaluating x86_64-linux checks because no remote x86_64-linux builder was available.

(sent by an AI agent via Claude Code)

Note

Reorganize repo layout by consolidating packages under packages/

  • Moves bench/filesystem/ to packages/indexbench/filesystem/, sdk/ to packages/sdk/, and maintainers/scripts/ to packages/maintainers/scripts/, with no content changes to the moved files.
  • Updates flake.nix input paths and tool script references to resolve under the new packages/ layout; removes the templates.ix flake output and the templates/ix/ directory entirely.
  • Updates internal doc comments, error messages, and path references across the codebase to reflect the new locations.

Macroscope summarized 3ade5b4.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@andrewgazelka Andrew Gazelka (andrewgazelka) force-pushed the ag/repo-layout-1519 branch 2 times, most recently from 422a4a2 to 3ade5b4 Compare June 22, 2026 05:57
Remove the ix flake template in favor of direct mkDev composition, move package-owned roots under packages, and refresh the top-level layout docs.

Fixes #1519
@andrewgazelka Andrew Gazelka (andrewgazelka) merged commit 229cb60 into main Jun 22, 2026
1 check passed
@andrewgazelka Andrew Gazelka (andrewgazelka) deleted the ag/repo-layout-1519 branch June 22, 2026 07:32
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.

Tighten repo layout for templates, agent skills, and filesystem bench

1 participant