marcopan
|
b44a1b9ad9
|
fix: ignore commented nginx auth directives
|
2026-08-05 12:20:40 +02:00 |
|
marcopan
|
fc349e634c
|
fix: close server bypass edge cases
|
2026-08-05 12:09:32 +02:00 |
|
marcopan
|
a94affd6ac
|
fix: enforce server trust boundaries
|
2026-08-05 11:42:35 +02:00 |
|
marcopan
|
96fe5bfa79
|
fix: make server operations executable
|
2026-08-05 11:06:34 +02:00 |
|
marcopan
|
a707fb442c
|
docs: add autonomous server installation guide
|
2026-08-05 10:22:02 +02:00 |
|
marcopan
|
df21046472
|
fix: make local recovery fail closed
|
2026-08-05 09:48:55 +02:00 |
|
marcopan
|
65aa52115f
|
fix: harden local installation guide
|
2026-08-05 09:23:44 +02:00 |
|
marcopan
|
53d257fb76
|
docs: add autonomous local installation guide
|
2026-08-05 08:35:13 +02:00 |
|
marcopan
|
c01202f06c
|
fix: pass vector rotation operator env
|
2026-08-05 08:12:38 +02:00 |
|
marcopan
|
09834d5cd4
|
fix: close deployment decoupling review
|
2026-08-05 07:52:32 +02:00 |
|
marcopan
|
5d037e97c4
|
refactor: remove portal deployment coupling
|
2026-08-05 06:58:19 +02:00 |
|
marcopan
|
fd1fd2f802
|
fix: refresh Pi credential readiness
|
2026-08-05 06:30:25 +02:00 |
|
marcopan
|
7df21b5f21
|
fix: harden Pi management readiness
|
2026-08-05 06:20:25 +02:00 |
|
marcopan
|
7a8bcacbfe
|
feat: add Pi management interface
|
2026-08-05 05:53:28 +02:00 |
|
marcopan
|
4422568f61
|
fix: bind pi runtime config at spawn
|
2026-08-05 05:23:58 +02:00 |
|
marcopan
|
2703864572
|
fix: reject executable pi configuration
|
2026-08-05 04:49:19 +02:00 |
|
marcopan
|
6b828288e3
|
fix: preserve custom provider smoke config
|
2026-08-05 01:35:42 +02:00 |
|
marcopan
|
174f854b96
|
fix: isolate pi provider smoke
|
2026-08-05 01:19:46 +02:00 |
|
marcopan
|
55926c75f8
|
fix: harden pi management verification
|
2026-08-05 01:00:13 +02:00 |
|
marcopan
|
d6b4a08a02
|
feat: expose safe pi management api
|
2026-08-05 00:31:44 +02:00 |
|
marcopan
|
09eeea17e5
|
fix: harden maintenance failure reconciliation
|
2026-08-05 00:10:13 +02:00 |
|
marcopan
|
70dabcc192
|
fix: preserve Pi recovery error semantics
|
2026-08-04 23:59:01 +02:00 |
|
marcopan
|
935bb1db0e
|
fix: harden embedded Pi lifecycle recovery
|
2026-08-04 23:14:47 +02:00 |
|
marcopan
|
a368889838
|
fix: finalize durable Pi lifecycle
|
2026-08-04 21:34:08 +02:00 |
|
marcopan
|
5ba2821a1b
|
fix: harden Pi lifecycle recovery
|
2026-08-04 20:28:09 +02:00 |
|
marcopan
|
5b3ce93e31
|
fix: acknowledge pi maintenance barrier
|
2026-08-04 19:32:05 +02:00 |
|
marcopan
|
0b9ad7f53f
|
fix: harden pi maintenance lifecycle
|
2026-08-04 19:09:04 +02:00 |
|
marcopan
|
8fde1f81c7
|
fix: harden thothctl pi lifecycle
|
2026-08-04 18:40:50 +02:00 |
|
marcopan
|
20e59b8d32
|
feat: manage embedded pi with thothctl
|
2026-08-04 18:20:39 +02:00 |
|
marcopan
|
c90299f24d
|
fix: harden thothctl Windows safe I/O
|
2026-08-04 17:55:36 +02:00 |
|
marcopan
|
f5468f0d36
|
fix: harden thothctl file access
|
2026-08-04 17:34:46 +02:00 |
|
marcopan
|
35a000222c
|
fix: fail closed thothctl secret sources
|
2026-08-04 17:17:39 +02:00 |
|
marcopan
|
4158990c10
|
fix: harden thothctl diagnostics
|
2026-08-04 17:00:05 +02:00 |
|
marcopan
|
853a151796
|
feat: add cross-platform thothctl
|
2026-08-04 16:48:40 +02:00 |
|
marcopan
|
e2264ee295
|
build: harden image build inputs
|
2026-08-04 16:33:39 +02:00 |
|
marcopan
|
d42fdf4b71
|
build: make embedded pi images reproducible
|
2026-08-04 16:19:04 +02:00 |
|
marcopan
|
a248fb46d0
|
fix(deploy): reject ambiguous frontend upstream paths
|
2026-08-04 16:02:25 +02:00 |
|
marcopan
|
87b0fda3f6
|
fix(dev): proxy local API and restrict frontend upstream
|
2026-08-04 15:58:13 +02:00 |
|
marcopan
|
8ffcaf3db9
|
deploy: route frontend and core through one origin
|
2026-08-04 15:48:15 +02:00 |
|
marcopan
|
fe5c428354
|
fix(docs): export compose tool paths
|
2026-08-04 15:37:42 +02:00 |
|
marcopan
|
4f26a71156
|
fix(docs): enforce compose preflight workflow
|
2026-08-04 15:33:04 +02:00 |
|
marcopan
|
eb01979072
|
fix(deploy): generalize connector secret overrides
|
2026-08-04 15:21:49 +02:00 |
|
marcopan
|
b5071f1494
|
deploy: isolate git and connector secrets
|
2026-08-04 15:04:39 +02:00 |
|
marcopan
|
ff271d3cce
|
chore: untrack sdd reports
|
2026-08-04 14:58:26 +02:00 |
|
marcopan
|
01633be8f6
|
docs: record task 2 hardening verification
|
2026-08-04 14:55:59 +02:00 |
|
marcopan
|
2ce2e0089a
|
fix: harden compose Pi auth mounts
|
2026-08-04 14:55:05 +02:00 |
|
marcopan
|
2e67568282
|
docs: record task 2 compose verification
|
2026-08-04 14:48:20 +02:00 |
|
marcopan
|
2595d35682
|
deploy: unify local and server compose stack
|
2026-08-04 14:47:16 +02:00 |
|
marcopan
|
f4b9542c92
|
fix: allow PowerShell CRLF line endings
|
2026-08-04 14:39:58 +02:00 |
|
marcopan
|
be0e49fbc7
|
docs: record task 1 line ending verification
|
2026-08-04 14:34:42 +02:00 |
|
marcopan
|
ad07a75490
|
build: enforce portable line endings
|
2026-08-04 14:33:45 +02:00 |
|
marcopan
|
efda41aaa4
|
docs: plan unified compose deployment
|
2026-08-04 14:26:28 +02:00 |
|
marcopan
|
d82ebece4d
|
docs: design managed embedded pi operations
|
2026-08-04 14:17:17 +02:00 |
|
marcopan
|
ab69c7941e
|
docs: clarify external services and embedded pi
|
2026-08-04 13:41:03 +02:00 |
|
marcopan
|
08ae9e6d90
|
docs: design unified compose deployment
|
2026-08-04 13:00:20 +02:00 |
|
marcopan
|
e4fdbed864
|
fix: harden workspace activation and snapshot retention
|
2026-08-04 09:25:06 +02:00 |
|
marcopan
|
3b23cf3714
|
fix: retain snapshots for removed workspaces
|
2026-08-04 08:52:11 +02:00 |
|
marcopan
|
8b046f9fb2
|
test: verify portable workspace registry end to end
|
2026-08-04 08:42:33 +02:00 |
|
marcopan
|
3d5d26c20c
|
fix: validate workspace secret source paths
|
2026-08-04 08:29:02 +02:00 |
|
marcopan
|
37404512ce
|
fix: bind workspace connector configuration safely
|
2026-08-04 08:22:09 +02:00 |
|
marcopan
|
e5219deab1
|
fix: harden workspace registry installation docs
|
2026-08-04 08:11:28 +02:00 |
|
marcopan
|
72e16dd5ea
|
docs: add workspace registry installation manuals
|
2026-08-04 07:57:09 +02:00 |
|
marcopan
|
802b564200
|
fix: harden workspace registry deployment
|
2026-08-04 07:42:35 +02:00 |
|
marcopan
|
f71feecaea
|
feat: deploy portable workspace registry
|
2026-08-04 07:26:45 +02:00 |
|
marcopan
|
8effdc6c89
|
fix: report nested workspace conflicts
|
2026-08-04 07:05:51 +02:00 |
|
marcopan
|
234b40e7cf
|
fix: resolve workspace publish conflicts
|
2026-08-04 06:57:19 +02:00 |
|
marcopan
|
b75b3af28e
|
feat: publish and synchronize workspace drafts
|
2026-08-04 06:47:10 +02:00 |
|
marcopan
|
6b40fa0cc5
|
fix: harden workspace manager drafts
|
2026-08-04 06:36:16 +02:00 |
|
marcopan
|
48fd316b90
|
feat: add workspace management editor
|
2026-08-04 06:27:59 +02:00 |
|
marcopan
|
b686ffe271
|
fix: gate direct session creation by workspace policy
|
2026-08-04 06:13:22 +02:00 |
|
marcopan
|
7a780d8904
|
fix: block creation when workspace summaries fail
|
2026-08-04 06:05:22 +02:00 |
|
marcopan
|
41c558e06c
|
fix: gate creation until workspace summaries load
|
2026-08-04 06:01:25 +02:00 |
|
marcopan
|
b3ff39fc26
|
fix: make workspace policy waits selection-safe
|
2026-08-04 05:55:49 +02:00 |
|
marcopan
|
cddd906719
|
fix: wait for workspace policy before creation
|
2026-08-04 05:48:13 +02:00 |
|
marcopan
|
959c6871ee
|
fix: validate workspace drafts and reconcile models
|
2026-08-04 05:38:43 +02:00 |
|
marcopan
|
cee4cfa63d
|
feat: store workspace preferences and drafts locally
|
2026-08-04 05:28:13 +02:00 |
|
marcopan
|
6c09adc05e
|
feat: pin sessions to workspace revisions
|
2026-08-04 05:18:08 +02:00 |
|
marcopan
|
bc39730b58
|
feat: pin sessions to workspace revisions
|
2026-08-04 05:13:39 +02:00 |
|
marcopan
|
301db4bd85
|
feat: pin sessions to workspace revisions
|
2026-08-04 05:05:20 +02:00 |
|
marcopan
|
90894176b6
|
feat: pin sessions to workspace revisions
|
2026-08-04 04:52:06 +02:00 |
|
marcopan
|
2573d87a0e
|
fix: recover workspace publication failures
|
2026-08-04 01:10:35 +02:00 |
|
marcopan
|
f95a18ab0d
|
feat: expose workspace registry API
|
2026-08-04 01:01:57 +02:00 |
|
marcopan
|
49fa7030a5
|
fix: complete diagnostic extension remediation
|
2026-08-04 00:46:44 +02:00 |
|
marcopan
|
565e93a456
|
fix: align workspace diagnostic contracts
|
2026-08-04 00:37:57 +02:00 |
|
marcopan
|
f6494fd8ef
|
docs: specify workspace diagnostic protocols
|
2026-08-04 00:24:30 +02:00 |
|
marcopan
|
e2c698d553
|
fix: buffer SSH readiness confirmation
|
2026-08-04 00:17:13 +02:00 |
|
marcopan
|
1943435225
|
fix: confirm SSH forward ownership
|
2026-08-04 00:14:40 +02:00 |
|
marcopan
|
9986d9be28
|
fix: await SSH tunnel readiness
|
2026-08-04 00:09:24 +02:00 |
|
marcopan
|
67bb4f6ef9
|
fix: complete workspace diagnostic adapters
|
2026-08-04 00:05:33 +02:00 |
|
marcopan
|
ca97bbb9c2
|
fix: harden workspace diagnostic protocols
|
2026-08-03 23:59:46 +02:00 |
|
marcopan
|
9e2eafb66c
|
feat: run bounded workspace connector diagnostics
|
2026-08-03 23:50:12 +02:00 |
|
marcopan
|
6ab80d8a38
|
fix: migrate pre-state workspace manifests
|
2026-08-03 23:39:06 +02:00 |
|
marcopan
|
450d7ab07f
|
fix: gate workspace diagnostic migration
|
2026-08-03 23:30:15 +02:00 |
|
marcopan
|
c5685f4962
|
feat: define workspace diagnostic contracts
|
2026-08-03 23:16:23 +02:00 |
|
marcopan
|
25a85b972e
|
docs: plan diagnostic contract extension
|
2026-08-03 23:06:56 +02:00 |
|
marcopan
|
319d1add2e
|
fix: harden workspace diagnostics probes
|
2026-08-03 22:59:06 +02:00 |
|
marcopan
|
ff795d1c91
|
feat: diagnose workspace connector bindings
|
2026-08-03 22:52:29 +02:00 |
|
marcopan
|
e2d1117614
|
fix: make workspace registry lock process-bound
|
2026-08-03 22:42:57 +02:00 |
|
marcopan
|
553bb41138
|
fix: harden workspace registry refresh and snapshots
|
2026-08-03 22:33:39 +02:00 |
|
marcopan
|
2087fbb0c9
|
feat: manage workspace Git checkout and snapshots
|
2026-08-03 22:21:10 +02:00 |
|