9d3c0774ec
docs(roadmap): record config validation tests
2026-05-05 09:42:42 -07:00
8007fac947
test(config): cover production validation
2026-05-05 09:42:20 -07:00
772b4bfc19
docs(roadmap): record production config hardening
2026-05-05 09:41:17 -07:00
e7d381f071
fix(config): harden production backend config
2026-05-05 09:40:55 -07:00
e9afb9fa88
docs(roadmap): record llm router decision
2026-05-05 09:37:40 -07:00
744b938e8d
docs(backend): defer llm router adoption
2026-05-05 09:37:22 -07:00
e6e0556ec6
docs(roadmap): record mobile sync decision
2026-05-05 09:36:04 -07:00
f90f358862
docs(mobile): defer sync engine adoption
2026-05-05 09:35:47 -07:00
41a0e4e8bb
docs(roadmap): record mobile sdk decision
2026-05-05 09:34:52 -07:00
bea7579f60
docs(mobile): defer react native platform sdk
2026-05-05 09:34:34 -07:00
145dcb376c
docs(roadmap): record p2 client verification
2026-05-05 09:33:25 -07:00
efa20979fc
test(platform): verify client propagation
2026-05-05 09:33:10 -07:00
3503ac86ad
docs(roadmap): record p2 smoke script
2026-05-05 09:30:22 -07:00
a2053a70f1
chore(platform): add local smoke script
2026-05-05 09:29:42 -07:00
dc5e79b1d5
docs(roadmap): record p2.2 commit hash
2026-05-05 09:21:32 -07:00
85b682aa73
docs(platform): add shared service smoke checks
2026-05-05 09:21:19 -07:00
e5cc6fb39e
docs(roadmap): record p2.1 commit hash
2026-05-05 09:19:26 -07:00
da3129c89b
fix(platform): align mcp service urls
2026-05-05 09:19:11 -07:00
aea4c4963c
docs(roadmap): record p1.5 commit hash
2026-05-05 09:17:12 -07:00
8798fdd2e9
docs(architecture): clarify platform boundary
2026-05-05 09:17:02 -07:00
f7a695e996
docs(roadmap): record p1.4 commit hash
2026-05-05 09:16:28 -07:00
6307c60c41
docs(roadmap): mark stale planning docs historical
2026-05-05 09:16:17 -07:00
cd40cecd09
docs(roadmap): record p1.3 commit hash
2026-05-05 09:15:10 -07:00
014b0983df
docs(readme): refresh production quick start
2026-05-05 09:15:00 -07:00
3fdef4097b
docs(roadmap): record p1.2 commit hash
2026-05-05 09:13:47 -07:00
99efad80c0
docs(agents): refresh current project guide
2026-05-05 09:13:33 -07:00
87e9eed597
docs(roadmap): record p1.1 commit hash
2026-05-05 01:31:28 -07:00
3553b6e296
docs(roadmap): reconcile current implementation status
2026-05-05 01:31:16 -07:00
1051e77705
docs(roadmap): record p0.5 commit hash
2026-05-05 01:29:39 -07:00
45b16d9a71
docs(roadmap): inventory baseline failures
2026-05-05 01:29:28 -07:00
1ff477925e
docs(roadmap): record p0.4 commit hash
2026-05-05 01:12:29 -07:00
b469d16c4e
docs(roadmap): record lint baseline failures
2026-05-05 01:12:15 -07:00
cb81cec62a
docs(roadmap): record p0.3 commit hash
2026-05-05 01:11:47 -07:00
5c02ce4ae6
docs(roadmap): record baseline verification failures
2026-05-05 01:11:34 -07:00
4eb3ada301
docs(roadmap): record p0.2 commit hash
2026-05-05 01:10:55 -07:00
282bb8d6fa
fix(deps): link common platform workspace
2026-05-05 01:10:43 -07:00
e9e757a56a
docs(roadmap): record p0.1 commit hash
2026-05-05 00:09:18 -07:00
fa30191efa
docs(roadmap): record baseline git status
2026-05-05 00:09:06 -07:00
244b59150e
docs(roadmap): add production readiness handoff
2026-05-04 23:42:35 -07:00
saravanakumardb1
ea2d8029ff
docs(agents): add .npmrc canonical template rule to AGENTS.md
...
Never edit .npmrc directly in product repos — managed by
canonical template in learning_ai_common_plat/scripts/npmrc.template.
Use sync-npmrc.sh to propagate. Prevents gitea.bytelyst.com hardcoding.
2026-04-14 11:57:26 -07:00
saravanakumardb1
163f488506
fix(infra): sync .npmrc from canonical template
...
Aligns with scripts/npmrc.template in learning_ai_common_plat.
Uses ${GITEA_NPM_HOST:-localhost}:3300 SSH tunnel pattern.
2026-04-14 11:49:16 -07:00
saravanakumardb1
ff7f658628
fix(docker): filter pnpm build to packages/ only — avoids mcp-server type error
2026-04-13 15:51:39 -07:00
saravanakumardb1
e0258a2c0d
chore: gitignore .docker-deps/ directory
2026-04-13 14:36:43 -07:00
saravanakumardb1
cc6558277c
fix(docker): bash 3.2 compat + .docker-deps COPY + pnpm.overrides for transitive deps
...
- docker-prep.sh: replace declare -A with temp file (macOS bash 3.2)
- docker-prep.sh: inject pnpm.overrides so transitive @bytelyst/* deps resolve from tarballs
- backend/Dockerfile + web/Dockerfile: COPY .docker-deps/ into build context
- .npmrc.docker: remove scoped registry (tarballs handle all @bytelyst/* resolution)
2026-04-13 14:02:31 -07:00
saravanakumardb1
ba89cfd643
refactor(embeddings): replace local cosineSimilarity with @bytelyst/palace re-export
...
Remove duplicate cosine similarity implementation in favor of the
shared @bytelyst/palace primitive. All consumers import from
embeddings.ts unchanged.
2026-04-13 12:33:52 -07:00
saravanakumardb1
7d7e445135
feat(prompts): inject palace wake-up context into Smart Actions
...
Enrich the system prompt with L0/L1/L2 workspace context from the
palace when running Smart Actions. Best-effort — failures never block
prompt execution. Gives LLM access to decisions, preferences, and
semantically relevant memories from the workspace.
2026-04-13 12:33:34 -07:00
saravanakumardb1
06590b9175
feat(palace): extract KG triples from entities + refresh L1 cache on note save
...
After storing memories, generate subject-predicate-object triples from
entity pairs found in extracted memories. Also trigger L1 critical facts
cache regeneration so wake-up context stays fresh.
2026-04-13 12:33:16 -07:00
saravanakumardb1
18b680ad53
fix(backend): fix sync throw isolation in event bus + add 6 tests
...
Promise.allSettled only catches rejected promises, not synchronous throws.
Wrap handler calls in Promise.resolve().then() to isolate sync errors.
Add 6 unit tests covering delivery, unsubscribe, error isolation,
singleton, reset, and removeAll.
2026-04-13 11:42:52 -07:00
saravanakumardb1
cce4ca610f
refactor(web): merge platform-api.ts into platform.ts
...
platform.ts and platform-api.ts both created PlatformClient instances.
Merge all typed helpers (getUserSettings, updateUserSettings,
listSessions, revokeSession, updateProfile) into platform.ts and
delete the duplicate file. Use lazy singleton instead of eager.
2026-04-13 11:06:40 -07:00
saravanakumardb1
bb6d77b1a4
refactor(mobile): DRY getAccessToken into shared auth-helpers.ts
...
Extract the duplicated getAccessToken() function from platform.ts,
billing-client.ts, and platform-api.ts into a single auth-helpers.ts.
All three now import from the shared module.
2026-04-13 11:06:22 -07:00