Commit graph

4179 commits

Author SHA1 Message Date
Mikael Hugo
f440fbed9c autoresearch: checkpoint memory and runtime changes 2026-05-08 14:58:10 +02:00
Mikael Hugo
40a93f9c16 fix(autoresearch): remove all 11 remaining biome lint warnings
Result: {"status": "keep", "diagnostics": 0, "delta": "-100%"}

- Removed unused imports: injectReasoningGuidance, withQueryTimeout,
  getAutoSession, logWarning (x3), debugLog, readFileSync/unlinkSync/writeFileSync
- Prefixed intentionally unused vars with underscore: MAX_HISTOGRAM_BUCKETS,
  REASONING_ASSIST_MAX_CHARS, basePath parameter
- All vitest tests pass (1064 passed)
- Biome check: 0 errors, 0 warnings
2026-05-08 14:33:46 +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
72e27f9ba8 autoresearch: initialize biome lint experiment session
Baseline: 40 diagnostics (26 errors, 13 warnings, 1 info), 1064 files checked.
2026-05-08 14:22:52 +02:00
Mikael Hugo
15269f4176 sf snapshot: uncommitted changes after 202m inactivity 2026-05-08 13:31:08 +02:00
Mikael Hugo
d548ea01c5 sf snapshot: uncommitted changes after 155m inactivity 2026-05-08 10:08:39 +02:00
Mikael Hugo
2f44374249 docs(runtime): remove stale node 24 guidance 2026-05-08 07:32:40 +02:00
Mikael Hugo
aa46a29cdd docs(runtime): align source docs with node 26 2026-05-08 07:17:33 +02:00
Mikael Hugo
0cfe839f7a fix(sf): guard progress widget cleanup 2026-05-08 07:17:29 +02:00
Mikael Hugo
10694440e3 feat(sf): align uok task state and steering 2026-05-08 06:57:59 +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
Mikael Hugo
6fc054e7c3 sf snapshot: uncommitted changes after 49m inactivity 2026-05-08 01:07:24 +02:00
Mikael Hugo
89677b7e9b sf snapshot: uncommitted changes after 110m inactivity 2026-05-08 00:17:47 +02:00
Mikael Hugo
d05e7164a9 feat: journal execution policy decisions 2026-05-07 22:27:29 +02:00
Mikael Hugo
e9df932234 feat: add execution policy profiles 2026-05-07 18:21:47 +02:00
Mikael Hugo
b0fce94f9e feat: record retrieval evidence across context tools 2026-05-07 18:17:41 +02:00
Mikael Hugo
05f185256c docs: record local cli survey cross-check 2026-05-07 17:22:03 +02:00
Mikael Hugo
b1a7749763 fix: harden widget and provider auth handling 2026-05-07 17:20:52 +02:00
Mikael Hugo
3c84bd2fed fix: stabilize headless bootstrap and prompt history 2026-05-07 16:46:44 +02:00
Mikael Hugo
deeb4dbd4e sf snapshot: uncommitted changes after 61m inactivity 2026-05-07 16:39:39 +02:00
Mikael Hugo
8088489e38 sf snapshot: uncommitted changes after 258m inactivity 2026-05-07 15:37:55 +02:00
Mikael Hugo
e154dad930 fix: clean workflow helper extraction lint 2026-05-07 11:19:26 +02:00
Mikael Hugo
426fea7334 fix: reload sf source runtime on extension changes 2026-05-07 10:31:34 +02:00
Mikael Hugo
343ee5c89e sf snapshot: uncommitted changes after 158m inactivity 2026-05-07 10:01:56 +02:00
Mikael Hugo
6e0273573c refactor: Extract workflow-helpers module from auto-prompts (D3)
- Extract buildResumeSection and buildCarryForwardSection for continue/carry-forward logic
- Extract checkNeedsReassessment and checkNeedsRunUat for adaptive replanning
- Consolidates workflow state checking and section building
- No behavior change; backward compatible via re-export pattern
- Reduces auto-prompts.js by ~260 LOC

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-07 07:23:43 +02:00
Mikael Hugo
e99d50fbc1 refactor: Extract summary-helpers module from auto-prompts (D2)
- Extract buildSliceSummaryExcerpt to format slice summaries as excerpts
- Extract getPriorTaskSummaryPaths and getDependencyTaskSummaryPaths
- Extract isSummaryCleanForSkip for replan decision logic
- Consolidates summary extraction logic for reuse and testability
- No behavior change; backward compatible via re-export pattern
- Reduces auto-prompts.js by ~120 LOC

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-07 07:16:56 +02:00
Mikael Hugo
d75ed12d89 refactor: Extract io-helpers module from auto-prompts (D1)
- Extract inlineFile, inlineFileOptional, inlineFileSmart to io-helpers.js
- Enables testable file I/O utilities reusable across prompt builders
- No behavior change; backward compatible via re-export pattern
- Reduces auto-prompts.js cognitive load by ~50 LOC

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-07 07:09:46 +02:00
Mikael Hugo
de3990093e style: Organize imports in memory-store.js per Biome
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-07 06:57:36 +02:00
Mikael Hugo
5e518dd7d4 feat: Add SM cross-project recall to memory ranking (Phase 3)
- Import querySmMemories from sm-client.js
- Merge cross-project memories into getRelevantMemoriesRanked
- Cap cross-project confidence at 0.8 with 0.9 reduction (conservative)
- Gracefully degrade: fail-open if SM unavailable
- Preserve cosine ranking with relation boost for merged pool
- Tests: 3821 passing, no regressions

Implements Tier 1.2 Phase 3: Cross-project memory recall via Singularity Memory.
Enables dispatch to leverage patterns from other projects while maintaining
local autonomy via fail-open semantics.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-07 06:56:15 +02:00
Mikael Hugo
bfb892eca3 fix: bind todo backlog triage to project db 2026-05-07 06:40:28 +02:00
Mikael Hugo
1b73500fcf fix: bind inspect command to project db 2026-05-07 06:38:43 +02:00
Mikael Hugo
2aed04608c fix: bind escalate command to project db 2026-05-07 06:37:21 +02:00
Mikael Hugo
87362f27fc docs: remove mcp server roadmap residue 2026-05-07 06:25:59 +02:00
Mikael Hugo
9bd913d4a1 fix: bind uok status to project db 2026-05-07 06:25:03 +02:00
Mikael Hugo
cc08afc3b1 fix: bind memory command to project db 2026-05-07 06:23:42 +02:00
Mikael Hugo
a2184a0a0e feat: store judgment log in db 2026-05-07 06:22:07 +02:00
Mikael Hugo
2178aa8803 fix: isolate uok message bus db per project 2026-05-07 06:09:32 +02:00
Mikael Hugo
95cb13c08d fix: isolate backlog db per project 2026-05-07 05:54:18 +02:00
Mikael Hugo
6beb6fd412 docs: align replan and state source of truth 2026-05-07 05:52:25 +02:00
Mikael Hugo
03ebc02277 fix: stamp replan triggers in db 2026-05-07 05:41:08 +02:00
Mikael Hugo
95b00d8963 test: cover memory tags schema 2026-05-07 05:38:38 +02:00
Mikael Hugo
5c32d91124 feat: promote schedule and self-feedback state to db 2026-05-07 05:34:42 +02:00
Mikael Hugo
cd5926a17a fix: auto-compact uok message bus 2026-05-07 05:23:08 +02:00
Mikael Hugo
5bc3895586 feat: expose uok message bus metrics 2026-05-07 05:19:41 +02:00
Mikael Hugo
268e7ac678 feat: publish uok diagnostics to observer inbox 2026-05-07 05:08:44 +02:00
Mikael Hugo
c0973ac287 fix: complete gate cost micro-usd migration 2026-05-07 05:07:57 +02:00