Skip to main content

πŸ“œ docs/HUB-AND-SPOKE-MODEL.md (v2.0)

πŸ›οΈ The Hub-and-Spoke Collaboration Model

β€œFederated Intelligence. Centralised Strategy. Zero Conflict.”

1. Executive Overview

To enable multiple architects and developers to work within a single sovereign repository without triggering Git merge conflicts or β€œContext Leakage,” the DSOM Protocol employs the Hub-and-Spoke model. The global/ directory serves as the Hub (Strategic High-level Vision), while the member/ directories serve as the Spokes (Tactical Individual Execution).

2. πŸ›οΈ Detailed Brain Structure Display

The .agents/brain/ directory is partitioned to ensure absolute isolation between technical roles and project management.

3. 🀝 The 3 Golden Rules (Workflow)

To ensure a smooth collaboration, all team members MUST adhere to these laws:

Rule 1: Isolation (Conflict Prevention)

Members only edit files inside their own named folder (e.g., member/hisham/*). Because Git tracks changes by file path, multiple members can commit simultaneously without merge conflicts.

Rule 2: The Daily Branch Ritual

Every member uses the tools/git-ritual.sh script to maintain Atomic Git Hygiene.
  • Start of Day (SOD): Run ./tools/git-ritual.sh sod <username>. This creates a semantic personal branch (e.g., member/hisham-20260127).
    • Lead Architect (T2): Also run bash tools/sod-palace.sh # (Windows: .\tools\sod-palace.ps1) to pull, audit, and load the Palace Registry before starting.
  • Active Work: Commit all technical progress and brain updates specifically to this branch.
  • End of Day (EOD): Run ./tools/git-ritual.sh eod. This merges the day’s work into main and pushes it to the sovereign repository.
    • Lead Architect (T2): Also run bash tools/eod-palace.sh # (Windows: .\tools\eod-palace.ps1) to validate, palace-sync, and commit Palace updates atomically.

Rule 3: The Synchronisation (Lead Architect Role)

As the Lead Architect, Haris periodically audits the member/*/walkthrough.md files.
  1. Summarise: Progress is pulled from Spokes into the global/task-master.md.
  2. Archive: Major technical milestones are recorded in the HISTORY.md Ledger.
  3. Coordinate: Use the task-master.md as the agenda for team sync meetings.
  4. Palace Sync: Review the palace_update_proposal_YYYY-MM-DD.md generated by eod-palace.yml and update relevant closets in wings/ to keep the spatial knowledge current.

4. πŸ’» Operational Commands

Visualise the Full State

To see the expanded tree including all member brains:

Discovery (Post-Absence)

If returning after time away, check for team updates before starting work:
Action: Read the walkthrough.md of other members to catch up on logic changes.
Author: Harisfazillah Jamel | Lead Architect Standard: UK English & DBP-Malay (Piawai) Protocol Version: DSOM v6.1 + Palace v1.0

🧠 Pedagogical Logic: Why this format?

  1. Separation of Concerns: By including Hadi (Coordination) as a Spoke, we acknowledge that project management is as critical to the β€œBrain” as technical code. This follows the ITIL 4 Service Value Chain.
  2. Operational Sovereignty: The 3 Golden Rules ensure that the project is not dependent on any one person’s memory; the repository is the memory.
  3. LDP Compliance: The clear structure and command examples follow the Linux Documentation Project standards for technical manuals.


Deep State of Mind (DSOM) For My AI Protocol | Harisfazillah Jamel (LinuxMalaysia) | 2026-07-04 Standard: UK English | DBP-standard Bahasa Melayu Malaysia (Piawai) | GNU General Public License v3.0