Mastery Map¶
Concept Position¶
flowchart TD
family["Python Programming"] --> program["Python Functional Programming"]
program --> module["Module 00: Orientation and Study Practice"]
module --> concept["Mastery Map"]
concept --> capstone["Capstone pressure point"]
flowchart LR
return["Return with a concrete review pressure"] --> route["Choose the matching course arc"]
route --> module["Revisit the owning module and guide"]
module --> capstone["Inspect the capstone evidence"]
capstone --> proof["Run the smallest honest proof route"]
Use this page when you are returning to the course after the first full pass. The goal is to turn "I read this before" into a repeatable mastery route: name the pressure, revisit the smallest set of pages that own it, and leave with executable evidence.
Return by engineering pressure¶
"My pure core keeps leaking coordination concerns"¶
Revisit:
- Module 01 for substitution and local reasoning
- Module 02 for data-first APIs and configuration as data
- Module 07 for capability and boundary discipline
Then inspect:
src/funcpipe_rag/fp/src/funcpipe_rag/pipelines/src/funcpipe_rag/boundaries/
"I can model failures, but the flow is still hard to read"¶
Revisit:
- Module 04 for Result and Option style error handling
- Module 05 for explicit domain states and validation
- Module 06 for law-guided composition and explicit context
Then inspect:
src/funcpipe_rag/result/src/funcpipe_rag/fp/validation.pytests/unit/result/
"Our async or retry story is making the code magical"¶
Revisit:
- Module 07 for effect boundaries and idempotent effects
- Module 08 for async pipelines, backpressure, and deterministic async testing
Then inspect:
src/funcpipe_rag/domain/effects/src/funcpipe_rag/domain/effects/async_/tests/unit/domain/test_async_backpressure.py
"We are integrating with ordinary Python libraries and losing the design"¶
Revisit:
- Module 09 for interop and distributed boundary discipline
- Module 10 for sustainment, governance, and proof expectations
Then inspect:
src/funcpipe_rag/interop/src/funcpipe_rag/boundaries/shells/cli.py- Capstone Proof Guide
What mastery should feel like¶
You are using the course at a mastery level when you can do the following quickly:
- name the lowest-cost module or guide that owns the current pressure
- explain the boundary in plain Python engineering language, not only FP vocabulary
- find one capstone file and one proof surface that either support or challenge your claim
- reject an abstraction when it increases review cost more than it improves clarity
Best companion pages¶
course-map.mdfirst-contact-map.md../guides/outcomes-and-proof-map.md../guides/proof-matrix.md../reference/self-review-prompts.md