2026-04-30 21:55:17 +02:00
|
|
|
# Plans
|
|
|
|
|
|
feat: implement ADR-001 gitignore split and fill placeholder docs
Gitignore (core change):
- Remove stale blanket .sf/ entries from .gitignore (migrated to
.git/info/exclude on 2026-04-29, never cleaned up)
- gitignore.ts: split SF_RUNTIME_EXCLUSION_PATTERNS into two modes —
SF_SYMLINK_EXCLUSION_PATTERNS (blanket .sf for symlink repos where
git cannot traverse the symlink) and SF_RUNTIME_EXCLUSION_PATTERNS
(granular runtime-only patterns for directory repos, enabling
.sf/milestones/ and other durable planning artifacts to be tracked)
- ensureGitInfoExclude() now detects symlink vs directory and writes
the correct patterns, handling transitions between modes cleanly
- ADR-001 status: Proposed → Accepted
Docs:
- Fill 11 placeholder scaffold docs with real SF-specific content:
PLANS, DESIGN, PRODUCT_SENSE, QUALITY_SCORE, RELIABILITY, SECURITY,
design-docs/index.md, exec-plans/active, exec-plans/completed,
exec-plans/tech-debt-tracker, records/index
- Add records note: docs/records/2026-05-01-repo-vcs-and-notifications.md
- ADR-008 status: Accepted → Proposed (deferred — not applicable to
current usage model where Claude Code assists externally, not as a
Pi provider inside SF's dispatch loop)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 22:32:28 +02:00
|
|
|
Index of current and upcoming work. Detailed plans live in [`docs/exec-plans/`](./exec-plans/).
|
|
|
|
|
|
|
|
|
|
## Active
|
|
|
|
|
|
|
|
|
|
| Initiative | Purpose | ADR / Doc |
|
|
|
|
|
|-----------|---------|-----------|
|
|
|
|
|
| Repo-native harness evolution | Stage-by-stage wiring of the harness profiler, template kits, and evidence runner into autonomous dispatch | [ADR-018](./dev/ADR-018-repo-native-harness-evolution.md) |
|
|
|
|
|
| Notification event model | Implement structured source/kind/blocking metadata on all event paths, replacing fragile text matching | [design doc](./design-docs/notification-event-model.md) |
|
|
|
|
|
| repo-vcs skill | Landed — VCS context injection into system prompt; repo-vcs bundled skill for commit/push/safe-push | commit `a611cd579` |
|
|
|
|
|
|
|
|
|
|
## Upcoming
|
|
|
|
|
|
|
|
|
|
| Initiative | Depends on |
|
|
|
|
|
|-----------|-----------|
|
|
|
|
|
| Parallel milestone state locking (SQLite) | ADR-018 Phase 1 |
|
|
|
|
|
| ADR template + `just adr` / `just spec` generation recipes | — |
|
|
|
|
|
| Skill health dashboard (`/sf skill-health`) | Telemetry already wired |
|
|
|
|
|
| Go/Charm judge-calibration service | ADR-018 Phase 5 |
|
|
|
|
|
|
|
|
|
|
See [`exec-plans/active/`](./exec-plans/active/) for task-level breakdowns and
|
|
|
|
|
[`exec-plans/tech-debt-tracker.md`](./exec-plans/tech-debt-tracker.md) for known cleanup.
|