saravanakumardb1
fee5e87052
docs: remove versioning refs and stale transition language from deployment docs
...
- Remove 'Supersedes' and 'What Changed' section from enhanced plan
- Rewrite Package-Manager Strategy (transition complete, all repos on pnpm)
- Remove docker-prep.sh prerequisites, .tarballs/ references, npm variants
- Replace Dockerfile templates with current Gitea registry-backed pattern
- Remove §11.1 Package-Manager Migration Roadmap (migration complete)
- Clean up §11.2 Gitea section (remove 'Current pain', comparison table)
- Clean up §12 audit findings (remove tarball references)
- Simplify §10 Dockerization table (remove transition columns)
- Update §5.1/5.2 to reflect validated state, not open gaps
- Fix v2 tag in K3s exercise to use semver 1.1.0
- Update Summary table with current state
2026-03-24 08:10:17 -07:00
saravanakumardb1
baf47ac56b
docs: add enhanced single-VM deployment plan with Coolify, Valkey, Uptime Kuma, SOPS
...
New SINGLE_VM_ENHANCED_PLAN.md covers:
- Coolify as self-hosted PaaS (15-min setup vs 6-7hr manual)
- Valkey (Redis fork) for sessions, cache, pub/sub, rate limits
- Uptime Kuma for status page + alerting
- Dozzle for live container logs
- SOPS + age for git-safe encrypted secrets
- Restic for volume backups
- BuildKit cache mounts for faster Docker builds
- Docker Compose profiles for selective startup
- Revised 4.5-hour implementation timeline
Also updates SINGLE_VM_DEPLOYMENT.md §3 prerequisite to reference
resolved Gitea registry migration and new enhanced plan.
2026-03-24 07:49:50 -07:00
saravanakumardb1
b0a4b2d9c3
docs: add Docker build verification section (§17) — all 4 images pass, 1591 tests green
2026-03-24 07:28:44 -07:00
saravanakumardb1
d64acd79e3
docs: add post-migration audit section (§16) — 5 bugs/gaps found and fixed
2026-03-24 06:53:15 -07:00
saravanakumardb1
266f45a851
docs: finalize Gitea registry migration — all 10 repos migrated, rollback + Azure documented, Definition of Done 10/10
2026-03-24 06:23:33 -07:00
saravanakumardb1
4929cb9202
docs(devops): update registry migration status — 8 repos migrated, 38 packages published
...
- Update validation results: 8 repos migrated, all Docker builds verified
- Update rollout order with completion status
- Update definition of done: 7/10 items checked
- Update next actions: remaining 2 non-standard repos (MindLyst, LysnrAI)
- Mark gaps section: mobile stays on file: refs, CI queue sequential
2026-03-23 21:08:27 -07:00
saravanakumardb1
0dd57b9d00
fix(docs): distinguish NETWORK=corp local-dev topology from VM deployment
2026-03-23 19:48:55 -07:00
saravanakumardb1
f0945a2d86
fix(ci): prefer ipv4 for local runner registration
2026-03-23 19:39:11 -07:00
saravanakumardb1
64db209bab
fix(docs): refresh local Gitea rehearsal status
2026-03-23 19:26:31 -07:00
saravanakumardb1
39f33c4342
fix(docs): export local Docker token example
2026-03-23 19:24:32 -07:00
saravanakumardb1
688aad624a
fix(docs): document hardened FlowMonk Docker workaround
2026-03-23 19:19:46 -07:00
saravanakumardb1
03b92eb2df
fix(docs): update local Gitea migration status
2026-03-23 19:17:07 -07:00
saravanakumardb1
6f748b11d4
fix(docs): record local FlowMonk Docker workaround
2026-03-23 19:09:04 -07:00
saravanakumardb1
2296d98bf6
fix(docs): capture localhost tarball blocker in Docker
2026-03-23 19:02:49 -07:00
saravanakumardb1
fdf640e5bd
fix(docs): capture local Docker auth blocker
2026-03-23 18:57:34 -07:00
saravanakumardb1
90e3f8d056
fix(docs): narrow docker-prep assumptions in vm guide
2026-03-23 18:54:18 -07:00
saravanakumardb1
a0469c2a57
fix(docs): clarify local Gitea consumer auth behavior
2026-03-23 18:52:26 -07:00
saravanakumardb1
fdf80d6470
fix(docs): correct FlowMonk compose build examples
2026-03-23 18:50:38 -07:00
saravanakumardb1
7361cba125
fix(docs): restore valid helm template examples
2026-03-23 18:16:01 -07:00
saravanakumardb1
4687351de0
ci: update CI/CD configuration
2026-03-23 18:04:18 -07:00
saravanakumardb1
fa1adf829c
docs(devops): capture azure vm and scaling readiness gaps
2026-03-23 16:10:02 -07:00
saravanakumardb1
661bc9953a
docs(pnpm): record audited gitea registry checkpoints
2026-03-23 16:06:59 -07:00
saravanakumardb1
178f043518
docs(pnpm): finalize gitea rehearsal commit ledger
2026-03-23 15:49:53 -07:00
saravanakumardb1
accf834b3e
docs(pnpm): record gitea registry rehearsal checkpoint
2026-03-23 15:49:05 -07:00
saravanakumardb1
7116749bbd
docs(devops): record local gitea registry rehearsal
2026-03-23 15:48:18 -07:00
saravanakumardb1
e427282234
docs(ci): update Gitea CI docs + add /gitea-ci workflow
...
- Add key settings, runner log path, detailed repo/job matrix to GITEA_LOCAL_CI.md
- Add /gitea-ci Windsurf workflow: start, push all, check status, view logs
- Add learning_ai_local_memory_gpt to repos.txt
2026-03-22 20:56:03 -07:00
saravanakumardb1
acb866774c
feat(repo): add packageManager field + finalize pnpm migration tracker
...
- Add packageManager: pnpm@10.6.5 to root package.json
- Mark all 9 repos complete in PNPM_MIGRATION.md
- Record lysnrai commit c3a88af + common-plat completion notes
2026-03-22 20:36:41 -07:00
saravanakumardb1
6d4579da37
chore(ci): migrate to Gitea local CI, disable GitHub Actions
...
- Add .gitea/workflows/ci.yml for Gitea Actions
- Disable GitHub Actions: ci-extraction-service, ci-mcp-server, reusable-pnpm-workspace
- Add docs/devops/GITEA_LOCAL_CI.md setup guide
2026-03-22 20:13:02 -07:00
saravanakumardb1
8070009fde
docs(pnpm): update jarvisjr + peakpulse migration tracker
2026-03-22 19:43:24 -07:00
saravanakumardb1
d9434bbb3e
docs(pnpm): update chronomind migration tracker
2026-03-22 19:12:22 -07:00
saravanakumardb1
6a92f43db5
docs(pnpm): update nomgap migration tracker
2026-03-22 18:42:50 -07:00
saravanakumardb1
1e725e977d
docs(pnpm): update actiontrail migration tracker
2026-03-22 17:35:01 -07:00
saravanakumardb1
d7651a73cf
docs(pnpm): update localmemgpt migration tracker
2026-03-22 17:18:27 -07:00
saravanakumardb1
e2a0960a6d
docs(pnpm): record notelett push status
2026-03-22 15:53:06 -07:00
saravanakumardb1
14e7e490e2
docs(pnpm): update notelett migration tracker
2026-03-22 15:52:22 -07:00
saravanakumardb1
5998af45e3
docs(pnpm): fix tracker audit gaps
2026-03-22 14:19:05 -07:00
saravanakumardb1
afcbf852b2
docs(pnpm): strengthen migration tracker gates
2026-03-22 14:15:48 -07:00
saravanakumardb1
828d31b63d
docs: update documentation
2026-03-22 14:06:44 -07:00
saravanakumardb1
d934bb3286
docs(pnpm): add canonical ecosystem migration roadmap
2026-03-22 14:03:17 -07:00
saravanakumardb1
dda38aa009
fix(exports): strip data payload from list endpoint + update audit doc
...
- exports/routes: exclude inline data from GET /exports list response
to prevent returning megabytes of serialized export data (perf+security)
- Update WORKSPACE_TODO_AUDIT.md: add post-audit review section with
9 bugs found and fixed across 2 commits (73b07c2 , 841cdf3 ), mark
all action plan sprints complete
- Typecheck clean, 1483/1483 tests pass
2026-03-22 01:23:08 -07:00
saravanakumardb1
1576b699b0
feat(platform-service): resolve all P3 TODOs — diagnostics notifications + test cleanup
...
- diagnostics/subscribers: notify admin via email when debug session is
cancelled (looks up session creator via getSession + getUserById)
- diagnostics/subscribers: email session summary (logs/traces/screenshots)
to admin when debug session completes
- diagnostics/subscribers: send Slack alert via dispatchSlack for FATAL
logs ingested during debug sessions (on-call engineer notification)
- feedback-client/integration.test.ts: replace TODO-4 with clear NOTE,
fix unused var lint errors
- feedback-client/gdpr.test.ts: mark lifecycle policy as accepted,
remove console.log + unused blobPath variable
- Update WORKSPACE_TODO_AUDIT.md — P3 section: all 5 resolved
- Typecheck clean, 1483/1483 tests pass
2026-03-22 01:03:51 -07:00
saravanakumardb1
a92373adec
docs(devops): fix 15 bugs/gaps in single-VM deployment guide — add 4 missing web services, update stale references
2026-03-22 00:49:14 -07:00
saravanakumardb1
0502dead68
docs(devops): add Docker Desktop K8s as primary local option alongside K3s
2026-03-22 00:44:23 -07:00
saravanakumardb1
6f03a74a76
feat(platform-service): resolve P2 TODOs — exports, broadcasts, telemetry, waitlist
...
- telemetry/repository: group upsertEventsBatch by pk — same-partition
writes sequential, different partitions parallel (reduces contention)
- exports/routes: wire async export processing via process.nextTick —
queries users/audit/telemetry/usage/subscriptions/licenses, serializes
to CSV or JSON, updates job status with rowCount and fileSizeBytes
- broadcasts/repository: replace mock estimateTargetReach with real user
count query from auth module, respects percentageRollout
- broadcasts/routes: wire async broadcast delivery — fetches target users,
dispatches email per recipient, updates metrics on completion
- waitlist/routes: auto-generate invitation codes via invitations module
when batch-inviting waitlist entries (WL-XXXXXXXX format, 14-day trial)
- CAPTCHA (item 12) deferred — requires external API keys
- Update WORKSPACE_TODO_AUDIT.md — P2 section: 5/6 resolved
- Typecheck clean, 1483/1483 tests pass
2026-03-22 00:41:11 -07:00
saravanakumardb1
5646cefcbd
docs(devops): add K8s best practices from production comparisons, update gap table to reflect all Dockerfiles created
2026-03-22 00:36:59 -07:00
saravanakumardb1
ae2af43d71
docs(devops): add single-VM deployment guide with audit findings
2026-03-22 00:18:17 -07:00
saravanakumardb1
2f06aacc27
fix(platform-service): resolve P1 TODOs — delivery email subscribers + survey incentives
...
- delivery/subscribers: add resolveUserEmail() helper using auth getById()
- payment.failed: look up user email, dispatch payment-failed template
- trial_expiring: look up user, compute daysLeft from expiresAt, dispatch
- trial_expired: look up user, dispatch trial-expired template with upgradeUrl
- surveys/routes: wire incentive fulfillment to subscriptions module
- pro_days: extend currentPeriodEnd by incentive amount
- credits: add bonus tokensIncluded via subscriptions repo
- Update WORKSPACE_TODO_AUDIT.md — P0+P1 all resolved (7/18)
- Typecheck clean, 1483/1483 tests pass
2026-03-22 00:14:41 -07:00
saravanakumardb1
9f00c120da
docs: update TODO audit — P0 items resolved, clean table formatting
2026-03-21 23:51:23 -07:00
saravanakumardb1
07e4d838ed
docs: comprehensive workspace TODO audit — 18 findings across 15 repos
...
Scanned all 15 workspace repos for TODOs, disabled features, stubs.
- 12 actionable TODOs in platform-service (delivery, exports, broadcasts, surveys, waitlist, diagnostics, telemetry)
- 3 identical error.tsx telemetry TODOs across dashboards
- 3 package-level TODOs (feedback-client tests, create-app template)
- All 9 product backends + webs are TODO-free
- Prioritized into P0-P3 with impact/benefit analysis and sprint plan
2026-03-21 23:46:14 -07:00
saravanakumardb1
f92504ceb4
docs(admin-web): update gap analysis — all Q1-Q4 TODOs resolved, 0 partially exposed pages
...
- Batch 5: 3 backend endpoints added + 4 frontend features re-enabled
- Batch 6: debug-session JSON download implemented, console.log removed
- Statistics: 21 broken calls fixed (6 commits), 0 partially exposed pages
- No actionable TODOs remain
2026-03-21 23:15:24 -07:00