Repository navigation
Commit 041ac8b
Tighten Storybook manifest provenance and credential isolation (#4490)
* Harden Storybook generated manifest trust handoff
Keep bridge and attachment credentials in OS-private records, validate centralized generated contracts, and pin the spawning child's helper to the independent parent handoff. Load runtime identity from a private data-only module.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Await the shared workload claim before Storybook startup
Prepare the Storybook-owned call site for F10-M's native process identity verification without relocating channel or lease ownership.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Preserve resolved input metadata in generated manifests
Accept the extractor's declared/derived inputSource metadata while keeping authored case options strict. Cover realistic resolved descriptors and reject unsupported metadata; this fixes the consumer smoke's publication failure.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Record F6 provenance and platform qualification evidence
Document portable and signed-native contract coverage, successful Fabric/Paper preparation, explicit Accessibility-blocked consumer outcomes, cleanup, final aggregate validation, and Windows CI sufficiency without claiming unrun native passes.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Fix v3 smoke consumers and canonical private state paths
Route Windows smoke lease publication and cleanup through verified private storage, use the shared v3 control schema, and resolve generated directory aliases before creating private records. Cover receipt fencing, stock macOS paths, and symlink replacement; keep Windows qualification explicitly pending.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Record reviewed provenance validation and pending native lanes
Replace superseded local temporary-directory qualification with default-TMPDIR package and aggregate evidence. Keep macOS consumer permission blocks and unobserved Windows/Win32 coverage explicit.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Fix cross-platform Storybook private storage publication
Forward injected storage through the CLI factory and select host adapters explicitly. Derive protected Windows namespaces from the helper-selected per-user root, preserve Metro access outside the workspace, and report bounded refusal reasons without weakening native ACL checks.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Record cross-platform storage CI fixes and qualification limits
Record default-TMPDIR package results, the locked 178-task aggregate, and the unconfirmed Windows refusal and timeout diagnoses. Keep native Windows qualification explicitly pending.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Keep private Storybook projections out of cross-volume Metro file maps
Use a pinned-buffer transformer on the workspace stub for Windows and Win32 while preserving protected per-user storage and macOS resolution. Normalize Windows path identities and cover cross-drive, cache, delegation, and tamper cases.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Record cross-volume Metro qualification and pending Windows lanes
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Record same-branch Windows Storybook trust qualification
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 505a218 commit 041ac8b
49 files changed
Lines changed: 2295 additions & 215 deletions
File tree
- .changeset
- packages/agentic
- desktop-driver
- references
- src/authority
- desktop-test/references
- storybook-desktop-runtime
- config
- references
- src
- storybook-desktop
- config
- references
- src
- cli
- driver
- fixtures
- testing
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
81 | 84 | | |
82 | 85 | | |
83 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
179 | 182 | | |
180 | 183 | | |
181 | 184 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
161 | 166 | | |
162 | | - | |
163 | 167 | | |
164 | 168 | | |
165 | 169 | | |
| |||
194 | 198 | | |
195 | 199 | | |
196 | 200 | | |
197 | | - | |
198 | | - | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
199 | 208 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
| 113 | + | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
98 | 100 | | |
99 | 101 | | |
100 | 102 | | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
101 | 119 | | |
102 | 120 | | |
103 | 121 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
| 39 | + | |
39 | 40 | | |
40 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
41 | 44 | | |
42 | 45 | | |
43 | 46 | | |
| |||
77 | 80 | | |
78 | 81 | | |
79 | 82 | | |
| 83 | + | |
80 | 84 | | |
81 | 85 | | |
82 | 86 | | |
| |||
0 commit comments