Commit graph

36 commits

Author SHA1 Message Date
8e0636f6a3 Keep stack verification idempotent under node auth.
Use a unique machine ID for each stack verification run so repeated checks
against a persisted control-plane state keep exercising the bootstrap flow
without failing on node-scoped re-registration auth.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-04-01 14:52:14 +00:00
ed40da7326 Secure first-loop control-plane auth and mount routing.
Protect the control-plane API with explicit bearer auth, add node-scoped
registration/heartbeat credentials, and make export mount paths an explicit
contract field so mount profiles stay correct across runtimes.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-04-01 14:13:14 +00:00
Hari
a7f85f4871
Merge pull request #8 from harivansh-afk/prep-runtime-loop
prepare runtime loop
2026-04-01 01:12:30 -04:00
f754a217f4 prepare runtime loop
Co-authored-by: Codex <noreply@openai.com>
2026-04-01 05:12:11 +00:00
Hari
e75b3f98a6
setup agent runtime requirements (#7) 2026-04-01 00:37:15 -04:00
5d97c33d7e introduce .env 2026-04-01 04:32:08 +00:00
4f46d2f3df edit readme 2026-04-01 04:29:52 +00:00
6b7e201066 edit 2026-04-01 04:04:04 +00:00
Hari
e2f03f47af
pnpm, verify, cleanup (#6) 2026-03-31 23:59:52 -04:00
Hari
b68151035a
init (#5) 2026-03-31 23:50:51 -04:00
4f174ec3a8 skeleton schemas 2026-04-01 03:11:43 +00:00
0032487ca1 clean 2026-04-01 03:02:53 +00:00
ca4315a92d brought together 2026-04-01 02:52:13 +00:00
c7560e1630 rename3 2026-04-01 02:40:21 +00:00
Hari
c3b5332477
Merge pull request #4 from harivansh-afk/doc-scaaffold
doc scaaffold
2026-03-31 22:38:13 -04:00
b8b87a10d2 doc scaaffold 2026-04-01 02:37:54 +00:00
Hari
8c4c10df5d
Merge pull request #2 from harivansh-afk/rename
rename
2026-03-31 22:27:25 -04:00
4ac6275dbf rename 2026-04-01 02:27:08 +00:00
7ae2b7a71c birdseyeview 2026-04-01 00:56:25 +00:00
Hari
e8584e4a2d
Update README.md 2026-03-31 20:37:59 -04:00
fc6c0c737f current state 2026-04-01 00:19:50 +00:00
a377a295f1 update tasks 2026-04-01 00:03:52 +00:00
8078b92c6c correct dev script 2026-04-01 00:02:16 +00:00
Hari
753f3df197
Merge pull request #1 from harivansh-afk/phase1
Scaffold control plane foundation
2026-03-31 17:34:21 -04:00
d864b6480d update scaffold tasks
Co-authored-by: Codex <noreply@openai.com>
2026-03-31 21:26:01 +00:00
540313016b add local dev setup
Co-authored-by: Codex <noreply@openai.com>
2026-03-31 21:25:57 +00:00
e5619bb002 style the shell app
Co-authored-by: Codex <noreply@openai.com>
2026-03-31 21:25:53 +00:00
eea46f28ad add nextcloud shell
Co-authored-by: Codex <noreply@openai.com>
2026-03-31 21:25:48 +00:00
57f221fb72 add control plane service
Co-authored-by: Codex <noreply@openai.com>
2026-03-31 21:25:42 +00:00
679fd504a2 add shared contracts
Co-authored-by: Codex <noreply@openai.com>
2026-03-31 21:25:38 +00:00
bc1878c1da add workspace base
Co-authored-by: Codex <noreply@openai.com>
2026-03-31 21:25:35 +00:00
cceabd1e91 init specification 1 2026-03-31 20:18:08 +00:00
678ca148d5 update 2026-03-31 20:09:23 +00:00
3ef25d95eb file 2026-03-31 20:07:42 +00:00
f2c8aad8b6 init openspec 2026-03-31 20:05:41 +00:00
a0ec066056 init 2026-03-31 19:45:56 +00:00