feat: port remaining foundation El source into monorepo #3

Closed
will.anderson wants to merge 0 commits from feat/port-foundation-el-source into dev
Owner

Summary

  • Ports arbor (6 vessels: arbor-cli, arbor-core, arbor-diagram, arbor-layout, arbor-parse, arbor-render) — SVG diagram language toolchain
  • Ports dharma (14 El files) — CGI Provenance Registry flat package
  • Ports forge (8 El files + new manifest.el) — consciousness channel tool (probe → compile → install → summon pipeline)
  • Ports 36 elp test fixtures missing from the original monorepo merge (dedup_, realizer_, semantics_, morph_, ext_* helper files)

Already complete before this PR: el-ide → ide/, engram → engram/, elql → ql/, elp core → elp/

Note: The dharma/manifest.el uses package keyword (not vessel) as it was authored pre-vessel-rename; left as-is since it's the faithful source representation. The forge/manifest.el is new (forge had none) following the standard vessel manifest pattern.

Test plan

  • Verify arbor/vessels/*/manifest.el + src/main.el present for all 6 vessels
  • Verify dharma/ tree matches foundation/dharma/ (14 .el files)
  • Verify forge/src/ has all 8 source files + new forge/manifest.el
  • Verify elp/src/ now contains the 36 test fixture files from old repo
## Summary - Ports **arbor** (6 vessels: arbor-cli, arbor-core, arbor-diagram, arbor-layout, arbor-parse, arbor-render) — SVG diagram language toolchain - Ports **dharma** (14 El files) — CGI Provenance Registry flat package - Ports **forge** (8 El files + new manifest.el) — consciousness channel tool (probe → compile → install → summon pipeline) - Ports 36 **elp test fixtures** missing from the original monorepo merge (dedup_*, realizer_*, semantics_*, morph_*, ext_* helper files) **Already complete before this PR:** el-ide → `ide/`, engram → `engram/`, elql → `ql/`, elp core → `elp/` **Note:** The `dharma/manifest.el` uses `package` keyword (not `vessel`) as it was authored pre-vessel-rename; left as-is since it's the faithful source representation. The `forge/manifest.el` is new (forge had none) following the standard vessel manifest pattern. ## Test plan - [ ] Verify `arbor/vessels/*/manifest.el` + `src/main.el` present for all 6 vessels - [ ] Verify `dharma/` tree matches `foundation/dharma/` (14 .el files) - [ ] Verify `forge/src/` has all 8 source files + new `forge/manifest.el` - [ ] Verify `elp/src/` now contains the 36 test fixture files from old repo
will.anderson added 1 commit 2026-05-05 09:27:50 +00:00
Brings the remaining foundation repos that were not included in the
original monorepo consolidation:

- arbor/vessels/ — 6 vessels (arbor-cli, arbor-core, arbor-diagram,
  arbor-layout, arbor-parse, arbor-render) with manifests + src/main.el
- dharma/ — CGI Provenance Registry package (flat layout, 14 .el files
  across registry/, sandbox/, training/, validation/, tests/)
- forge/ — consciousness channel tool (8 src .el files + new manifest.el)
- elp/src/ — 36 test fixture files not carried over in original merge
  (dedup_*, realizer_*, semantics_*, morph_*, ext_*, one_extern_* helpers)

el-ide, engram, elql are already complete in ide/, engram/, ql/.
will.anderson closed this pull request 2026-05-06 19:36:57 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/el#3