inbox-update

This commit is contained in:
Build Bot
2026-05-07 01:13:24 +08:00
parent ff654b91f2
commit 53b0de51a2
12 changed files with 423 additions and 808 deletions

View File

@@ -0,0 +1,30 @@
# Interview Transcript: scheduled-task-git-sync-gant
**Profile:** Standard
**Timestamp:** 20260429T161523Z
**Final Ambiguity:** 0.16
**Threshold:** 0.20
**Type:** Brownfield
## Round Summary
| R | Target | Focus | Key Finding |
|---|--------|-------|-------------|
| 1 | Intent | Why automate? | Goal: InBox notes auto-appear in Gantt chart, eliminating manual transfer |
| 2 | Outcome | Concrete format | Gantt task format: `待看:{文件名}` |
| 3 | Outcome | Post-processing | InBox files stay; deleted files → tasks removed from Gantt; de-duplicated |
| 4 | Scope | Git range | Only `PARA/` and `InBox/` folders |
| 5 | Scope | Auto-commit | Auto `add PARA/ InBox/ && commit -m "auto nightly sync"` before push |
| 6 | Constraints | Gantt offline | Silent skip, try next day |
| 7 | Decision Boundaries | Technical choices | abort on merge conflict; push failure → Windows toast notification |
| 8 | Non-goals | Persistence model | User wants system-level script, not Claude session-dependent |
| 9 | Constraints | Trigger mechanism | Windows Task Scheduler, self-chosen |
| 10 | Success Criteria | Verification | 10:30 PM: open Gantt chart, see expected "待看:xxx" tasks |
| 11 | Non-goals | Boundaries | Only PARA/InBox git, only "待看" task type, only .md files |
| 12 | Decision Boundaries | Remaining choices | Script alongside gantt-app.exe; toast notifications; no log; update existing |
## Exposed Assumptions
- gantt-app.exe CLI supports add/delete/list/toggle-lock operations
- Windows Task Scheduler can trigger bash scripts
- Git merge conflicts are rare enough that abort is acceptable
- User's computer is on at 22:30