Skip to content

feat: v2 modules — python + principle groups (catalog complete: 32/32) - #22

Merged
SuperElectron merged 3 commits into
stagingfrom
feat/v2-python-principle-group
Aug 27, 2026
Merged

feat: v2 modules — python + principle groups (catalog complete: 32/32)#22
SuperElectron merged 3 commits into
stagingfrom
feat/v2-python-principle-group

Conversation

@SuperElectron

Copy link
Copy Markdown
Owner

Phase 3 (6/6): the last four units — global_object (settings_module; laziness proven by subprocess probe), prebound_method (metrics), sentinel_object (layered_config; identity semantics pinned), composition_over_inheritance (notification_router on a reusable Pipeline core).

Review findings fixed and re-verified by mutation: the import-does-no-work proof can no longer be erased by fixtures; composition's pattern/ owns the Pipeline the example composes (deleting the import now breaks at runtime); MCP instructions describe the module flow for the whole catalog.

The catalog is now 32/32 module-shape. make check green: 562 tests.

🤖 Generated with Claude Code

SuperElectron and others added 3 commits August 27, 2026 11:56
Migrates python/global_object, python/prebound_method,
python/sentinel_object, principle/composition_over_inheritance to the
module template: pattern/ (Lazy; prebound Counter + shares_instance;
Sentinel/MISSING; Filter/Transform/Sink axes + composed Logger),
docs/{fundamentals,implementation,examples}.md, mini-projects
(settings_module, metrics, layered_config, notification_router), isolated
tests. Legacy variant files removed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…line core, module-flow MCP surface

global_object's laziness proven in a subprocess the fixtures can't erase;
composition's pattern/ owns the Pipeline core the example composes; MCP
instructions describe the module flow for every unit (legacy demoted,
kept for synthetic fixtures, removal deferred to wrap); sentinel identity
semantics pinned and honest.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@SuperElectron
SuperElectron merged commit 1f5ae3a into staging Aug 27, 2026
@SuperElectron
SuperElectron deleted the feat/v2-python-principle-group branch August 27, 2026 20:41
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.

1 participant