0.1.0
Added
- Project scaffold with TypeScript, rolldown, vitest, ESLint 9, Prettier
- Core type definitions (
TimelineEvent,TimelineResult,RCAResult,ImpactResult,PostMortemReport, etc.) - GitHub collector — collects commits, PRs, and workflow runs via
ghCLI - Timeline builder — merge, sort, deduplicate, identify turning points
- Post-Mortem report generator — structured Markdown output with causal chain, impact, fixes, prevention, and action items
- Configuration utilities (
getDefaultConfig,mergeConfig) - Formatting utilities (
toISO,formatDuration,eventToMarkdownRow,eventTypeBadge,sourceLabel) - Claude Code Skill prompts (skill.md, collect.md, timeline.md, rca.md, postmortem.md)
- Report templates (postmortem.md, incident-brief.md)
- MCP config examples (GitHub, Sentry, Grafana)
- Sample output (sample-timeline.md, sample-postmortem.md)
- VitePress documentation site with English and Chinese support
- CLI with
demoandtimeline --mockcommands for zero-config experience - Mock data module for demo mode
Changed
- Switched
descriptionfield in package.json from Chinese to English
Full Changelog: https://github.com/saqqdy/incident-commander/commits/0.1.0