Skip to content

Minor revisions v201#15

Merged
brhkim merged 9 commits intomainfrom
minor_revisions_v201
Apr 5, 2026
Merged

Minor revisions v201#15
brhkim merged 9 commits intomainfrom
minor_revisions_v201

Conversation

@brhkim
Copy link
Copy Markdown
Collaborator

@brhkim brhkim commented Apr 5, 2026

Summary

Minor revisions (v2.0.1): Adds an explicit "User Support Mode" as DAAF's 9th engagement mode (with better documentation reading/routing for a variety of issues/questions related to DAAF, Claude Code, Docker, and Git), hardens session archiving in the event of accidental crash or unintended closes/session termination, improves user documentation with diagrams and extended content, and archives complete session logs for both sample projects (college selectivity analysis) for better transparency and future educational materials.

Type of Change

  • New feature (non-breaking change that adds functionality)
  • New or modified skill (.claude/skills/)
  • New or modified agent (.claude/agents/)
  • Documentation update
  • Refactoring (no functional change)

Affected Areas

  • Orchestrator skill (.claude/skills/daaf-orchestrator/)
  • Agent protocols (.claude/agents/)
  • Agent reference files (agent_reference/)
  • Hooks (.claude/hooks/)
  • Docker / container setup
  • User documentation (user_reference/)
  • Other: .gitignore, settings.json, sample project session logs

Testing

  • User Support mode was exercised end-to-end in a live session (logs archived in research/ sample projects).
  • Revised archive-session.sh and new recover-session-logs.sh were validated via the archiving sessions that produced the included logs.
  • Dockerfile additions (customizing environment and package installs) verified against container build.
  • Documentation diagrams and content additions reviewed for accuracy against current framework state.

Checklist

  • I have read the Contributing Guide
  • My commits are signed off (git commit -s) per the DCO
  • Pre-commit hooks pass (pre-commit run --all-files)
  • I have updated relevant documentation for my changes
  • I have not committed credentials, API keys, or data files

Security Considerations

  • subagent-registry.sh hook removed (84 lines deleted); its registration was also cleaned from settings.json. No security regression — the hook's responsibilities are handled elsewhere.
  • archive-session.sh rewritten for robustness (+295/-139 lines); recover-session-logs.sh added (162 lines). Both operate only on session transcript files under research/ and logs/ — no privilege escalation or credential access.
  • Dockerfile additions are limited to package install guidance for users customizing their environment. No new capabilities or exposed ports.

DAAF Container and others added 9 commits April 5, 2026 12:59
Lightweight conversational mode for questions about DAAF itself and its
underlying tools (Docker, Git, Claude Code). The orchestrator handles
everything directly by pre-loading core user docs and consulting an
exhaustive framework internals reference index, with WebSearch/WebFetch
for authoritative external documentation when needed. No workspace, no
state, no subagents, no formal deliverables — the lightest mode in DAAF.

Created:
- user-support-mode.md: mode reference with doc loading protocol,
  framework internals index, setup/technology routing, boundaries

Integration (FRAMEWORK_INTEGRATION_CHECKLIST §3, 15/15 mandatory):
- Orchestrator SKILL.md: 10 registration points + help table extension
  + decision tree fallback update
- README.md, CONTRIBUTING.md: mode count + entry + references
- user_reference/01, 02, 07: subsection, troubleshooting callouts, FAQ
- agent_reference/BOUNDARIES, AI_DISCLOSURE, session-recovery: entries
- ad-hoc-collaboration-mode.md: User Support escalation row
- framework-engineer.md, framework-development-mode.md: stale count
  word examples updated

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@brhkim brhkim merged commit 18e8181 into main Apr 5, 2026
@brhkim brhkim deleted the minor_revisions_v201 branch April 5, 2026 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant