feat: add deadline search on project sync/init
This commit is contained in:
@@ -212,6 +212,7 @@ Pass only the sections for this specific week — do NOT pass the full files.
|
||||
2. **Technical Work** — Feature implementations, bug fixes, infrastructure changes
|
||||
3. **Team Activity** — Core vs. occasional contributors, role changes
|
||||
4. **Blockers** — Issues, delays, dependencies
|
||||
5. **Deadline Discussions** — Target dates, commitments, timeline changes
|
||||
|
||||
**Milestones:** When documenting milestones, capture BOTH:
|
||||
- **WHAT** — The technical achievement (e.g., "PostgreSQL migration")
|
||||
@@ -219,6 +220,20 @@ Pass only the sections for this specific week — do NOT pass the full files.
|
||||
|
||||
Search for business objectives in: meeting discussions about roadmap, Zulip threads about planning, PR descriptions, release notes, and any "why are we doing this" conversations.
|
||||
|
||||
**Deadlines & Timeline Changes:** Search all data sources for:
|
||||
- **Explicit deadlines**: "deadline is", "due by", "target date", "ship by X", "launch date"
|
||||
- **ETAs and estimates**: "ETA", "expected by", "should be done"
|
||||
- **Changes**: "pushed back", "extended", "delayed", "moved up", "ahead of schedule", "slipped"
|
||||
- **Commitments**: Agreements on when something will be delivered
|
||||
- **Uncertainty**: "not sure when", "TBD", "need to figure out timeline"
|
||||
|
||||
For each deadline discussion found, record:
|
||||
- What deliverable/milestone is being discussed
|
||||
- The date mentioned (if any)
|
||||
- Whether it's a new commitment, change, or removal
|
||||
- The source (which thread/meeting/commit)
|
||||
- Any context about why the timeline changed
|
||||
|
||||
**Skip unless meaningful:** Routine check-ins, minor documentation updates, social chat.
|
||||
|
||||
**Output:** Write `projects/$0/timeline/{year-month}/week-{n}.md` using the week file template from [project-history](../project-history/SKILL.md). Also return a **3-5 line summary** to the coordinator for use in Phase 3.
|
||||
@@ -248,6 +263,31 @@ This is the **living document** — update it with current status from the week
|
||||
3. **Team** - Current contributors and their focus areas
|
||||
4. **Milestones** - Update status and add new ones with business objectives
|
||||
5. **Recent Decisions** - Key decisions from the last 2-3 weeks
|
||||
6. **Deadline History** - Track timeline discussions, commitments, and changes
|
||||
|
||||
**Deadline Tracking:**
|
||||
- Scan all week summaries for deadline-related discussions
|
||||
- Add new entries to the "Timeline Evolution" table showing changes
|
||||
- Update "Current Commitments" with latest target dates
|
||||
- Note when deadlines are mentioned without specific dates (uncertainty)
|
||||
- Capture the reasoning behind timeline changes when available
|
||||
|
||||
**Deadline History Format:**
|
||||
```markdown
|
||||
## Deadline History
|
||||
|
||||
### Current Commitments
|
||||
| Deliverable | Current Target | Source | Confidence |
|
||||
|-------------|---------------|--------|------------|
|
||||
| Feature X | Mar 15, 2026 | Sprint planning meeting | High |
|
||||
| Beta release | Q2 2026 | Roadmap discussion | Medium |
|
||||
|
||||
### Timeline Evolution
|
||||
| Date | Change | Previous | New | Reason | Source |
|
||||
|------|--------|----------|-----|--------|--------|
|
||||
| Feb 10 | Extended | Feb 28 | Mar 15 | Additional testing needed | #dev channel |
|
||||
| Jan 15 | Committed | - | Feb 28 | Initial sprint commitment | Sprint kickoff |
|
||||
```
|
||||
|
||||
**Milestone Format:**
|
||||
```markdown
|
||||
@@ -319,6 +359,7 @@ Output a brief summary:
|
||||
1. Decision: {brief description}
|
||||
2. Feature: {what was built}
|
||||
3. Team: {who joined/left}
|
||||
4. Timeline: {deadline changes or commitments made}
|
||||
|
||||
### Metrics
|
||||
- {n} new commits
|
||||
|
||||
Reference in New Issue
Block a user