bootcamp-engine
4-phase greenhorn curriculum: Read → Analyze → Build → Specialist. The dojo as code.
Like teaching a greenhorn on a fishing boat: no rulebook, just time on deck. Agents progress through phases by completing assignments and maintaining a passing GPA. Promotions are earned, not given.
Usage
from bootcamp_engine import Bootcamp, Phase, Assignment
camp = Bootcamp()
horn = camp.enroll("agent-x")
camp.assign(horn, Assignment(id="r1", phase=Phase.READ, description="Read the codebase"))
camp.grade_assignment(horn, "r1", score=0.85, feedback="Good comprehension")
if horn.promotion_ready():
camp.promote(horn) # READ → ANALYZE
Zero deps. pip install bootcamp-engine
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bootcamp_engine-0.1.0.tar.gz
(3.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bootcamp_engine-0.1.0.tar.gz.
File metadata
- Download URL: bootcamp_engine-0.1.0.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b4ca563f77c9b5cd88de66b7b36d2b51d7cf40215536efc28de71b14a82c22f
|
|
| MD5 |
df2be68a2f140a7c8304831db2aa5637
|
|
| BLAKE2b-256 |
27a6a10c5d16187352e658c440e0400c116da35e6842a1b9afe2668f9594b7ce
|
File details
Details for the file bootcamp_engine-0.1.0-py3-none-any.whl.
File metadata
- Download URL: bootcamp_engine-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a1a697801e97f6e1f10408338961ee499238e3fa647a123d926046bc3a32b3e
|
|
| MD5 |
6661a37f6c4466ff5cdc15f995715edc
|
|
| BLAKE2b-256 |
89496101d3acd359fd809c1e80ea20a5b0d5a09a0c8f5b0ccc414fd9003fea07
|