Commit graph

9 commits

Author SHA1 Message Date
Mikael Hugo
c6d031fe01 docs: resolve all open questions in copilot-thoughts.md Appendix C
- Paused badge: P! prefix + dim (implemented)
- Mode per-session confirmed
- Tmux: user-opt-in only (SF does not inject tmux config)
- No sound/notification
- repair auto-transition: no ask gate
- Skill evals: on-demand with SF_SKILL_EVALS=1
- /tasks: inline output until pi-tui overlay support exists
- modelMode: supplement tiers via bridge (confirmed)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-09 04:41:31 +02:00
Mikael Hugo
22cbd83675 fix: update test snapshots for queryInstruction and complete /sf prefix Phase 2 deprecation
- Fix memory-embeddings-llm-gateway tests: add queryInstruction field to
  expected config objects after loadGatewayConfigFromEnv was updated to
  return it
- Add STYLEGUIDE.md: SF code standards adapted from ace-coder patterns
  (purpose doctrine, principles, anti-patterns STY001-012, thresholds,
  naming, patterns, documentation sections)
- Phase 2 /sf prefix removal: update all web components, browser dispatch,
  and tests to use direct commands (/autonomous, /stop, /next, /discuss,
  /init, /new-milestone) instead of /sf-prefixed forms
  - workflow-actions.ts: all command strings updated
  - chat-mode.tsx: SF_ACTIONS array updated
  - project-welcome.tsx: primaryCommand values updated
  - command-surface.tsx: fallback display updated
  - remaining-command-panels.tsx: usage examples updated
  - browser-slash-command-dispatch.ts: add stop/new-milestone/init to
    SF_PASSTHROUGH_COMMANDS so they route correctly to the extension
  - recovery-diagnostics-service.ts: suggestion commands updated
  - welcome-screen.ts: hint text updated
  - All affected tests updated to match new command strings

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-09 00:17:47 +02:00
Mikael Hugo
c6ee7701b2 autoresearch: auto-fix format + organizeImports
Result: {"status": "keep", "diagnostics": 11, "errors": 0, "warnings": 11}
2026-05-08 14:28:22 +02:00
Mikael Hugo
15269f4176 sf snapshot: uncommitted changes after 202m inactivity 2026-05-08 13:31:08 +02:00
Mikael Hugo
378ab702e1 feat(sf): streamline uok state and direct modes 2026-05-08 05:51:06 +02:00
Mikael Hugo
19bfc3d3f6 feat(sf): align node sqlite uok runtime 2026-05-08 03:01:20 +02:00
Mikael Hugo
760564dbfb docs(sf): record node 26 runtime target 2026-05-08 01:56:55 +02:00
Mikael Hugo
d640aa0949 test(sf): align direct command web contracts 2026-05-08 01:48:50 +02:00
Mikael Hugo
b5893d1c28 Make SF direct command surface baseline 2026-05-08 01:34:07 +02:00