Commit Graph

25 Commits

Author SHA1 Message Date
4520237754 docs(09-tooling-portable-setup-02): complete portable setup script plan
- Created 1340-line standalone setup-ngn-agent.sh with argument parsing,
  prereq checks, masked secret prompts, config generation, embedded skills/scripts,
  cron registration, and gateway restart offer
- All 3 tasks committed atomically
2026-06-15 23:31:30 +08:00
7ea639567d docs(09-tooling-portable-setup-01): add self-check to SUMMARY.md 2026-06-15 23:25:23 +08:00
717bb6f35b docs(09-tooling-portable-setup-01): complete custom Docker image plan
- SUMMARY.md with deviations, decisions, and verified tool versions
2026-06-15 23:25:11 +08:00
a8f55ff572 docs(09): resolve open questions in RESEARCH.md 2026-06-15 23:15:59 +08:00
d727c4dbce docs(09): create phase plan — custom Docker image + portable setup script
Phase 9 splits into two independent Wave 1 plans:
- 09-01: Custom Hermes Docker image (ngn-agent:latest) with aws-cli,
  terraform, helm, kubectl, and datadog CLI (pup), version-pinned
- 09-02: Portable setup-ngn-agent.sh with argument parsing,
  prerequisite checks, interactive secret prompts, config generation,
  skill/script embedding, and cron registration

Also marks Phase 8 as complete (cron reporting shipped 2026-06-15).
2026-06-15 23:13:35 +08:00
43a689f3f5 docs(phase-09): research tooling and portable setup 2026-06-15 23:10:24 +08:00
61014f5ee9 docs(09): capture phase context 2026-06-15 23:03:06 +08:00
8ef7340108 docs(08-cron-reporting): complete weekly stale summary + archive cron plan
- ngn-weekly-stale-summary: skill-backed cron at Sunday 20:00 SGT
- ngn-weekly-archive: no_agent cron at Sunday 20:05 SGT (5 min after summary)
- Both registered, verified, test-run successful
2026-06-15 22:47:54 +08:00
07e09bc397 docs(08-cron-reporting): complete archive script and daily report cron plan 2026-06-15 22:46:11 +08:00
47d0b80be8 feat(08-cron-reporting): create archive-stale-sessions.sh with dry-run toggle
- Created ~/.hermes/scripts/archive-stale-sessions.sh (1146 bytes, executable)
- Script has DRY_RUN=true safe default (export only, no prune)
- Export uses date-stamped JSONL filename
- Prune gated behind DRY_RUN=false with --older-than 30 --yes
- set -euo pipefail strict error handling
- Created ~/.hermes/archive/sessions/ archive directory
- Progress echo statements for Telegram delivery
2026-06-15 22:45:14 +08:00
63230edf4d docs(08): resolve open questions in RESEARCH.md 2026-06-15 22:42:04 +08:00
2be5783897 docs(08): create phase 8 cron reporting plans
- 08-01-PLAN.md: Archive script (DRY_RUN toggle) + daily report cron (skill-backed)
- 08-02-PLAN.md: Weekly stale summary cron + weekly archive cron (no_agent)
- ROADMAP.md: Updated Phase 8 plans count to 2

Covers CRON-01 (daily report), CRON-02 (stale archive script+cron),
CRON-03 (Jira integration in daily/weekly reports).
2026-06-15 22:39:18 +08:00
7755cbe3d1 docs(08): capture phase context 2026-06-15 21:46:33 +08:00
5d7232ec31 docs(07-main-session-skill): complete session skill plan
- Created ~/.hermes/skills/ngn-agent/session/SKILL.md (249 lines)
- 7-step session lifecycle: hindsight recall, Jira prompt, Confluence prompt, work, Jira update, Confluence update, automatic hindsight save
- All 14 decisions D-01 through D-14 implemented
- All threat mitigations (T-07-01, T-07-02, T-07-03) in place
- Skill discoverable via hermes skills list as 'session' under 'ngn-agent'
2026-06-15 20:27:59 +08:00
17cd0b64aa docs(07): resolve open questions in RESEARCH.md 2026-06-15 20:24:44 +08:00
38a0d1af6d docs(07): create phase plan for Main Session Skill
- 1 plan (07-01-PLAN.md) — creates session/SKILL.md
- Single-file SKILL.md at ~/.hermes/skills/ngn-agent/session/
- Covers SKIL-04 with 7-step lifecycle procedure
- All 14 locked decisions (D-01 through D-14) embedded
- Deferred ideas scoped to Phase 8
2026-06-15 20:22:39 +08:00
d494b274d9 docs(phase-07): research session skill patterns 2026-06-15 20:19:55 +08:00
e4d7f34112 docs(07): capture phase context 2026-06-15 20:13:52 +08:00
6d3fbde186 docs(06-default-repos-ssh-mount): complete 06-01 plan — SUMMARY.md
Default repos and SSH key mounts verified end-to-end.
2026-06-15 20:06:29 +08:00
42ad94600b docs(06): create phase 6 plan — SSH mount, repo volumes, session-init 2026-06-14 22:14:22 +08:00
0abadd2743 docs(phase-6): research default repos and SSH mount 2026-06-14 22:12:04 +08:00
e2ad336039 docs(06): capture phase context 2026-06-14 21:57:33 +08:00
871a933f0f docs(05-hindsight-memory-provider-01): complete hindsight memory provider activation plan 2026-06-14 20:29:08 +08:00
6e02a00b54 docs(05): create phase 5 plan — Hindsight Memory Provider 2026-06-14 20:19:31 +08:00
6545eb5cbf docs(05): capture phase context 2026-06-14 18:17:59 +08:00