refactor(installer): resolve architectural inconsistencies, pyyaml hard check, and migrate reports to tracked paths
This commit is contained in:
@@ -127,7 +127,7 @@ To ensure that agents running in TMUX environments do not lose debug logs or pre
|
||||
- **Cleanup & Retention Contract**:
|
||||
- Files under `.mam/reports/` are audit-trail artifacts.
|
||||
- These folders should be cleaned up automatically during `stop_session.sh` when a session is gracefully stopped or purged (`--purge-conversation`).
|
||||
- Durable outcomes (such as final design plans or security audit reports) that require version control must be explicitly copied to tracked directory paths (e.g., `docs/` or `artifacts/`) instead of remaining in the gitignored `.mam/` runtime tree.
|
||||
- Durable outcomes (such as final design plans, review verdicts, or security audit reports) that require version control must be explicitly copied to tracked directory paths (specifically under `.agents/reports/<tmux_session_name>/` or `docs/reports/`) to preserve collaborative audit trails in version history, instead of remaining in the gitignored `.mam/` runtime tree.
|
||||
|
||||
### ⏱️ Timeout Configuration & Alignment Rules
|
||||
- **Job Execution Limits (`timeout_sec` & `idle_timeout_sec`)**: Each job independently manages its overall execution timeout (`timeout_sec`, default 3600s) and idle timeout without receiving messages (`idle_timeout_sec`, default 120s).
|
||||
|
||||
Reference in New Issue
Block a user