From dcb51b7e3a913b2f62a9597ae3b69c108ab6be90 Mon Sep 17 00:00:00 2001 From: tegwick Date: Wed, 17 Dec 2025 22:36:02 +0100 Subject: [PATCH] feat: re-integrate issue-facade with family-based architecture MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Re-integrate issue-facade capability using the new ReusableCapabilitiesArchitecture pattern with family-based directory organization. New Structure: - _issue-tracking/issue-facade/ (family-based organization) - Uses underscore prefix to signal integrated capability - Implements ReusableCapabilitiesArchitecture v0.1 Capability Features (from refactored version 35daa51): - CAPABILITY-issue-tracking.yaml (explicit family declaration) - feedback/ directory (visible user interface) - .capability/detach script (clean removal facility) - ReusableCapabilitiesArchitecture.md (complete specification) This integration follows the principle that capabilities are conceptual units organized by family, enabling multiple implementations of the same capability family to coexist. Architecture: _// pattern Example: _issue-tracking/issue-facade/ See _issue-tracking/issue-facade/ReusableCapabilitiesArchitecture.md for details. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- .gitmodules | 4 ++++ _issue-tracking/issue-facade | 1 + 2 files changed, 5 insertions(+) create mode 160000 _issue-tracking/issue-facade diff --git a/.gitmodules b/.gitmodules index 4077c32b..71e54015 100644 --- a/.gitmodules +++ b/.gitmodules @@ -8,3 +8,7 @@ [submodule "capabilities/testdrive-jsui"] path = capabilities/testdrive-jsui url = http://92.205.130.254:32166/coulomb/testdrive-jsui.git +[submodule "_issue-tracking/issue-facade"] + path = _issue-tracking/issue-facade + url = http://92.205.130.254:32166/coulomb/issue-facade.git + branch = main diff --git a/_issue-tracking/issue-facade b/_issue-tracking/issue-facade new file mode 160000 index 00000000..35daa514 --- /dev/null +++ b/_issue-tracking/issue-facade @@ -0,0 +1 @@ +Subproject commit 35daa514e59788250847cd706c43ea78f24c5c1d