FuncPipe First Session Guide¶
Guide Maps¶
graph LR
start["First session"] --> readme["README"]
readme --> architecture["ARCHITECTURE"]
architecture --> package["PACKAGE_GUIDE"]
package --> tests["TEST_GUIDE"]
tests --> route["One proof route"]
flowchart LR
pressure["I need a safe first pass"] --> orient["Orient with the project promise"]
orient --> map["Read the package and test maps"]
map --> route["Run one small learner route"]
route --> stop["Stop once the ownership model feels clear"]
Use this guide when the capstone is new to you and you want one honest first session instead of ten competing entrypoints.
First-session route¶
- Read
README.md. - Read
ARCHITECTURE.md. - Read
PACKAGE_GUIDE.md. - Read
TEST_GUIDE.md. - Run
make inspect. - Read
artifacts/inspect/python-programming/python-functional-programming/summary.txt. - Stop there unless your current question clearly needs executed proof.
What each step should answer¶
| Step | Main answer |
|---|---|
README.md |
what the capstone proves for the course and which commands exist |
ARCHITECTURE.md |
which package groups own the major reasoning pressures |
PACKAGE_GUIDE.md |
what order to read the code in without mistaking adapters for the core |
TEST_GUIDE.md |
which test groups prove which kinds of claims |
make inspect |
what the learner-facing inspection bundle looks like |
summary.txt |
how the repository is grouped as a review surface |
Good stopping point for the first session¶
Stop after the first session when you can answer:
- which packages are meant to stay pure or descriptive
- which packages are allowed to execute effects
- which test groups prove the semantic floor
- which proof route you would choose next for a concrete claim
What not to do on the first session¶
- do not start with
make confirmbefore you know the guide set - do not read packages alphabetically
- do not start in adapters or interop code before the core and package map are clear
- do not treat one successful command as proof that you understand the architecture
Best next routes after the first session¶
- Read
COMMAND_GUIDE.mdif the next question is command choice. - Read
PROOF_GUIDE.mdif the next question is claim-to-evidence routing. - Read
TOUR.mdif the next question is the human walkthrough route. - Read
EXTENSION_GUIDE.mdif the next question is where a change should go.