Skip to content

Add fablize procedure layer (memory + method, one product)#501

Closed
k6bdptd77n-arch wants to merge 1 commit into
DeusData:mainfrom
k6bdptd77n-arch:fablize-integration
Closed

Add fablize procedure layer (memory + method, one product)#501
k6bdptd77n-arch wants to merge 1 commit into
DeusData:mainfrom
k6bdptd77n-arch:fablize-integration

Conversation

@k6bdptd77n-arch

@k6bdptd77n-arch k6bdptd77n-arch commented Jun 18, 2026

Copy link
Copy Markdown

Pairs the codebase-memory-mcp engine (what the code IS) with fablize (how to work on it): clarify-first, multi-story verification gate with bounded self-correction, investigation protocol, verification grounding, destructive-action guard, and observability.

Integration is prompt-level only — the disciplines call the MCP tools (get_architecture, search_graph, trace_path, detect_changes) at the points they help most (see INTEGRATION.md). The C core is unmodified upstream, so git pull upstream merges cleanly; fablize lives entirely in fablize/ as dependency-free stdlib Python + plain-text packs.

  • fablize/: packs, engines (goals/spec/metrics/bundle), guard hook, 15 tests
  • install-combined.sh: build engine -> register MCP -> apply disciplines
  • INTEGRATION.md, NOTICE (dual-MIT), fablize-ci.yml (path-scoped)
  • README: additive callout for the combined distribution

What does this PR do?

Checklist

  • Every commit is signed off (git commit -s) — required, CI rejects
    unsigned commits (DCO, see CONTRIBUTING.md)
  • Tests pass locally (make -f Makefile.cbm test)
  • Lint passes (make -f Makefile.cbm lint-ci)
  • New behavior is covered by a test (reproduce-first for bug fixes)

Pairs the codebase-memory-mcp engine (what the code IS) with fablize
(how to work on it): clarify-first, multi-story verification gate with
bounded self-correction, investigation protocol, verification grounding,
destructive-action guard, and observability.

Integration is prompt-level only — the disciplines call the MCP tools
(get_architecture, search_graph, trace_path, detect_changes) at the points
they help most (see INTEGRATION.md). The C core is unmodified upstream, so
git pull upstream merges cleanly; fablize lives entirely in fablize/ as
dependency-free stdlib Python + plain-text packs.

- fablize/: packs, engines (goals/spec/metrics/bundle), guard hook, 15 tests
- install-combined.sh: build engine -> register MCP -> apply disciplines
- INTEGRATION.md, NOTICE (dual-MIT), fablize-ci.yml (path-scoped)
- README: additive callout for the combined distribution

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

2 participants