You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reduce recruiter-facing repository noise without flattening real architectural boundaries. The active GitHub surface should expose one canonical repository per meaningful accomplishment, while reusable libraries keep independent repositories when they own a genuinely distinct abstraction.
Planning attribution
This portfolio-consolidation plan was drafted with GPT-5.6 Sol (ChatGPT/OpenAI) in collaboration with @rmems on 2026-08-22. Recommendations are revised when direct repository inspection shows a stronger boundary than the initial portfolio-level heuristic.
Portfolio rule
A public repository should earn its own recruiter-facing surface by having at least one of:
an independently useful reusable library/API;
a distinct application or experiment with measurable evidence;
a separate runtime/deployment boundary;
a separate release lifecycle or consumer base.
Internal abstractions that only exist to support one larger accomplishment should normally become crates/modules/packages inside the canonical repository.
Continue the Corinth→hybrid-fusion extraction program through rmems/hybrid-fusion#20 instead of collapsing the two repos.
Corinth rule
Do not turn corinth-canal into a consolidation sink. It should become thinner over time: prove behavior in Corinth, upstream reusable surfaces, validate parity/portability/performance, release or pin the sibling library, adopt it as a dependency when justified, then remove the local duplicate.
magere-brug remains external rather than being merged into Corinth.
Migration policy
Preserve useful git history where practical.
Keep internal package/crate boundaries when they have architectural value.
Establish one canonical repository/package identity for each consolidated surface.
Move tests, examples, docs, benchmarks, and CI with the implementation.
Archive superseded repositories only after downstream consumers, active issues, and links are migrated.
Do not delete source repositories merely for visual cleanup; archive them as provenance.
Recruiter-facing definition of done
No active repository presents a duplicate or conflicting project identity.
Pinned repositories each communicate a distinct accomplishment.
Active READMEs lead with outcome/evidence/reproduction rather than ecosystem archaeology.
Superseded repositories are archived and clearly redirect to their canonical successor.
Every open source-repo issue has a documented disposition and active work has a canonical destination issue.
Destination Linear twins are verified before old twins/source issues are retired.
Stale former-repository URLs are removed after transfers/consolidations.
The profile system map reflects canonical repositories only.
corinth-canal becomes smaller through validated dependency adoption rather than absorbing sibling implementations.
Tracking / Linear sync
This GitHub issue is the canonical umbrella. Let the existing GitHub→Linear integration create its twin automatically; do not manually create a duplicate.
Goal
Reduce recruiter-facing repository noise without flattening real architectural boundaries. The active GitHub surface should expose one canonical repository per meaningful accomplishment, while reusable libraries keep independent repositories when they own a genuinely distinct abstraction.
Planning attribution
This portfolio-consolidation plan was drafted with GPT-5.6 Sol (ChatGPT/OpenAI) in collaboration with @rmems on 2026-08-22. Recommendations are revised when direct repository inspection shows a stronger boundary than the initial portfolio-level heuristic.
Portfolio rule
A public repository should earn its own recruiter-facing surface by having at least one of:
Internal abstractions that only exist to support one larger accomplishment should normally become crates/modules/packages inside the canonical repository.
Consolidation wave
NeuroPulse.jl+SpikeStream.jl→TemporalFocus.jlhybrid-fusionseparate; finish Corinth/Grok contract extraction.cortex-tensor#35is closed not-planned.rmems/limbic-critic→plasticity-labworkspacethalamic-relay+corpus-ipc→brainstem-daemonworkspace; preserve separate core/app crates/binariesDendriteTrader.jl→Limen-Capitalstrategy layerspike-viz+ Spikenaut-specific training glue →Spikenaut-SNNcombine-for-AI→grok-ozempicevaluation/reporting layerhybrid-fusionruleDo not merge
hybrid-fusionintocortex-tensormerely to reduce repo count. Current ownership is defensible:hybrid-fusion→ backend-agnostic Transformer↔SNN orchestration contracts, pure projection/routing interfaces, architecture composition;cortex-tensor→ concrete tensor/transformer/MoE numerical implementation;engram-parser→ checkpoint parsing/layout;neuromod→ neuron/network dynamics;myelin-accelerator→ CUDA/GPU kernels.Continue the Corinth→
hybrid-fusionextraction program throughrmems/hybrid-fusion#20instead of collapsing the two repos.Corinth rule
Do not turn
corinth-canalinto a consolidation sink. It should become thinner over time: prove behavior in Corinth, upstream reusable surfaces, validate parity/portability/performance, release or pin the sibling library, adopt it as a dependency when justified, then remove the local duplicate.magere-brugremains external rather than being merged into Corinth.Migration policy
Recruiter-facing definition of done
corinth-canalbecomes smaller through validated dependency adoption rather than absorbing sibling implementations.Tracking / Linear sync
This GitHub issue is the canonical umbrella. Let the existing GitHub→Linear integration create its twin automatically; do not manually create a duplicate.