Repository navigation
Super Agent Presentation v0.3.1
Highlights
- Replaces full-tree receipt materialization with bounded iterative scandir traversal.
- Counts every inspected entry toward the 4,096-entry cap, prunes pycache subtrees, rejects symlinks and nonregular entries before ignore rules, and checks the 32 MiB byte cap before hashing.
- Preserves canonical ordering and the existing receipt digest for accepted Skill trees.
- Upgrades immutable GitHub Actions pins to official Node 24 releases: checkout v7.0.1 and setup-python v7.0.0.
Evidence and claim boundary
The actual 48-entry Skill tree retained manifest digest abaa134681e6180ef59cc70ecf35332a5fa9cd50dc0dfcea7d0a7860e4d45749. A fixed oversized-tree workload now rejects at entry 4,097 instead of scanning and accepting 20,001 entries; this demonstrates the resource bound, not a universal throughput speedup.
Both main and tag CI passed on Python 3.9, 3.12, and 3.14: 268 unit tests per matrix job, evaluation-harness smoke, route-bundle smoke, and byte-for-byte distribution reproducibility. Independent review found no release blockers.
The checked-in pilot remains insufficient evidence for quality, readability, or efficiency improvement. See CHANGELOG.md, PROJECT.md, SECURITY.md, and docs/PERFORMANCE.md for details.