Commit Graph

10 Commits

Author SHA1 Message Date
starmen1265 915e97ffe1 feat(02-03): add prompt template files
- prompts/__init__.py: Package marker
- context_recovery.md: Session context recovery prompt
- command_mapping.md: User input to GSD command mapping
- error_recovery.md: User-friendly error message generation

All templates use {{variable}} syntax for substitution.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 14:30:54 +08:00
starmen1265 a155d93dd8 feat(02-02): add CardTheme enum and CardButton dataclass
- CardTheme enum with SUCCESS (green), ERROR (red), INFO (blue), WARNING (orange)
- CardButton dataclass with text, value dict, and button_type

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 14:30:54 +08:00
starmen1265 65f6f90c11 test(02-02): add failing tests for FeishuResponseFormatter
- Test format_success returns valid card with green theme
- Test format_error returns red theme
- Test format_info returns blue theme
- Test format with buttons includes actions element
- Test format_paginated adds [N/M] marker
- Test card has required structure (schema 2.0, config, elements)

TDD RED phase - tests will fail until implementation is added.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 14:30:54 +08:00
starmen1265 4113434c72 test(02-03): add failing tests for prompt templates
- TestPromptTemplatesExist: 4 tests for template file existence
- TestPromptLoader: 6 tests for loading and rendering templates
- Tests fail (RED phase) - no templates or loader implemented yet

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 14:30:54 +08:00
starmen1265 637240c546 docs(02): create phase 2 integration layer plans 2026-03-11 14:30:54 +08:00
starmen1265 0ab884bc2a docs(02): add research and validation strategy 2026-03-11 14:30:54 +08:00
starmen1265 6c9aa54eda docs(02): research integration layer domain 2026-03-11 14:30:54 +08:00
starmen1265 55dee6ef16 docs(state): record phase 2 context session 2026-03-11 14:30:54 +08:00
starmen1265 86e6eabc1c docs(02): capture phase context 2026-03-11 14:30:54 +08:00
starmen1265 96f06f3751 feat: 添加 gsd-openclaw 技能
PR Test / lint (pull_request) Successful in 2s
2026-03-11 10:41:01 +08:00