singularity-forge/packages/pi-coding-agent/src
Mikael Hugo 644187c73e fix: resolve 10 high-severity self-feedback inline-fix issues
- gap-audit prompt detection: Add DYNAMICALLY_LOADED_PROMPTS set for prompts
  loaded through wrappers (research-slice, plan-slice, execute-task, etc.)
  and detect loadPrompt calls with comma-separated args (#sf-moobj36l-ewu7js)

- gap-audit command detection: Detect exact match, prefix match, and
  switch/case patterns for command dispatch (#sf-moobj36o-n8b7g9)

- empty task summary: Add isValidTaskSummary() to require non-empty content
  with frontmatter or H1 before reconciliation marks task complete
  (#sf-moobj36o-6rxy6e)

- journal write failures: Emit bounded health warning to .write-failures.jsonl
  on journal write failure with per-session dedup (#sf-moobj36p-ikq3b2)

- resource sync manifest divergence: Add verifyManifestFilesExist() to check
  all manifest-listed files exist on disk after hash match (#sf-moody5qi-8gbwp2)

- self-feedback markdown stale: Regenerate SELF-FEEDBACK.md from jsonl on
  markResolved with resolved entries section (#sf-moobj36p-rlo95i)

- self-feedback context bloat: Cap entries to 20 max, 4000 chars, inject
  compact summaries only with pointer to jsonl for full evidence
  (#sf-moobj36p-ko6snt)

- hook-emitter types: Replace unknown with EventResult discriminated union,
  implement emitExtensionEvent call with fallback warning when _pi missing
  (#sf-moobmhwt-bxejb6, #sf-moobmhx4-gk9g83)

- export visualizer types: Add VisualizerExportData interface with proper
  PhaseAggregate/SliceAggregate/ModelAggregate/ProjectTotals types
  replacing any (#sf-moobmhx0-ow5fhy)

- native-edit-bridge: Already resolved (artifact removed from repo)
  (#sf-moobj36q-z4id3u)
2026-05-02 16:03:52 +02:00
..
cli chore: commit headless follow-up changes 2026-05-02 06:55:12 +02:00
core fix: resolve 10 high-severity self-feedback inline-fix issues 2026-05-02 16:03:52 +02:00
modes test: Investigated R102 symlink dedup: canonicalizePath already exists… 2026-05-02 12:00:56 +02:00
resources/extensions/memory fix: convert node:test API calls to vitest equivalents 2026-05-02 04:42:38 +02:00
tests test: stabilize vitest compatibility 2026-05-02 05:36:57 +02:00
types fix(gsd): align ADR-009 integration with type-safe builds 2026-04-14 20:46:46 -05:00
utils rip out antigravity from SF + pi-coding-agent UI/config layer 2026-04-19 10:39:36 +02:00
cli.ts port(pi-mono): disable undici body/headers idle timeouts on global dispatcher (refs ea90a6783) 2026-04-29 14:35:08 +02:00
config.ts chore: node 24 native APIs, import.meta.dirname, parsers rename, dep updates 2026-05-02 06:18:25 +02:00
index.ts Harden SF model routing and harness contracts 2026-04-30 07:41:24 +02:00
main.ts Rename @sf-run/* → @singularity-forge/* package scope 2026-04-15 22:56:33 +02:00
migrations.ts fix(migrations): drop press-any-key block to avoid stdin wedge 2026-04-21 00:56:18 +02:00