Godopu
5ddc0df523
docs(reports): archive unanimous PASS review report for P2-1 fix (Job 120ffb08)
2026-08-15 10:57:11 +09:00
Godopu
b490713471
fix(loop): eliminate tmp script copy and trap leak in delegate_job_safe (P2-1/B-6)
2026-08-15 10:46:39 +09:00
Godopu
af3dc1600c
docs(improvements): document Herdr 0.8.0 SHA-1 sanitize, mock alignment and 256/256 review PASS
2026-08-15 10:06:34 +09:00
Godopu
14b9de14fc
fix(herdr): ensure unique agent name via sha1 truncation and align mock errors
...
- Replace legacy s[:16]-s[-15:] truncation with 8-char SHA-1 hash suffix in sanitize.py and lib.sh to prevent workspace name collisions
- Align mock Herdr error messages in tests/conftest.py to real Herdr 0.8.0 output format
- Add missing required/invalid_agent_name to early abort regex in lib.sh
- Remove legacy heuristics in lib.sh has-session and unify mock agent lookups
- Add unit tests in tests/test_sanitize_and_mock_errors.py (256/256 passed)
2026-08-15 09:00:48 +09:00
Godopu
301ff5bb1f
feat(herdr): complete Herdr 0.8.0 adaptation and sanitize module
2026-08-14 23:09:08 +09:00
Godopu
1c24732be0
fix(lib): expose _sanitize_herdr_agent_name at top-level and handle agent prompt in herdr shim
2026-08-14 10:58:11 +09:00
Godopu
6699159c76
fix(lib): strip leading agent binary path unconditionally before herdr agent start
2026-08-14 10:52:43 +09:00
Godopu
50d12a1bf3
fix(status): make is_alive matching flexible for 32-char session name truncation
2026-08-14 10:49:48 +09:00
Godopu
a7f3fc3242
fix(herdr): support Herdr 0.8.0 pane allocation, agent prompt, and length limits
2026-08-14 10:49:29 +09:00
Godopu
720f8ad224
fix(lib): resolve B-8 send_keys_safe agy verification bypass and add submission retry test
2026-08-14 09:35:17 +09:00
Godopu
f8bfa07fac
docs(reports): save deployment verification PASS report 16bdc99c
2026-08-14 09:12:56 +09:00
Godopu
caffd04f36
feat(lib): implement A-4 M0~M1 BaseAgentAdapter pattern and resolve_home contract
2026-08-14 08:44:36 +09:00
Godopu
e10db8966e
refactor(lib): extract large inline python blocks to lib_py package and optimize abstraction layer
2026-08-13 22:57:11 +09:00
Godopu
29f3a338ce
docs(reports): save final reviewer PASS report 07439221
2026-08-13 21:00:44 +09:00
Godopu
657a749f43
fix(lib): finalize herdr 0.7.4 contract refactor and layout policy
2026-08-13 20:50:03 +09:00
Godopu
2bd59fce9b
fix(lib): prevent set -u unbound variable error for final_cmd in kind detection and harden test fixtures
2026-08-13 09:36:07 +09:00
Godopu
db6b064b62
fix(lib): restore env_flags and final_cmd initialization before kind detection in herdr new-session shim
2026-08-13 09:09:55 +09:00
Godopu
b0c2c08519
fix(lib): strip duplicate binary path in final_cmd to fix Go flag parsing and add dual herdr agent start syntax fallback
2026-08-13 09:04:42 +09:00
Godopu
20e2e9bd2d
fix(lib): resolve workspace CWD mismatch in herdr new-session shim and enforce target workspace slug priority
2026-08-13 08:37:51 +09:00
Godopu
da92624273
docs(deploy): add --remove offboarding command to INSTALL.md and save review report
2026-08-12 14:37:50 +09:00
Godopu
6be1b6aecb
feat(skill): implement multi-agent-mux-orc-onboard skill and orchestrator_uuids exclusion gate (40/40 PASS)
2026-08-12 12:49:33 +09:00
Godopu
c7df7ffd68
fix(loop): resolve O-2 atomic race-free lock and marker ownership release guard (22/22 PASS)
2026-08-11 12:30:16 +09:00
Godopu
f8084cd927
fix(loop): resolve P0-1 (B-7) git diff CWD isolation and untracked file capture (20/20 PASS)
2026-08-11 09:39:57 +09:00
Godopu
4d1c381033
docs(improvements): prioritize and record execution roadmap Section 6 (100% PASS)
2026-08-09 19:55:25 +09:00
Godopu
29f0be5296
docs(improvements): record O-4 Python Abstract Agent Adapter architecture proposal (100% PASS)
2026-08-09 19:17:34 +09:00
Godopu
245abe62c8
feat(create/monitor): implement automatic UUID materialization, auto-pinning, and drift-C2 resolution (13/13 PASS)
2026-08-09 10:24:32 +09:00
Godopu
fbf275a8bc
fix(b4): restore dynamic POSIX timestamp in herdr ls shim and reconcile.sh (100% PASS)
2026-08-08 23:36:50 +09:00
Godopu
cc11a02784
feat(deploy): update deploy scripts with framework ownership and registry merge (Job 1567c88e)
2026-08-07 23:48:47 +09:00
Godopu
68f43349be
fix(e2e): finalize sqlite concurrency locking, mock_herdr atomic state, and e2e test suite (100% PASS)
2026-08-07 22:39:23 +09:00
Godopu
2fc0f588f6
fix(lib): export HOME_DIR, CLAUDE_PROJECT_DIR, and LOCAL_BIN in lib.sh for proper child environment inheritance
2026-08-07 12:43:06 +09:00
Godopu
55fc7396e2
fix(lib): use symlink-safe realpath comparison for workspace cwd matching in find_workspace_uuid
2026-08-07 12:19:45 +09:00
Godopu
36d0178f01
fix(reconcile): use t.get('created', 0) fallback for safe session creation timestamp resolution
2026-08-07 11:20:40 +09:00
Godopu
1f8622e077
feat(o3): implement Invocation-Aware Scoped Guard for orchestrator role scoping (100% PASS)
2026-08-07 10:09:14 +09:00
Godopu
5ab76874e4
fix(c2): remove unused .cache directory creation and clean up state dead code (100% PASS)
2026-08-07 09:01:44 +09:00
Godopu
3530e8b65a
fix(a3): resolve shift buffer race condition with call-unique tokens, atomic write, and automatic GC (100% PASS)
2026-08-06 23:52:57 +09:00
Godopu
0f6dd8ba8b
fix(b3): eliminate command -v herdr bash function false positive in preflight checks (100% PASS)
2026-08-06 21:59:58 +09:00
Godopu
cdeb9e2c8f
feat(o1): implement reviewer feedback rebuttal and re-adjudication protocol (100% PASS)
2026-08-06 09:21:28 +09:00
Godopu
2d5e20a6aa
docs(c1): purge all 29 legacy Kanban references from SKILL.md and documentation (100% PASS)
2026-08-06 08:03:15 +09:00
Godopu
924e77e8b8
feat(b1): fix find_workspace_uuid tier-3 identity lookup and add test_b1_tier3_identity.py (100% PASS)
2026-08-05 23:55:21 +09:00
Godopu
b6c41e6486
docs(skills): update SKILL.md documentation to reflect HERDR_SESSION_NAME native naming
2026-08-05 10:23:49 +09:00
Godopu
0fe3b9932c
fix(refactor): remove tracked tmp file, add *.tmp to gitignore, fix herdr_session lookup in reconcile.sh MQTT handler
2026-08-05 10:13:46 +09:00
Godopu
ddd43ecbea
fix(refactor): address reviewer findings R-1..R-8, achieve 31/31 test pass
2026-08-05 10:08:59 +09:00
Godopu
51dcf56c80
feat(scope): implement workspace-scoped session isolation (A-1) and native Herdr session naming (A-5)
2026-08-05 09:31:57 +09:00
Godopu
ea36e81624
fix(skills): resolve session resolution, add cancelled event status, and scope mqtt topic
2026-08-05 09:11:35 +09:00
Godopu
68eff79810
feat(deploy): install update/remove scripts into .mam_deploy/ and refine markdown staging
2026-08-04 22:17:59 +09:00
Godopu
2ff8b2c4a9
docs: document .mam.env config file, legacy migration path, and save loop reports
2026-08-04 21:43:00 +09:00
Godopu
62dcbb1361
fix(config): resolve wrapper env from repo root and warn on deprecated .env
2026-08-04 21:42:49 +09:00
Godopu
2458995e75
fix(config): resolve dotenv via workspace marker and prefer .mam.env over legacy .env
2026-08-04 21:42:45 +09:00
Godopu
03ba94a030
refactor: optimize multi-agent-mux-loop spec and clean up workspace docs
...
- Add OPTIMIZATION.md detailing Invocation-Aware Scoped Guard, race-free lock design, and DoD verification gates approved via multi-agent loop
- Update root markdown files (README, BOOTSTRAP, MESSAGING) replacing legacy TMUX references with HERDR
- Remove redundant root markdown files and archive promoted reviewer PASS report
2026-08-02 19:20:43 +09:00
Godopu
002d9b268d
feat: add force-refresh capability and allow framework-owned skill updates during installation
2026-07-27 13:16:14 +09:00