fix(lib,reconcile,test): address Claude review findings and verify 100% PASS
- lib.sh: distinguish unobservable/headless (rc=2) from unsettled panes in _pane_quiescent; restore 10s quiescence window with early giveup (SKS_EMPTY_GIVEUP) - reconcile.sh: fix SKILLS_DIR command substitution logic (&& pwd instead of || pwd) - tests/test_b19_headless_reconcile_fixes.py: implement mutation-proven regression tests for headless prompt bypass, slow-settling panes with persistent counters, and real reconcile.sh SKILLS_DIR evaluation - deploy/ & IMPROVEMENTS.md: document nats submodule access notes and B-19/B-20 evolution - Promoted Reviewer Claude's final 100% PASS report (report-119b9f57.md)
This commit is contained in:
+4
-1
@@ -72,13 +72,16 @@ To register these skills globally or for a specific workspace:
|
||||
For production deployments and private networks, MAM utilizes a dedicated NATS broker (`nats:2.12-alpine` with MQTT 3.1.1 and JetStream enabled). The container assets and deployment guides are managed in the `nats-docker` submodule:
|
||||
|
||||
```bash
|
||||
# When cloning the repository, initialize submodules:
|
||||
# When cloning the repository with internal credentials:
|
||||
git clone --recurse-submodules https://git.godopu.com/tmpl/multi-agent-mux.git
|
||||
|
||||
# Or initialize submodules in an existing clone:
|
||||
git submodule update --init --recursive
|
||||
```
|
||||
|
||||
> [!NOTE]
|
||||
> `nats-docker` is an optional submodule hosted in the private repository `laa/nats-docker`. If cloning without internal credentials, omit `--recurse-submodules`. The MAM framework functions out-of-the-box using standard MQTT brokers configured in `.mam.env`.
|
||||
|
||||
Refer to [`nats-docker/PRIVATE_SERVER.md`](../nats-docker/PRIVATE_SERVER.md) and [`MESSAGING.md`](../MESSAGING.md) for detailed configuration, `.mam.env` generation, and security guidelines.
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user