From 0082f9e91f321e55f7ed7ae06586879bf9bae45a Mon Sep 17 00:00:00 2001 From: Kevin Harder Date: Thu, 15 Oct 2026 21:00:47 -0500 Subject: [PATCH 1/3] Store cleanup suppression outside installed skill payloads --- .github/workflows/ci.yml | 7 + AGENTS.md | 10 + .../evidence/maintenance-batch-13-final.json | 41021 ++++++++++++++++ .../maintenance-batch-14-checkpoint.json | 1577 + .../evidence/prove-cleanup-suppression.py | 149 + agent_docs/maintenance-acceptance.json | 17 +- agent_docs/maintenance-effective-loading.md | 14 +- .../maintenance-external-suppression.md | 106 + agent_docs/maintenance-implementation.md | 39 + agent_docs/maintenance-local-dispositions.md | 131 + docs/usage.md | 23 + .../Cli/CliDispatcher.Ignore.cs | 81 + src/SkillView.Core/Cli/CliDispatcher.cs | 12 +- src/SkillView.Core/Inventory/IgnoreMarker.cs | 5 +- .../Inventory/LocalInventoryService.cs | 15 +- .../Inventory/Models/InstalledSkill.cs | 5 +- .../Inventory/Models/InventorySnapshot.cs | 1 + .../Maintenance/PayloadSnapshot.cs | 10 +- .../Preferences/CleanupSuppression.cs | 28 + .../Preferences/CleanupSuppressionStore.cs | 225 + .../Preferences/CleanupSuppressionWorkflow.cs | 51 + src/SkillView.Core/Ui/CleanupScreen.cs | 154 +- src/SkillView.Core/Ui/InstalledScreen.cs | 3 + .../Ui/SkillViewWorkflowCoordinator.cs | 5 +- .../Cli/CliDispatcherIgnoreTests.cs | 45 + .../CleanupSuppressionStoreTests.cs | 226 + .../Ui/CleanupSuppressionScreenTests.cs | 98 + 27 files changed, 43958 insertions(+), 100 deletions(-) create mode 100644 agent_docs/evidence/maintenance-batch-13-final.json create mode 100644 agent_docs/evidence/maintenance-batch-14-checkpoint.json create mode 100644 agent_docs/evidence/prove-cleanup-suppression.py create mode 100644 agent_docs/maintenance-external-suppression.md create mode 100644 agent_docs/maintenance-local-dispositions.md create mode 100644 src/SkillView.Core/Cli/CliDispatcher.Ignore.cs create mode 100644 src/SkillView.Core/Preferences/CleanupSuppression.cs create mode 100644 src/SkillView.Core/Preferences/CleanupSuppressionStore.cs create mode 100644 src/SkillView.Core/Preferences/CleanupSuppressionWorkflow.cs create mode 100644 tests/SkillView.Tests/Cli/CliDispatcherIgnoreTests.cs create mode 100644 tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs create mode 100644 tests/SkillView.Tests/Ui/CleanupSuppressionScreenTests.cs diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0eddcc33..3146427d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -131,6 +131,13 @@ jobs: proof_gh_path="$(python -c 'import shutil; print(shutil.which("gh") or "", end="")')" python agent_docs/evidence/prove-effective-loading.py --app 'dist/app/skillview${{ matrix.ext }}' --gh "$proof_gh_path" --output dist/effective-loading-app-proof.json python agent_docs/evidence/prove-effective-loading.py --app 'dist/ext/gh-skillview${{ matrix.ext }}' --gh "$proof_gh_path" --output dist/effective-loading-extension-proof.json + - name: Prove external cleanup suppression without payload mutations + shell: bash + env: + GH_TOKEN: ${{ github.token }} + run: | + python agent_docs/evidence/prove-cleanup-suppression.py --app 'dist/app/skillview${{ matrix.ext }}' --output dist/suppression-app-proof.json + python agent_docs/evidence/prove-cleanup-suppression.py --app 'dist/ext/gh-skillview${{ matrix.ext }}' --output dist/suppression-extension-proof.json - name: Prove native backup evidence and unchanged installed copies shell: bash run: | diff --git a/AGENTS.md b/AGENTS.md index 644e9a8d..38acda42 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -673,6 +673,16 @@ the terminal, with both a full-screen TUI and scriptable CLI commands. ## Progressive disclosure +- Ordinary Cleanup Ignore and CLI `ignore` write only the private sibling + `SkillView/preferences` store; never write or silently remove legacy + `.skillview-ignore` payload markers. Keep suppression observations transient + (`JsonIgnore`) so old maintenance journal/hash inputs remain unchanged. Unknown + source writes must compare reviewed, freshly inventoried, and execution-time + native object/generation evidence, then bind the complete bounded payload. + Charge failed captures against the aggregate inventory byte budget. Preference + diagnostics are independent from physical-provider inventory coverage. Keep + cleanup confirmation dialogs on the event-loop thread before worker admission. + - Product updates use `TuiServices.SavedUpdates`, carrying physical targets rather than names alone. Keep `--dir` rooted at the verified containing skills directory and gh noninteractive confirmation separate from target selection. diff --git a/agent_docs/evidence/maintenance-batch-13-final.json b/agent_docs/evidence/maintenance-batch-13-final.json new file mode 100644 index 00000000..3f93d591 --- /dev/null +++ b/agent_docs/evidence/maintenance-batch-13-final.json @@ -0,0 +1,41021 @@ +{ + "schemaVersion": 1, + "status": "merged-and-acceptance-proven", + "pullRequest": 63, + "reviewedHead": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "baseCommit": "351224b3e058166073370caafcba225bce12d7e9", + "sourceManifest": [ + { + "path": ".github/workflows/ci.yml", + "sha256": "c5cc7a2aa6cba907d3f0959a5ab8f82bbd10cbeed2d3787396b98967a7aec87c" + }, + { + "path": "AGENTS.md", + "sha256": "ccd97ca2196f0340bae280cb438bbd65a21b8f045320cc4a3930fdc2b57a7e2f" + }, + { + "path": "agent_docs/evidence/maintenance-batch-12-final.json", + "sha256": "31401cae3afc67040fda5c670412d4510a8d4277b9ba23a7b3ff61c45879321a" + }, + { + "path": "agent_docs/evidence/prove-effective-loading.py", + "sha256": "2821a064e5bdc811d267aa3dc1b2746e4d5b565febe602070e91cb9b3422bcce" + }, + { + "path": "agent_docs/maintenance-acceptance.json", + "sha256": "5af4d290993f23430650509dd9d340289a7e9945d5b1932139e5fcdc3ebedf20" + }, + { + "path": "agent_docs/maintenance-effective-loading.md", + "sha256": "981c22b2fd4cd1f639bb5f7dc2acdd107b5a326e7dcdc89151175b347dd7077d" + }, + { + "path": "agent_docs/maintenance-identities.md", + "sha256": "e070e44a40bbf017168b8b87bce92ea2221079dd9b0bcee214f04f3f8483d4b0" + }, + { + "path": "agent_docs/maintenance-implementation.md", + "sha256": "1cb26b7f4980798bf9dde4d5cd5f77482eba772b245409ea48e07b812b65b011" + }, + { + "path": "docs/usage.md", + "sha256": "e23e6d04ed1db02e3a46a415f4081a8d1d248c5cb02c6087255c3e6e3ea5aa48" + }, + { + "path": "src/SkillView.App/packages.lock.json", + "sha256": "40acd0ac1af95c620a13ef5f5fa066449724d06bd8286c24a0fb53ed99c59165" + }, + { + "path": "src/SkillView.Core/Cli/CliDispatcher.Effective.cs", + "sha256": "c8fa1f6d0275696ab8e42853b323daa50fc7931a6502e326462e51e1a5967332" + }, + { + "path": "src/SkillView.Core/Cli/CliDispatcher.cs", + "sha256": "655922c3cd19e28868d5353a94c05752dd5ccce87bb8dc3c190f7dba410b5c7a" + }, + { + "path": "src/SkillView.Core/Inventory/LocalInventoryService.cs", + "sha256": "adcc2c9b03451475e95b9debfd395dfae9cd1957d6a79f2f61f3a2adcc5d7b07" + }, + { + "path": "src/SkillView.Core/Inventory/LocalSkillScanner.cs", + "sha256": "d8c459121cfc81193e3e99032c25e5327747deb83c642cfed49beefb4a2b39aa" + }, + { + "path": "src/SkillView.Core/Loading/AgentLoadingRules.cs", + "sha256": "5374d1ac37ce408eb37a49821830a8c7e81358b3290f174393a0b79e08062436" + }, + { + "path": "src/SkillView.Core/Loading/EffectiveSkillLoader.cs", + "sha256": "a08394f955897c3847b91b6cb6956e4120b3f40c21018b47015c469c751a5483" + }, + { + "path": "src/SkillView.Core/Loading/EffectiveSkillModels.cs", + "sha256": "32083dbaf09df2d4d6bb4fcb18a726d6f0caff9e0276864dde6a5957e7518475" + }, + { + "path": "src/SkillView.Core/Loading/GeminiLoadingCapture.cs", + "sha256": "4f1044ed7548f2164e02a7a7cf3203039da3d269514a5c3931e58b79a9768040" + }, + { + "path": "src/SkillView.Core/Loading/LoadingConfigurationCapture.cs", + "sha256": "bba8183940d2eb05a6607d96ddcb148698e4f7e91581537cbede1603927bdb18" + }, + { + "path": "src/SkillView.Core/Loading/LoadingConfigurationReader.cs", + "sha256": "958b44b71d1f365b91809e155daa53b4b9b1b84e76aeb6d97f383732657ea679" + }, + { + "path": "src/SkillView.Core/Loading/LoadingDiscoveryRoot.cs", + "sha256": "408f060600b7581da74594ba68e2ef96e889f36ab5f2953e38918b3ce07a498e" + }, + { + "path": "src/SkillView.Core/Loading/LoadingSettings.cs", + "sha256": "b1977d2582432161a4a8493310d655bc5a6e6f6fbe1e0663f6452fe445b43781" + }, + { + "path": "src/SkillView.Core/Loading/OpenCodeAgentCapture.cs", + "sha256": "6bf3a68a44a9292b02faab745f0dc4acfb1d4780b42027d98bfcd1d5fd489ff9" + }, + { + "path": "src/SkillView.Core/Loading/OpenCodeDiscoveryCapture.cs", + "sha256": "be00d918b15204c18ef5def121d395ebef778cb4286b7bca54d68dfa6350bb99" + }, + { + "path": "src/SkillView.Core/Loading/OpenCodePolicyShape.cs", + "sha256": "c78062c049e390ccd38bf832a37fc8d5e831adc1dbfa71c526ee0aa805a03f1a" + }, + { + "path": "src/SkillView.Core/SkillView.Core.csproj", + "sha256": "8ac3228f09ec5d2e1e7c595f6e4f52dde0ca3bb064a4cca025c2a038b09dd458" + }, + { + "path": "src/SkillView.Core/Subprocess/ProcessRunner.cs", + "sha256": "da022d55f681d26170e04f4fc3757fd1c891bbfdac74b40a022a7739cf985112" + }, + { + "path": "src/SkillView.Core/Ui/DoctorScreen.cs", + "sha256": "1fed360d0ef2d3c8a5d96cb22444e2036f07043daccc82072b006193b1b1e7e0" + }, + { + "path": "src/SkillView.Core/Ui/EffectiveLoadingScreen.cs", + "sha256": "6aaceac1107c66c29bd40599fda51095b6c6292d41ce67fb3d48717da348e994" + }, + { + "path": "src/SkillView.Core/Ui/InstalledScreen.cs", + "sha256": "a7b01f0cf8190a410dfdc4567f8cd20e0ce2b1f65f5c5238471e3fd96071321a" + }, + { + "path": "src/SkillView.Core/Ui/SkillViewApp.cs", + "sha256": "a41ac404869a417459a37c1f67b69318ea26904d3ab441fe7e1dc79f4eb2d8c0" + }, + { + "path": "src/SkillView.Core/Ui/SkillViewWorkflowCoordinator.cs", + "sha256": "3d3db2a6b73fba5f6284a8aec523749dc46e3e8798c349893afa54222b8c59e4" + }, + { + "path": "src/SkillView.Core/Ui/Tabs/InstalledTabView.cs", + "sha256": "e0ea02e5901a9843f8396a734471cc20babd0d0c7ceb05c982f1f4d0c6100565" + }, + { + "path": "src/SkillView.Core/packages.lock.json", + "sha256": "d4aae93e92d5f289e7aa7f732646121f608becc6871df91a35d3a81dfe482e6a" + }, + { + "path": "src/SkillView.GhExtension/packages.lock.json", + "sha256": "40acd0ac1af95c620a13ef5f5fa066449724d06bd8286c24a0fb53ed99c59165" + }, + { + "path": "tests/SkillView.IntegrationTests/packages.lock.json", + "sha256": "d44d63f9d0e0b108f89b207a5b940bdf6fbdb122ddaf3f3707dd2072713f7167" + }, + { + "path": "tests/SkillView.MaintenanceProof/packages.lock.json", + "sha256": "5560a17cb83d845674863a6e2117bbc303af69501137ca6e48e58e77e07a8dca" + }, + { + "path": "tests/SkillView.Tests/Loading/EffectiveCliTests.cs", + "sha256": "46c9609de7bed4f0f2734234a38e24a855421bc44bb8878413720f06f6af52cc" + }, + { + "path": "tests/SkillView.Tests/Loading/EffectiveSkillLoaderTests.cs", + "sha256": "9c18fc5c80b60ceead673e9ce6bae656e55a2330b288885593d2ed4fd93a3661" + }, + { + "path": "tests/SkillView.Tests/Loading/GeminiLoadingCaptureTests.cs", + "sha256": "7abe418e7b95f158eec8bffd4c29c40564b967654ad16e9e3b79a373012504e3" + }, + { + "path": "tests/SkillView.Tests/Loading/LoadingConfigurationCaptureTests.cs", + "sha256": "d639ed9759a95f3fee863f2a9c017cb68b78cb680c9f3eb3324cb0451d04285f" + }, + { + "path": "tests/SkillView.Tests/Loading/LoadingConfigurationReaderTests.cs", + "sha256": "02577287a23870e5e6a552252c5d843e6a95472d1e6e19273e2e718c4b355194" + }, + { + "path": "tests/SkillView.Tests/Loading/LoadingDiscoveryTests.cs", + "sha256": "0709d87bfb996099c072038b34b799fbab683738b6ee1d933548f0623d601a4e" + }, + { + "path": "tests/SkillView.Tests/Loading/LoadingSettingsTests.cs", + "sha256": "38e362c08bcd73af8d597144c2f4d956dfbd83a5ac9d14bf4138281453c688d4" + }, + { + "path": "tests/SkillView.Tests/Ui/EffectiveLoadingScreenTests.cs", + "sha256": "781dff7789ba8627fe542a734cfbda61662d153de805b387d6f06b80296d3c6e" + }, + { + "path": "tests/SkillView.Tests/Ui/InstalledTabViewTests.cs", + "sha256": "13775ac48810a23731ca8a041384a7413ffe929cab1f1cc228429347aa56fc19" + }, + { + "path": "tests/SkillView.Tests/packages.lock.json", + "sha256": "d44d63f9d0e0b108f89b207a5b940bdf6fbdb122ddaf3f3707dd2072713f7167" + } + ], + "sourceFingerprint": "f794862f9c4639bc7d5bc6126e5c4852bfc9d1858d55137a7579dc46e3ee59dd", + "originalAuditSha256": "da78b199ef143ce02d23754a1652616bf597b3f6e0c3c5be0cc2c34056d964d4", + "verification": { + "localLogs": { + "build": { + "path": "/tmp/skillview-loading-review4-build.log", + "sha256": "a715addb677b5f81ad16a420b16479ea537c2bbb3e980607a35dc843fd3c98b9" + }, + "style": { + "path": "/tmp/skillview-loading-review4-style.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "full": { + "path": "/tmp/skillview-loading-review4-full.log", + "sha256": "a270a97e6490272127ad9e5e2c92827cea16a1b100ad7be3f266f1665c83156d" + }, + "focused": { + "path": "/tmp/skillview-loading-review4-focused.log", + "sha256": "6e00c3da27b3189e4a52990f94d166fc0ce9b58c5b96d7554d1691f9ccee048b" + }, + "appAot": { + "path": "/tmp/skillview-loading-review4-app-aot.log", + "sha256": "fe1ad929975fe012064f7b1b3630e0a3b551b2460bd661bb29a286f017305804" + }, + "extensionAot": { + "path": "/tmp/skillview-loading-review4-extension-aot.log", + "sha256": "0ac754de5fc872474119667ba0aee1df1dc43aed0005c415a4a19d1204fcac0f" + } + }, + "localFullTests": { + "passed": 1722, + "failed": 0, + "skipped": 0 + }, + "localFocusedTests": { + "passed": 204, + "failed": 0, + "skipped": 0 + }, + "ciRun": 38829595978, + "codeqlRun": 38829596030, + "contractRun": 38829618376, + "copilotRun": 38828816872, + "copilotReviewedHead": "9dbffa64bdc48816d8645f171fad43b06c5e350e", + "visibilityFixReview": { + "model": "consumer_final_review", + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "status": "clear", + "scope": "Claude off Slash=false plus unit/native regressions" + }, + "gitTransfer": { + "localHead": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "remoteCreatedCommit": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "tree": "df5631c9099cb53f82eb30639f2d837ab2da157b", + "parent": "9dbffa64bdc48816d8645f171fad43b06c5e350e", + "uploadedBlobs": 3, + "changedFiles": 3, + "commitMatches": true, + "remoteCommit": { + "sha": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "node_id": "C_kwDOSKLicNoAKGJlZGJhMTNmYzFjMWMxNjQ0OTEyMjE4N2FhMmFkZThmMjUzYzFjNDA", + "url": "https://api.github.com/repos/harder/gh-skillview/git/commits/bedba13fc1c1c16449122187aa2ade8f253c1c40", + "html_url": "https://github.com/harder/gh-skillview/commit/bedba13fc1c1c16449122187aa2ade8f253c1c40", + "author": { + "name": "Kevin Harder", + "email": "kevin@kevinharder.com", + "date": "2026-10-16T00:27:29Z" + }, + "committer": { + "name": "Kevin Harder", + "email": "kevin@kevinharder.com", + "date": "2026-10-16T00:27:29Z" + }, + "tree": { + "sha": "df5631c9099cb53f82eb30639f2d837ab2da157b", + "url": "https://api.github.com/repos/harder/gh-skillview/git/trees/df5631c9099cb53f82eb30639f2d837ab2da157b" + }, + "message": "fix: report slash invocation disabled by Claude visibility", + "parents": [ + { + "sha": "9dbffa64bdc48816d8645f171fad43b06c5e350e", + "url": "https://api.github.com/repos/harder/gh-skillview/git/commits/9dbffa64bdc48816d8645f171fad43b06c5e350e", + "html_url": "https://github.com/harder/gh-skillview/commit/9dbffa64bdc48816d8645f171fad43b06c5e350e" + } + ], + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null, + "verified_at": null + } + } + }, + "localNativeProofs": [ + { + "role": "app", + "kind": "minimum", + "sha256": "a68125019ae8a48ad3fa404f285d3e4a8ec292288ea0fa68599aec83e5a2ad5c", + "binarySha256": "fe10c54b1d57ce20a67a9fd49e63256d8f45db8c327a27466e96c726d70635fc", + "ghVersion": "gh version 2.97.0 (2026-07-31)", + "commands": 8, + "report": { + "proofSchema": 1, + "scope": "disposable-native-product-fixtures; no AI-client conformance claimed", + "app": { + "path": "/private/tmp/skillview-maintenance/effective-loading/review4-aot-app/skillview", + "sha256": "fe10c54b1d57ce20a67a9fd49e63256d8f45db8c327a27466e96c726d70635fc" + }, + "gh": { + "path": "/private/tmp/skillview-maintenance/gh-minimum/gh_2.97.0_macOS_arm64/bin/gh", + "sha256": "0d17dddf96bcc1dc50f3420a064d593d64016b0be16286a6c26121f2a5cb8316" + }, + "commands": 8, + "skillAndConfigurationEntriesUnchanged": 69, + "actualAiClientInventories": "not-run; startup safety audit keeps providers unavailable", + "results": [ + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "contextId": "04567e18ce98e0096f7c23915f2120c61526d79d9275ec12f53057ff6c0bae71", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:42.350977+00:00", + "analysisInputsComplete": false, + "context": { + "id": "04567e18ce98e0096f7c23915f2120c61526d79d9275ec12f53057ff6c0bae71", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "c7b390881f16275aecdcf4d4cd85374e9b2b03b374f9cbd5308e9bb9c1b0818a" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "9eaf0f4244a6e1188e5377cb8de876ad138511c6a9d1d43bd69207ab5ba70870", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "gemini-extension", + "geminiExtensions": [ + { + "name": "fixture-extension", + "version": "1.0", + "installedDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/extensions/local", + "payloadDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload", + "savedEnablement": false, + "limitations": [ + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved." + ] + } + ], + "selectionPeers": [ + "364a0d99eaee07061617b1d7d584954542de9498870d3e01a27e978fe270a87b" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "83f1870a262d395ebf2e5493a9bdfa0cf29366b5f4e0dfac2e22d27f043081dd", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebae", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "259888011", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "activation-consent", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration disables this name or the skills feature. Disabled names combine across layers and compare without case.", + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved.", + "Saved extension enablement disables this delivery in the selected workspace." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "364a0d99eaee07061617b1d7d584954542de9498870d3e01a27e978fe270a87b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "9eaf0f4244a6e1188e5377cb8de876ad138511c6a9d1d43bd69207ab5ba70870" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8ddedfe7a6829912af67b6027c0ce145f0a2d214cf90c8c1d0c5f45e788080f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb85", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257342634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration disables this name or the skills feature. Disabled names combine across layers and compare without case.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ded74817a84e4804b205bff892cd895e65262f30926023917652b8da6d0def6e", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9453b44b3c0ab92f15886b8e44d248a9a4f058e23aa814ae88e87e557d239742", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb89", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251243879", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "05ad7e87813eba52656487b8c1af7a004ca744fff070286bfd683e33aa06e924", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3e4c46f56e4d06b63a38ac21be70fcd7e3c0082f92dbdc7868be275b36b0d7ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251567171", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "f3a05763dbf0f3159847bfa42bacc668e5516fe20e3ea9611ee5f45cbbbef124", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c29242d99c1ea748f0920af118576aee59032aa58d1c34b3dbe3716262f896ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "256498758", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "83ec0dd47aed488c089998a720fc00547b1af5cb07a3032ef8e816c23f0a4c22", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "user-gemini", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b6079e16d15029a99fd5fa137e75aad93f64cfc873a5ada9d033937827400313", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:42.338775+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eba3", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "258888344", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.gemini/settings.json", + "state": "observed", + "sha256": "fc23f1ec619b16b8e12e53de65eb975c4fb42f939b310798ca0849b8e7d9c13a", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "1d0471ff52148f8fe3ebf16dcbbd7762b012e6826c2ae2f8241959ce74cf46b2", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/extensions/extension-enablement.json", + "state": "observed", + "sha256": "7ed4d3cf4feb18db6ba5c81ef5f322a1ac7180d09a76c678b99757231bf36154", + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/extensions/local/.gemini-extension-install.json", + "state": "observed", + "sha256": "142116576b9bc314851eec3178700a33ba1656ff205d962cc860873b448f09d3", + "purpose": "Gemini extension install metadata; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/gemini-extension.json", + "state": "observed", + "sha256": "69eff04e14e764e76575dcd5c66eb84408ed8c19dbc8b342cd0e5aa19ac0a6f3", + "purpose": "Gemini extension manifest; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "04567e18ce98e0096f7c23915f2120c61526d79d9275ec12f53057ff6c0bae71", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: no-matching-rule; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "contextId": "a95f9c32cb2142e093b69c9b762ec87e94b1dfd53c3238bf277a977585958a94", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:43.058877+00:00", + "analysisInputsComplete": false, + "context": { + "id": "a95f9c32cb2142e093b69c9b762ec87e94b1dfd53c3238bf277a977585958a94", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "e905a8c10a9320935284a9e0899dbb97fe385f6a3c7cbf4118dd98f57a7793b3" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "ec0f4b661543c07574613a78543aab053cf79e4ce24f4477a8b1dd426eff08e3", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "gemini-extension", + "geminiExtensions": [ + { + "name": "fixture-extension", + "version": "1.0", + "installedDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/extensions/local", + "payloadDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload", + "savedEnablement": false, + "limitations": [ + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved." + ] + } + ], + "selectionPeers": [ + "f874fe4414a1a00475f0da9eba067182a666b8ed9556d08dab306a3ac054cce8", + "43fd676e281163931512d0de387650241016b13bc8726a7b7373d4778befc9e1", + "2ac71ca22d056ecfb80079e8907b82682b6f0c3df265d66675d6d315df51b31d" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "83f1870a262d395ebf2e5493a9bdfa0cf29366b5f4e0dfac2e22d27f043081dd", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebae", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "259888011", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "activation-consent", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved.", + "Saved extension enablement disables this delivery in the selected workspace." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "f874fe4414a1a00475f0da9eba067182a666b8ed9556d08dab306a3ac054cce8", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "ec0f4b661543c07574613a78543aab053cf79e4ce24f4477a8b1dd426eff08e3", + "43fd676e281163931512d0de387650241016b13bc8726a7b7373d4778befc9e1", + "2ac71ca22d056ecfb80079e8907b82682b6f0c3df265d66675d6d315df51b31d" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8ddedfe7a6829912af67b6027c0ce145f0a2d214cf90c8c1d0c5f45e788080f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb85", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257342634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "c2256e6503d7e89abef481e1efcc07bf0d001b17a339f7157416917c0158e607", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9453b44b3c0ab92f15886b8e44d248a9a4f058e23aa814ae88e87e557d239742", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb89", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251243879", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "43fd676e281163931512d0de387650241016b13bc8726a7b7373d4778befc9e1", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-agents", + "geminiExtensions": [], + "selectionPeers": [ + "ec0f4b661543c07574613a78543aab053cf79e4ce24f4477a8b1dd426eff08e3", + "f874fe4414a1a00475f0da9eba067182a666b8ed9556d08dab306a3ac054cce8", + "2ac71ca22d056ecfb80079e8907b82682b6f0c3df265d66675d6d315df51b31d" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "caff4208598af698c74a236245d16907e1aaa7b958cb9a25ae25e937397de14b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eba7", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "259232677", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "2ac71ca22d056ecfb80079e8907b82682b6f0c3df265d66675d6d315df51b31d", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-gemini", + "geminiExtensions": [], + "selectionPeers": [ + "ec0f4b661543c07574613a78543aab053cf79e4ce24f4477a8b1dd426eff08e3", + "f874fe4414a1a00475f0da9eba067182a666b8ed9556d08dab306a3ac054cce8", + "43fd676e281163931512d0de387650241016b13bc8726a7b7373d4778befc9e1" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3c1c15a2fd9a38d6f2826387fa61d6decd5778ee9749ba8c6980255e515abceb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebaa", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "259488761", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "727fff2b099d75ac97dbf001d6cfff1b5d1d67345c03fb6bd008225ea818233a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c29242d99c1ea748f0920af118576aee59032aa58d1c34b3dbe3716262f896ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "256498758", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "7fb2b384cb13a5c32bb400aad5027bf5384c942f371b73fab7f40da70a7a50cf", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "user-gemini", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b6079e16d15029a99fd5fa137e75aad93f64cfc873a5ada9d033937827400313", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.045856+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eba3", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "258888344", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/settings.json", + "state": "observed", + "sha256": "1eb22278008279692de02e78093b0934e143443d6d3ae6999961295dcffccf3b", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "1d0471ff52148f8fe3ebf16dcbbd7762b012e6826c2ae2f8241959ce74cf46b2", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/extensions/extension-enablement.json", + "state": "observed", + "sha256": "7ed4d3cf4feb18db6ba5c81ef5f322a1ac7180d09a76c678b99757231bf36154", + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/extensions/local/.gemini-extension-install.json", + "state": "observed", + "sha256": "142116576b9bc314851eec3178700a33ba1656ff205d962cc860873b448f09d3", + "purpose": "Gemini extension install metadata; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/gemini-extension.json", + "state": "observed", + "sha256": "69eff04e14e764e76575dcd5c66eb84408ed8c19dbc8b342cd0e5aa19ac0a6f3", + "purpose": "Gemini extension manifest; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/extension-payload/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom/SKILL.md", + "state": "observed", + "sha256": "bcde1f2d12d5692115adb4d052c0ba9435751263ee648333c7f7fa3dd46f130c", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end/SKILL.md", + "state": "observed", + "sha256": "2b3046350fa1631e32d891b81001744c0064367e95f70d21112090f69397c033", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "a95f9c32cb2142e093b69c9b762ec87e94b1dfd53c3238bf277a977585958a94", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: trusted; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "contextId": "385658800c4c832c82ac0c3acb06cd7deaa891d865d1582fc4325ab7540857b6", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:43.886392+00:00", + "analysisInputsComplete": false, + "context": { + "id": "385658800c4c832c82ac0c3acb06cd7deaa891d865d1582fc4325ab7540857b6", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "d3cd52208db529d6a728a0b676fd16f3fb369fbc06bbf263eeb6c758edad0cd6" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "925e67da4d2bf7aeb93632f666bf3f6a6cc9e499fef4b16724ddd1a58741ffea", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "ad08de0ca1ec47e55cd75cf55d24a2daa49ca3372b4df7d5e5c7dec77c2298b0", + "8bc4ba903437455c6b24149c55cea8751e1511b729382670b5823bbb60a36f44" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "d56c354d02b2fa50a18ed3d734bf56781e2414dfb63e427e0b0635484f0ade7c", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebb9", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "261122846", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "f2253dc74edbe01a8d8cc4311676e0d9e56086b570e5261eac87406939e0d34b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8ddedfe7a6829912af67b6027c0ce145f0a2d214cf90c8c1d0c5f45e788080f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb85", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257342634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "da55a8b7afb8ddae09e43ec89003e3bc35d506adaf7e5aa1fe3b620624fafba4", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9453b44b3c0ab92f15886b8e44d248a9a4f058e23aa814ae88e87e557d239742", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb89", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251243879", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ad08de0ca1ec47e55cd75cf55d24a2daa49ca3372b4df7d5e5c7dec77c2298b0", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-agents", + "geminiExtensions": [], + "selectionPeers": [ + "925e67da4d2bf7aeb93632f666bf3f6a6cc9e499fef4b16724ddd1a58741ffea", + "8bc4ba903437455c6b24149c55cea8751e1511b729382670b5823bbb60a36f44" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "caff4208598af698c74a236245d16907e1aaa7b958cb9a25ae25e937397de14b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eba7", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "259232677", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "8bc4ba903437455c6b24149c55cea8751e1511b729382670b5823bbb60a36f44", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-gemini", + "geminiExtensions": [], + "selectionPeers": [ + "925e67da4d2bf7aeb93632f666bf3f6a6cc9e499fef4b16724ddd1a58741ffea", + "ad08de0ca1ec47e55cd75cf55d24a2daa49ca3372b4df7d5e5c7dec77c2298b0" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3c1c15a2fd9a38d6f2826387fa61d6decd5778ee9749ba8c6980255e515abceb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebaa", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "259488761", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "481342aad66e60134ed524667052160aedd7b2d9d53c8a332d61d0f8fba47c62", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c29242d99c1ea748f0920af118576aee59032aa58d1c34b3dbe3716262f896ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "256498758", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b5b371bbb325287f162c1c6f85bd5f7c426342c8287f6e2741b8349ee29d639d", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b6079e16d15029a99fd5fa137e75aad93f64cfc873a5ada9d033937827400313", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.864577+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eba3", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "258888344", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/settings.json", + "state": "observed", + "sha256": "1eb22278008279692de02e78093b0934e143443d6d3ae6999961295dcffccf3b", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "1d0471ff52148f8fe3ebf16dcbbd7762b012e6826c2ae2f8241959ce74cf46b2", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.gemini/extensions/extension-enablement.json", + "state": "missing", + "sha256": null, + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/gemini-home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.agents/skills/rejected-bom/SKILL.md", + "state": "observed", + "sha256": "bcde1f2d12d5692115adb4d052c0ba9435751263ee648333c7f7fa3dd46f130c", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-b/.gemini/skills/rejected-end/SKILL.md", + "state": "observed", + "sha256": "2b3046350fa1631e32d891b81001744c0064367e95f70d21112090f69397c033", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "385658800c4c832c82ac0c3acb06cd7deaa891d865d1582fc4325ab7540857b6", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: trusted; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "claude-code", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "contextId": "0b99f86b48a1fcc555ddcd6eeebebcf7eb30d1f087d03f8e72e99159a68d6dd0", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:44.408037+00:00", + "analysisInputsComplete": false, + "context": { + "id": "0b99f86b48a1fcc555ddcd6eeebebcf7eb30d1f087d03f8e72e99159a68d6dd0", + "agent": "claude-code", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "af9d9732c982a29fb868d4fb8fbe4e485007e3cbeccabc8ddbc9832ec65e0433" + }, + "rules": { + "revision": "claude-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://code.claude.com/docs/en/skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/managed-settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "525388bf6b785da1c4c1c9bccf1174a25d37a72ddf549ce7eeefd1493f0853c4", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8ddedfe7a6829912af67b6027c0ce145f0a2d214cf90c8c1d0c5f45e788080f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.397144+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.397144+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb85", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257342634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "707eef2fc6dca1c58e64ef420f64c520298dd3839993595b78c3d9512a09eed4", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "personal", + "geminiExtensions": [], + "selectionPeers": [ + "804e94ec5a863ea2ac648e1bac0c2ec72182231520c9b926e85f3458520d0430" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9453b44b3c0ab92f15886b8e44d248a9a4f058e23aa814ae88e87e557d239742", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.397144+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.397144+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb89", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251243879", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "yes", + "approval": "session-policy-unknown", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "804e94ec5a863ea2ac648e1bac0c2ec72182231520c9b926e85f3458520d0430", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "project", + "geminiExtensions": [], + "selectionPeers": [ + "707eef2fc6dca1c58e64ef420f64c520298dd3839993595b78c3d9512a09eed4" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3e4c46f56e4d06b63a38ac21be70fcd7e3c0082f92dbdc7868be275b36b0d7ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:44.397144+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.397144+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251567171", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "shadowed", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "session-policy-unknown", + "selection": "shadowed", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "0ac066371dd27639b0bd4e3e43977809b1ff2418632865e39a0ae3334775b6f4", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "personal", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c29242d99c1ea748f0920af118576aee59032aa58d1c34b3dbe3716262f896ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.397144+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.397144+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "256498758", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude skillOverrides turns this skill off.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/settings.json", + "state": "observed", + "sha256": "71294e564d1c4461ca3b2fc14a0b3be677fdd0a9125dd3fbc9128f37275072d1", + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "project-shared local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/settings.local.json", + "state": "missing", + "sha256": null, + "purpose": "project-local local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/ClaudeCode/managed-settings.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "claude-code", + "state": "unavailable", + "contextId": "0b99f86b48a1fcc555ddcd6eeebebcf7eb30d1f087d03f8e72e99159a68d6dd0", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Claude's session skill listing is not an audited standalone zero-write inventory command. No model session was launched; remote account and running-session skills remain unobserved." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Claude remote account/MDM/registry/embedding-host policy and managed-source selection are unobserved; file policy is conditional on selection.", + "Claude session settings sources, CLI flags, bare/safe mode, plugin enablement and synced account skills are unobserved.", + "Claude project-local placement/track status and trust may differ by client version or worktree; observed files do not establish active applicability.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "claude-code", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "contextId": "6bc2726eebdce569b5e01d555ff58e984be57ce5a05fbe2f44e26f42e189e9ed", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:44.935803+00:00", + "analysisInputsComplete": false, + "context": { + "id": "6bc2726eebdce569b5e01d555ff58e984be57ce5a05fbe2f44e26f42e189e9ed", + "agent": "claude-code", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "1476f35568cdbe7d39c267f7dcdee14db8d45ac5b563809e84f2607093318ec5" + }, + "rules": { + "revision": "claude-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://code.claude.com/docs/en/skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/managed-settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "26406a49aeb39b227e4a958210257d841a4aafc440be7980ff461780af39d4e9", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "invocationName": "package:demo", + "invocationAliases": [], + "placement": "managed-plugin", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "f1e70290bfcdc3b789d8dda72c56a0083c195ef7f61a8e203fe195b970c32228", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unresolved-owner-record", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": "1.0.0" + }, + "distributors": [ + { + "id": "77c850ac3faa2b0c0b1401b3c2dbe250cf8f28246addb65fbc43b480b505a8b5", + "provider": "claude-plugin", + "locator": "package@market", + "evidence": "observed-distributor-label", + "verifiedOrigin": false, + "deliveryId": "6a4a5b0589ce2ac3b91e08946b7a28d3e57485cfda4d68a7c42e801e6b49763a", + "version": "1.0.0", + "boundary": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0", + "registryPath": null, + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0" + } + ], + "ownerRecords": [ + { + "provider": "claude-plugin", + "recordPath": null, + "recordFingerprint": null, + "entryFingerprint": null, + "contextRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0", + "installationRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "coveredRoots": [ + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills" + ], + "selector": "demo", + "source": "package@market", + "sourceType": "unknown", + "sourceUrl": null, + "sourcePath": null, + "repositoryRef": null, + "pinnedRef": null, + "distributorVersion": "1.0.0", + "contentHash": null, + "hashKind": null, + "installationMode": "managed-read-only", + "exclusiveOwner": true, + "readOnly": true, + "diagnostic": null, + "schemaVersion": null + } + ], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebc4", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "262073888", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "unknown", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "session-policy-unknown", + "selection": "conditional-selection", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Plugin names are namespaced; skillOverrides does not apply. Plugin enablement is separately required.", + "Cached plugin presence/namespace does not establish selected delivery or configured enablement in this context.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "0682479f3c9929374cadae67c0dc11297eea9f0428cea332640d4e587d180c1d", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8ddedfe7a6829912af67b6027c0ce145f0a2d214cf90c8c1d0c5f45e788080f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb85", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257342634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "60f0f72c3e14a5370d4815a824ae63d9ee41f84e76f9f1327aa5cf7de5f1d807", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9453b44b3c0ab92f15886b8e44d248a9a4f058e23aa814ae88e87e557d239742", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb89", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251243879", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "93287e75eed3006707cde2b4297d4f678fbb7fde011b4a668bb21593c794c1bf", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "project", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3e4c46f56e4d06b63a38ac21be70fcd7e3c0082f92dbdc7868be275b36b0d7ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251567171", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "yes", + "approval": "session-policy-unknown", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "c6561641662ed39d58d3017efa7dcad5a1eba92ac99157e119ead7c4c31339bc", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c29242d99c1ea748f0920af118576aee59032aa58d1c34b3dbe3716262f896ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.919039+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "256498758", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "project-shared local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/settings.local.json", + "state": "missing", + "sha256": null, + "purpose": "project-local local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/ClaudeCode/managed-settings.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/.claude-plugin/plugin.json", + "state": "observed", + "sha256": "121ce6b14ebd0e3d46e89ec73a8bb6240a3b6dbdba51f8c9c66c7bbb3ae4b7fd", + "purpose": "plugin invocation namespace observation", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "claude-code", + "state": "unavailable", + "contextId": "6bc2726eebdce569b5e01d555ff58e984be57ce5a05fbe2f44e26f42e189e9ed", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Claude's session skill listing is not an audited standalone zero-write inventory command. No model session was launched; remote account and running-session skills remain unobserved." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Claude remote account/MDM/registry/embedding-host policy and managed-source selection are unobserved; file policy is conditional on selection.", + "Claude session settings sources, CLI flags, bare/safe mode, plugin enablement and synced account skills are unobserved.", + "Claude project-local placement/track status and trust may differ by client version or worktree; observed files do not establish active applicability.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "codex", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "contextId": "9df484fd5834bf2703d0157e0cb582d16460edffa46e09888170fcacc4994d96", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:45.419161+00:00", + "analysisInputsComplete": false, + "context": { + "id": "9df484fd5834bf2703d0157e0cb582d16460edffa46e09888170fcacc4994d96", + "agent": "codex", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.codex", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "cacf4b0251a0bd8db44b71082fad7b5e3242c7706ba3e1c102d590f48001675d" + }, + "rules": { + "revision": "codex-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://learn.chatgpt.com/docs/build-skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/config-file/config-basic", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/enterprise/roll-out-a-gateway", + "revision": "2026-10-15", + "evidence": "rolling-system-paths" + }, + { + "url": "https://learn.chatgpt.com/docs/enterprise/managed-configuration", + "revision": "2026-10-15", + "evidence": "rolling-managed-paths" + }, + { + "url": "https://learn.chatgpt.com/docs/config-file/config-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/app-server", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "0ee9dbeb7229c978426fc9f3d476945d4550631af59da5a869f0d0cb5799f07b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-or-system", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8ddedfe7a6829912af67b6027c0ce145f0a2d214cf90c8c1d0c5f45e788080f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.408551+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.408551+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb85", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257342634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "manual-only", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "no", + "slashInvocation": "unknown", + "approval": "session-policy-unknown", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "restart-after-config-change", + "reasons": [ + "Codex equal-name skills coexist. Implicit invocation policy is distinct from explicit selection; configuration changes require restart." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "97d733b04b5970ea9c3c6a9d2e89c62183534cc40773de2ad8c9a30df03a3fff", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9453b44b3c0ab92f15886b8e44d248a9a4f058e23aa814ae88e87e557d239742", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.408551+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.408551+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb89", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251243879", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "0fc104a6900b10a0666645f9056428029f3d254c5cbc90dd2e0f3508f69a00a8", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3e4c46f56e4d06b63a38ac21be70fcd7e3c0082f92dbdc7868be275b36b0d7ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:45.408551+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.408551+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251567171", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "6bf8a1b7a4f5608b37915b8a357878a82994d124fd0f615a5e21b29d4648457a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c29242d99c1ea748f0920af118576aee59032aa58d1c34b3dbe3716262f896ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.408551+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.408551+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "256498758", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/etc/codex/config.toml", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.codex/config.toml", + "state": "observed", + "sha256": "beb25e1ce25536e679385d152e02e8f61e60ea1fb2fa3fbc00faf595b8f9bf18", + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.codex/config.toml", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/etc/codex/requirements.toml", + "state": "missing", + "sha256": null, + "purpose": "system-requirements-observation local-file expectation; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents/openai.yaml", + "state": "observed", + "sha256": "a1499d95abd8447558c535fe5554adcc3c9b988a0a39264a6283d430effe1e94", + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + } + ], + "native": { + "provider": "codex", + "state": "unavailable", + "contextId": "9df484fd5834bf2703d0157e0cb582d16460edffa46e09888170fcacc4994d96", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Codex documents skills/list on app-server, but read-only RPC semantics do not establish zero-write process startup or an existing session's state. No app-server session was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Codex cloud defaults, MDM/managed requirements, CLI overrides and active-session configuration are unobserved.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "opencode", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "contextId": "c94b24afae4597f6ebde755a57cc593d48eea03e3d42a88d1cde930ceb623def", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:46.442394+00:00", + "analysisInputsComplete": false, + "context": { + "id": "c94b24afae4597f6ebde755a57cc593d48eea03e3d42a88d1cde930ceb623def", + "agent": "opencode", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "2c4494277f6b3381bc9448f6d7c8f0b736d0b3f7e4523f4276940d8077ddaead" + }, + "rules": { + "revision": "opencode-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://opencode.ai/docs/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/config/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/permissions/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/paths.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-config-paths" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/config.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-legacy-mode-fold" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/util/wildcard.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-platform-wildcards" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/skill/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-skill-discovery" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/effect/runtime-flags.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-discovery-flags" + }, + { + "url": "https://github.com/Effect-TS/effect/blob/effect%404.0.0-beta.83/packages/effect/src/Config.ts", + "revision": "effect@4.0.0-beta.83", + "evidence": "tagged-boolean-decoding" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/permission/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-permission-order" + }, + { + "url": "https://github.com/remeda/remeda/blob/v2.26.0/packages/remeda/src/mergeDeep.ts", + "revision": "v2.26.0", + "evidence": "tagged-permission-merge" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-markdown-agents" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/v1/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-agent-normalization" + } + ] + }, + "candidates": [ + { + "loadingKey": "74f6888af88c2818fc8d6868cf0cb6e27e8f84a022295250ed9f6dd0f1b6f63a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "invocationName": "agents", + "invocationAliases": [], + "placement": "external-agents", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "67cd7be769aa57db0787dfe156571cd846d5b04a150b927390a5883789ceb6d6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "name": "agents", + "scope": "User", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb94", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257431634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "broken", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "not-discoverable", + "compatibility": "missing-payload-or-metadata", + "reload": "repair-required", + "reasons": [ + "No readable skill payload/header was observed at this candidate." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "723348c7cd388965b3667c9568d3b93c347865898524add4bd1eb01cc6456402", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "invocationName": "case-demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9d40eedcdc12d2ab3eb8bbc1413ad045f58aa39b59308d48e726b855bad15e84", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "name": "case-demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebd6", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "264194515", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "d6af5e9283a98d66c8ec4272b8c080cdb24479fa28c7ec4efadf6dbbe82b70df", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-agents", + "geminiExtensions": [], + "selectionPeers": [ + "74d4739256263c6d4c5bf0ee8683699b6bf7ece31ddd64a93c88279ea85d5c88", + "653e9d1a9adeba7b8986f69272470d34e49e1cc99741fdd0d7b9a9c18c8033c5", + "48b396ed2b3ee221cf064506f0da7005a4f264a8b034d933534851390bcea24c", + "d77cce0e42d81308f552790ac96b9a87dfc8246260a7ea88b1967e992a38ed0b", + "80b5c10137a3a42e506d27a386122e85edd38d1a078e5bcf9ff824cc3c119c4a", + "36f416ad5ac90547f678c0cb1529e1c808edf55eba70def98669a702be55efb8", + "fa3fa11f91aaf306d9883964eb2377d642c76e3909cbf9c439a16c4e7294474a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8ddedfe7a6829912af67b6027c0ce145f0a2d214cf90c8c1d0c5f45e788080f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb85", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257342634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "74d4739256263c6d4c5bf0ee8683699b6bf7ece31ddd64a93c88279ea85d5c88", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [ + "d6af5e9283a98d66c8ec4272b8c080cdb24479fa28c7ec4efadf6dbbe82b70df", + "653e9d1a9adeba7b8986f69272470d34e49e1cc99741fdd0d7b9a9c18c8033c5", + "48b396ed2b3ee221cf064506f0da7005a4f264a8b034d933534851390bcea24c", + "d77cce0e42d81308f552790ac96b9a87dfc8246260a7ea88b1967e992a38ed0b", + "80b5c10137a3a42e506d27a386122e85edd38d1a078e5bcf9ff824cc3c119c4a", + "36f416ad5ac90547f678c0cb1529e1c808edf55eba70def98669a702be55efb8", + "fa3fa11f91aaf306d9883964eb2377d642c76e3909cbf9c439a16c4e7294474a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9453b44b3c0ab92f15886b8e44d248a9a4f058e23aa814ae88e87e557d239742", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb89", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251243879", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "653e9d1a9adeba7b8986f69272470d34e49e1cc99741fdd0d7b9a9c18c8033c5", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "d6af5e9283a98d66c8ec4272b8c080cdb24479fa28c7ec4efadf6dbbe82b70df", + "74d4739256263c6d4c5bf0ee8683699b6bf7ece31ddd64a93c88279ea85d5c88", + "48b396ed2b3ee221cf064506f0da7005a4f264a8b034d933534851390bcea24c", + "d77cce0e42d81308f552790ac96b9a87dfc8246260a7ea88b1967e992a38ed0b", + "80b5c10137a3a42e506d27a386122e85edd38d1a078e5bcf9ff824cc3c119c4a", + "36f416ad5ac90547f678c0cb1529e1c808edf55eba70def98669a702be55efb8", + "fa3fa11f91aaf306d9883964eb2377d642c76e3909cbf9c439a16c4e7294474a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "72b75c9735b1f00afa6ed8096c4044f7a88e0147d994ad962b69993f6262e59c", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebce", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "263014680", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "48b396ed2b3ee221cf064506f0da7005a4f264a8b034d933534851390bcea24c", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "d6af5e9283a98d66c8ec4272b8c080cdb24479fa28c7ec4efadf6dbbe82b70df", + "74d4739256263c6d4c5bf0ee8683699b6bf7ece31ddd64a93c88279ea85d5c88", + "653e9d1a9adeba7b8986f69272470d34e49e1cc99741fdd0d7b9a9c18c8033c5", + "d77cce0e42d81308f552790ac96b9a87dfc8246260a7ea88b1967e992a38ed0b", + "80b5c10137a3a42e506d27a386122e85edd38d1a078e5bcf9ff824cc3c119c4a", + "36f416ad5ac90547f678c0cb1529e1c808edf55eba70def98669a702be55efb8", + "fa3fa11f91aaf306d9883964eb2377d642c76e3909cbf9c439a16c4e7294474a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "d95dafd24eb381f68186c2468564a43a67aef9c4d783448a9349152bf5cdded5", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebca", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "262684930", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "d77cce0e42d81308f552790ac96b9a87dfc8246260a7ea88b1967e992a38ed0b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [ + "d6af5e9283a98d66c8ec4272b8c080cdb24479fa28c7ec4efadf6dbbe82b70df", + "74d4739256263c6d4c5bf0ee8683699b6bf7ece31ddd64a93c88279ea85d5c88", + "653e9d1a9adeba7b8986f69272470d34e49e1cc99741fdd0d7b9a9c18c8033c5", + "48b396ed2b3ee221cf064506f0da7005a4f264a8b034d933534851390bcea24c", + "80b5c10137a3a42e506d27a386122e85edd38d1a078e5bcf9ff824cc3c119c4a", + "36f416ad5ac90547f678c0cb1529e1c808edf55eba70def98669a702be55efb8", + "fa3fa11f91aaf306d9883964eb2377d642c76e3909cbf9c439a16c4e7294474a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3e4c46f56e4d06b63a38ac21be70fcd7e3c0082f92dbdc7868be275b36b0d7ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251567171", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "80b5c10137a3a42e506d27a386122e85edd38d1a078e5bcf9ff824cc3c119c4a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "d6af5e9283a98d66c8ec4272b8c080cdb24479fa28c7ec4efadf6dbbe82b70df", + "74d4739256263c6d4c5bf0ee8683699b6bf7ece31ddd64a93c88279ea85d5c88", + "653e9d1a9adeba7b8986f69272470d34e49e1cc99741fdd0d7b9a9c18c8033c5", + "48b396ed2b3ee221cf064506f0da7005a4f264a8b034d933534851390bcea24c", + "d77cce0e42d81308f552790ac96b9a87dfc8246260a7ea88b1967e992a38ed0b", + "36f416ad5ac90547f678c0cb1529e1c808edf55eba70def98669a702be55efb8", + "fa3fa11f91aaf306d9883964eb2377d642c76e3909cbf9c439a16c4e7294474a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "4a946e1c48a4d16c2602cd3ebd6b5ab508b7d31b25a86e580032ac42af2d570b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebd0", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "264119181", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "36f416ad5ac90547f678c0cb1529e1c808edf55eba70def98669a702be55efb8", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "d6af5e9283a98d66c8ec4272b8c080cdb24479fa28c7ec4efadf6dbbe82b70df", + "74d4739256263c6d4c5bf0ee8683699b6bf7ece31ddd64a93c88279ea85d5c88", + "653e9d1a9adeba7b8986f69272470d34e49e1cc99741fdd0d7b9a9c18c8033c5", + "48b396ed2b3ee221cf064506f0da7005a4f264a8b034d933534851390bcea24c", + "d77cce0e42d81308f552790ac96b9a87dfc8246260a7ea88b1967e992a38ed0b", + "80b5c10137a3a42e506d27a386122e85edd38d1a078e5bcf9ff824cc3c119c4a", + "fa3fa11f91aaf306d9883964eb2377d642c76e3909cbf9c439a16c4e7294474a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "fbb9c956348dd694ed2678ac4e44ae2d55ff14cfc1dfbde41275b145ea5afdeb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebd2", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "263802389", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "fa3fa11f91aaf306d9883964eb2377d642c76e3909cbf9c439a16c4e7294474a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "d6af5e9283a98d66c8ec4272b8c080cdb24479fa28c7ec4efadf6dbbe82b70df", + "74d4739256263c6d4c5bf0ee8683699b6bf7ece31ddd64a93c88279ea85d5c88", + "653e9d1a9adeba7b8986f69272470d34e49e1cc99741fdd0d7b9a9c18c8033c5", + "48b396ed2b3ee221cf064506f0da7005a4f264a8b034d933534851390bcea24c", + "d77cce0e42d81308f552790ac96b9a87dfc8246260a7ea88b1967e992a38ed0b", + "80b5c10137a3a42e506d27a386122e85edd38d1a078e5bcf9ff824cc3c119c4a", + "36f416ad5ac90547f678c0cb1529e1c808edf55eba70def98669a702be55efb8" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "59fb937715aece2406dbaaa982d03091d0b5d561fef0b14db36b09a4d4dc04ce", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebd4", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "263920723", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "750e705c7b267182c3564ba6b3262484406d6bb117cad89365cbfdf7e6aee5c2", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c29242d99c1ea748f0920af118576aee59032aa58d1c34b3dbe3716262f896ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "256498758", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "891c6b8fd4902c6187e84e52288aa99bc915f79a793ece433306ac4440dd0382", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b6079e16d15029a99fd5fa137e75aad93f64cfc873a5ada9d033937827400313", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.410409+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eba3", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "258888344", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "placement": "configured-path", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/opencode.json" + } + ], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/config.json", + "state": "missing", + "sha256": null, + "purpose": "legacy-global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/opencode.json", + "state": "observed", + "sha256": "51ec3e10c6f6c95df9f1aa6c54e113975008468e087a2b815e8762027788a3e4", + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/opencode.json", + "state": "observed", + "sha256": "7a2d086880ddf66136d3fad7464d5763b84713b09394936428fc56535a832959", + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/agents/nested/policy.md", + "state": "observed", + "sha256": "8aa735db2bd87c898908a4c79f104a4d2dad90a4fc5feafb23c8e6297d3abd15", + "purpose": "OpenCode agent header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/modes/build.md", + "state": "observed", + "sha256": "e467f92dd61d4c268cc680b9399cbd89d25d3e2d359727e22d69227c3b56d657", + "purpose": "OpenCode mode header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/config", + "state": "missing", + "sha256": null, + "purpose": "legacy-toml-observation local-file expectation; applicability=conditional", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents/SKILL.md", + "state": "missing", + "sha256": null, + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case/SKILL.md", + "state": "observed", + "sha256": "1363012813275a3d39bb879c01e0b5801e2af4d4cfb75324865934bbb89aba11", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-config/skill/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "opencode", + "state": "unavailable", + "contextId": "c94b24afae4597f6ebde755a57cc593d48eea03e3d42a88d1cde930ceb623def", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "OpenCode discovery can depend on plugin and configuration initialization. Zero-write inventory startup has not been established for this client version; no client was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "OpenCode remote organizational defaults, MDM preferences, session overrides remain unobserved.", + "OpenCode environment/file substitutions are not expanded; unresolved policy values remain unknown.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "opencode", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "contextId": "54379416da89415dcc391135924d8bac5aeeaaef215710fccbd6c8e722323ff3", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:47.168833+00:00", + "analysisInputsComplete": false, + "context": { + "id": "54379416da89415dcc391135924d8bac5aeeaaef215710fccbd6c8e722323ff3", + "agent": "opencode", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "00778ddd995bf1b815b2b850ac0bf55f19ece957c8c250a0b9d48b44cbd7c8ea" + }, + "rules": { + "revision": "opencode-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://opencode.ai/docs/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/config/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/permissions/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/paths.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-config-paths" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/config.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-legacy-mode-fold" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/util/wildcard.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-platform-wildcards" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/skill/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-skill-discovery" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/effect/runtime-flags.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-discovery-flags" + }, + { + "url": "https://github.com/Effect-TS/effect/blob/effect%404.0.0-beta.83/packages/effect/src/Config.ts", + "revision": "effect@4.0.0-beta.83", + "evidence": "tagged-boolean-decoding" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/permission/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-permission-order" + }, + { + "url": "https://github.com/remeda/remeda/blob/v2.26.0/packages/remeda/src/mergeDeep.ts", + "revision": "v2.26.0", + "evidence": "tagged-permission-merge" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-markdown-agents" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/v1/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-agent-normalization" + } + ] + }, + "candidates": [ + { + "loadingKey": "fcb692cc197bce8aafe82b589010e811dd8a30df050bff4f4fac8456f89045b7", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "invocationName": "agents", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "67cd7be769aa57db0787dfe156571cd846d5b04a150b927390a5883789ceb6d6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "name": "agents", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb94", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257431634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "broken", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "not-discoverable", + "compatibility": "missing-payload-or-metadata", + "reload": "repair-required", + "reasons": [ + "No readable skill payload/header was observed at this candidate." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "5d772f9382ffb22e9ae31552708bd89ee748ebfd9443ce7b4c2c3ed201d870e6", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "invocationName": "case-demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9d40eedcdc12d2ab3eb8bbc1413ad045f58aa39b59308d48e726b855bad15e84", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "name": "case-demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebd6", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "264194515", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "c538f653552df55aa77132fc7ea016e33fb6cbca40987b61a7eb50fdc6497215", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8ddedfe7a6829912af67b6027c0ce145f0a2d214cf90c8c1d0c5f45e788080f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb85", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "257342634", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "e2128cde14802cb8dd140a6c0d8a18462abb3cf8c1be864a570b2cf523cc09e6", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9453b44b3c0ab92f15886b8e44d248a9a4f058e23aa814ae88e87e557d239742", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb89", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251243879", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "1c1ad28c875bb02c2a2839a7121631ccb2ea81548db79394dc893beb65856e96", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "749654c2e21a9c27a6e0cb54af1123697e690a57cf48179c94aaebf6e178d17c", + "36956dc7cd3106c73f76628eabd851800d1a8d1aafda24603f10b0c69b58d55a", + "861316f2dee5bd104849d8a879c4e093a8f61bf2c70825074ce128cb42c097e0" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "72b75c9735b1f00afa6ed8096c4044f7a88e0147d994ad962b69993f6262e59c", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebce", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "263014680", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "cb1d23e7bcf8fddbaaf8d9b4d02f5376f90d2069f9a8cf5b3ee0bd7606992c4f", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3e4c46f56e4d06b63a38ac21be70fcd7e3c0082f92dbdc7868be275b36b0d7ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "251567171", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "749654c2e21a9c27a6e0cb54af1123697e690a57cf48179c94aaebf6e178d17c", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "1c1ad28c875bb02c2a2839a7121631ccb2ea81548db79394dc893beb65856e96", + "36956dc7cd3106c73f76628eabd851800d1a8d1aafda24603f10b0c69b58d55a", + "861316f2dee5bd104849d8a879c4e093a8f61bf2c70825074ce128cb42c097e0" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "4a946e1c48a4d16c2602cd3ebd6b5ab508b7d31b25a86e580032ac42af2d570b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebd0", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "264119181", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "36956dc7cd3106c73f76628eabd851800d1a8d1aafda24603f10b0c69b58d55a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "1c1ad28c875bb02c2a2839a7121631ccb2ea81548db79394dc893beb65856e96", + "749654c2e21a9c27a6e0cb54af1123697e690a57cf48179c94aaebf6e178d17c", + "861316f2dee5bd104849d8a879c4e093a8f61bf2c70825074ce128cb42c097e0" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "fbb9c956348dd694ed2678ac4e44ae2d55ff14cfc1dfbde41275b145ea5afdeb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebd2", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "263802389", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "861316f2dee5bd104849d8a879c4e093a8f61bf2c70825074ce128cb42c097e0", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "1c1ad28c875bb02c2a2839a7121631ccb2ea81548db79394dc893beb65856e96", + "749654c2e21a9c27a6e0cb54af1123697e690a57cf48179c94aaebf6e178d17c", + "36956dc7cd3106c73f76628eabd851800d1a8d1aafda24603f10b0c69b58d55a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "59fb937715aece2406dbaaa982d03091d0b5d561fef0b14db36b09a4d4dc04ce", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ebd4", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "263920723", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "a96c76bdf76f199cecb6a7c2134dca5426ca13d47ac0b9da3cee503287548fb3", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c29242d99c1ea748f0920af118576aee59032aa58d1c34b3dbe3716262f896ec", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eb8f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "256498758", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "83651fea8443cbd389e961c15c83547c0716d60ac9a6ffc3277faddd76bfc0d5", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b6079e16d15029a99fd5fa137e75aad93f64cfc873a5ada9d033937827400313", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.142273+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4eba3", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "258888344", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-json-config/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-json-config/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle", + "placement": "configured-path", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/opencode.json" + } + ], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/config.json", + "state": "missing", + "sha256": null, + "purpose": "legacy-global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/opencode.json", + "state": "observed", + "sha256": "51ec3e10c6f6c95df9f1aa6c54e113975008468e087a2b815e8762027788a3e4", + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/opencode.json", + "state": "observed", + "sha256": "7a2d086880ddf66136d3fad7464d5763b84713b09394936428fc56535a832959", + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/agents/nested/policy.md", + "state": "observed", + "sha256": "8aa735db2bd87c898908a4c79f104a4d2dad90a4fc5feafb23c8e6297d3abd15", + "purpose": "OpenCode agent header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/modes/build.md", + "state": "observed", + "sha256": "e467f92dd61d4c268cc680b9399cbd89d25d3e2d359727e22d69227c3b56d657", + "purpose": "OpenCode mode header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-json-config/opencode.json", + "state": "observed", + "sha256": "b07a4e8d13d4ceba894190b7ccab9bd2f1f4d9fdb93b1c92908c1806edc040f9", + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/opencode-json-config/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.config/opencode/config", + "state": "missing", + "sha256": null, + "purpose": "legacy-toml-observation local-file expectation; applicability=conditional", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/agents/SKILL.md", + "state": "missing", + "sha256": null, + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/case/SKILL.md", + "state": "observed", + "sha256": "1363012813275a3d39bb879c01e0b5801e2af4d4cfb75324865934bbb89aba11", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.opencode/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/project-a/loading-bundle/outer/nested/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-6tbcm901/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "opencode", + "state": "unavailable", + "contextId": "54379416da89415dcc391135924d8bac5aeeaaef215710fccbd6c8e722323ff3", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "OpenCode discovery can depend on plugin and configuration initialization. Zero-write inventory startup has not been established for this client version; no client was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "OpenCode remote organizational defaults, MDM preferences, session overrides remain unobserved.", + "OpenCode environment/file substitutions are not expanded; unresolved policy values remain unknown.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + } + ], + "status": "passed" + } + }, + { + "role": "app", + "kind": "current", + "sha256": "7431f4b29625396bcaf8c42998b0e3b9a8bc768ffc8354549ec2a038c84a7ef4", + "binarySha256": "fe10c54b1d57ce20a67a9fd49e63256d8f45db8c327a27466e96c726d70635fc", + "ghVersion": "gh version 2.102.0 (2026-09-30)", + "commands": 8, + "report": { + "proofSchema": 1, + "scope": "disposable-native-product-fixtures; no AI-client conformance claimed", + "app": { + "path": "/private/tmp/skillview-maintenance/effective-loading/review4-aot-app/skillview", + "sha256": "fe10c54b1d57ce20a67a9fd49e63256d8f45db8c327a27466e96c726d70635fc" + }, + "gh": { + "path": "/opt/homebrew/Cellar/gh/2.102.0/bin/gh", + "sha256": "81904d0aaa9fb3d9e35e13e7b1fe917451df0430eaee63144c69426d5d2832f1" + }, + "commands": 8, + "skillAndConfigurationEntriesUnchanged": 69, + "actualAiClientInventories": "not-run; startup safety audit keeps providers unavailable", + "results": [ + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "contextId": "386bd0f8b92895e2e03abefebcba75870d565a5959fc1aa3ee43ab75ac217315", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:33.484323+00:00", + "analysisInputsComplete": false, + "context": { + "id": "386bd0f8b92895e2e03abefebcba75870d565a5959fc1aa3ee43ab75ac217315", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "d1082d6f8e36bffe5e740c2d747d7393a82a9f6419ba5f280df82ebcd44ebe88" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "c5e9c47472fdbc1b62006b3501f28404ea6d1fde849979bf3ce0387a45dd75d6", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "gemini-extension", + "geminiExtensions": [ + { + "name": "fixture-extension", + "version": "1.0", + "installedDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/extensions/local", + "payloadDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload", + "savedEnablement": false, + "limitations": [ + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved." + ] + } + ], + "selectionPeers": [ + "e127bcc932b42d64149471220d7246e0360d5ea7752414485dd8a2c980def06f" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3322b3d5210338bde66ded06bb4b3a75cf519ff39e37f5f67e109ee9cbb58baf", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea0a", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "814282394", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "activation-consent", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration disables this name or the skills feature. Disabled names combine across layers and compare without case.", + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved.", + "Saved extension enablement disables this delivery in the selected workspace." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "e127bcc932b42d64149471220d7246e0360d5ea7752414485dd8a2c980def06f", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "c5e9c47472fdbc1b62006b3501f28404ea6d1fde849979bf3ce0387a45dd75d6" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8d887d88c873295f619c1b3161302cce5895da1d041923ba3841d6e17b956c4b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e1", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812067809", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration disables this name or the skills feature. Disabled names combine across layers and compare without case.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "5d572f9857aca13251925d0c9c41bdc5a84ca7df95aef58af47a17029638daf6", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "96c5954bd57531a71ec37b8a644ce00dcb498c9aa5f2588e6cd38c83d4be1bd6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e5", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811055725", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ed1a2deaffbd437d0ac2378b88ccc9709b83ee1b8cb594ffe72c0e94c553fb02", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a1ccf18534fa8165eb0b1a774dc861b91cebda50e9c432d2adfd4edf5afb56ab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e9", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811414309", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b5c760a703936599df63eb16062e0b3f75a9938994e6ed12ead93cd45390d960", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9995881ac959bdd0b7b96a904c7118a19aeb89c0e9ce58ad79836cbbc375143b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9eb", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811610934", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "fbabfae0805d9156e0c7fd5a84115f83fd91db067a9b4323814bc155d6d53fa4", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "user-gemini", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "91c323783c454a6c0d98f143fc39caf5c91390a246ce854237715baf9373eb3f", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:33.472533+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9ff", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "813443352", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.gemini/settings.json", + "state": "observed", + "sha256": "fc23f1ec619b16b8e12e53de65eb975c4fb42f939b310798ca0849b8e7d9c13a", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "079b8e32b1b4913115bb198a00d8d99fecbd0c5f5d475305cb6bacbfe08dfb0d", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/extensions/extension-enablement.json", + "state": "observed", + "sha256": "7ed4d3cf4feb18db6ba5c81ef5f322a1ac7180d09a76c678b99757231bf36154", + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/extensions/local/.gemini-extension-install.json", + "state": "observed", + "sha256": "299f06f26b8f283fdd21fb70ef44f7ae51aff4b39f71d247aa711396c0f02f27", + "purpose": "Gemini extension install metadata; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/gemini-extension.json", + "state": "observed", + "sha256": "69eff04e14e764e76575dcd5c66eb84408ed8c19dbc8b342cd0e5aa19ac0a6f3", + "purpose": "Gemini extension manifest; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "386bd0f8b92895e2e03abefebcba75870d565a5959fc1aa3ee43ab75ac217315", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: no-matching-rule; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "contextId": "27b8fc629dffffaf5e5b8aae9725177aa142295cbee541fe41522333db4dfff9", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:34.708078+00:00", + "analysisInputsComplete": false, + "context": { + "id": "27b8fc629dffffaf5e5b8aae9725177aa142295cbee541fe41522333db4dfff9", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "ad8d68651be86bad70a0793ccdeca77dab63065dfbdda3e591fd05e2d1e06cf7" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "88f044a8e0cb7d3617cc1cd8e7ba5863b2a6bd3dceff9cc9d9955ee17c9cc70a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "gemini-extension", + "geminiExtensions": [ + { + "name": "fixture-extension", + "version": "1.0", + "installedDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/extensions/local", + "payloadDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload", + "savedEnablement": false, + "limitations": [ + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved." + ] + } + ], + "selectionPeers": [ + "ba61d4a616033ecb76646a8716af3646ec1b9be19057cee0c41d549fdaf3fdaf", + "507db11ff7052766c943017e1f3b8707bbfdbfcae4618128782eb6c7a0c04b3b", + "86101e72faa9b5de6b5831cd3d75f0cb7e038fb44045941fe6cfd275d11e3d71" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3322b3d5210338bde66ded06bb4b3a75cf519ff39e37f5f67e109ee9cbb58baf", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea0a", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "814282394", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "activation-consent", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved.", + "Saved extension enablement disables this delivery in the selected workspace." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ba61d4a616033ecb76646a8716af3646ec1b9be19057cee0c41d549fdaf3fdaf", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "88f044a8e0cb7d3617cc1cd8e7ba5863b2a6bd3dceff9cc9d9955ee17c9cc70a", + "507db11ff7052766c943017e1f3b8707bbfdbfcae4618128782eb6c7a0c04b3b", + "86101e72faa9b5de6b5831cd3d75f0cb7e038fb44045941fe6cfd275d11e3d71" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8d887d88c873295f619c1b3161302cce5895da1d041923ba3841d6e17b956c4b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e1", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812067809", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "9c5263011a5b1ed3112f0948da678e14f7a3df39cad828ae9dfcba83214b3ad9", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "96c5954bd57531a71ec37b8a644ce00dcb498c9aa5f2588e6cd38c83d4be1bd6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e5", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811055725", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "507db11ff7052766c943017e1f3b8707bbfdbfcae4618128782eb6c7a0c04b3b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-agents", + "geminiExtensions": [], + "selectionPeers": [ + "88f044a8e0cb7d3617cc1cd8e7ba5863b2a6bd3dceff9cc9d9955ee17c9cc70a", + "ba61d4a616033ecb76646a8716af3646ec1b9be19057cee0c41d549fdaf3fdaf", + "86101e72faa9b5de6b5831cd3d75f0cb7e038fb44045941fe6cfd275d11e3d71" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "19f87e063fa39f579816d0e449324381a6ff867c0b8b87e900fe2472a6032286", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea03", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "813747477", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "86101e72faa9b5de6b5831cd3d75f0cb7e038fb44045941fe6cfd275d11e3d71", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-gemini", + "geminiExtensions": [], + "selectionPeers": [ + "88f044a8e0cb7d3617cc1cd8e7ba5863b2a6bd3dceff9cc9d9955ee17c9cc70a", + "ba61d4a616033ecb76646a8716af3646ec1b9be19057cee0c41d549fdaf3fdaf", + "507db11ff7052766c943017e1f3b8707bbfdbfcae4618128782eb6c7a0c04b3b" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "074598056f8f4e6a4f073b5dc762d57dfc66d4eba48da916dc9c9f5f9499fbc3", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea06", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "813986852", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "701bfae5b56ec6d5e654bce711d735cc0ea24c7fa0d80d61fa92e50716e8032b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9995881ac959bdd0b7b96a904c7118a19aeb89c0e9ce58ad79836cbbc375143b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9eb", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811610934", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "18da8cd508d7bbef87f49f00706ac73c68e74c39c61df8f2a3aa46ae6649a20a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "user-gemini", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "91c323783c454a6c0d98f143fc39caf5c91390a246ce854237715baf9373eb3f", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.693187+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9ff", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "813443352", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/settings.json", + "state": "observed", + "sha256": "1eb22278008279692de02e78093b0934e143443d6d3ae6999961295dcffccf3b", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "079b8e32b1b4913115bb198a00d8d99fecbd0c5f5d475305cb6bacbfe08dfb0d", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/extensions/extension-enablement.json", + "state": "observed", + "sha256": "7ed4d3cf4feb18db6ba5c81ef5f322a1ac7180d09a76c678b99757231bf36154", + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/extensions/local/.gemini-extension-install.json", + "state": "observed", + "sha256": "299f06f26b8f283fdd21fb70ef44f7ae51aff4b39f71d247aa711396c0f02f27", + "purpose": "Gemini extension install metadata; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/gemini-extension.json", + "state": "observed", + "sha256": "69eff04e14e764e76575dcd5c66eb84408ed8c19dbc8b342cd0e5aa19ac0a6f3", + "purpose": "Gemini extension manifest; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/extension-payload/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom/SKILL.md", + "state": "observed", + "sha256": "bcde1f2d12d5692115adb4d052c0ba9435751263ee648333c7f7fa3dd46f130c", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end/SKILL.md", + "state": "observed", + "sha256": "2b3046350fa1631e32d891b81001744c0064367e95f70d21112090f69397c033", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "27b8fc629dffffaf5e5b8aae9725177aa142295cbee541fe41522333db4dfff9", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: trusted; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "contextId": "b95a80d4a0eaa8ee3dbda78300244937fba36870c2f0912040eabae0108845cf", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:35.912696+00:00", + "analysisInputsComplete": false, + "context": { + "id": "b95a80d4a0eaa8ee3dbda78300244937fba36870c2f0912040eabae0108845cf", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "2ec8569c0385e2df751187797a36c7331a883cff3b5b326b525a2f2c8d1688e1" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "89c604d96d40e13ecab752d08b38ed37338a9d336a73ecace049652b54db6f03", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "fa7bb2478ada52046d4a948778db5e22233d875945f246aecb025550c35c8c0a", + "93f559be7263ad74c3de0265f491de0d46763865b55216dbb85ee72fc2eb63c3" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "bcdc2e4e0d51fcac5ef0d01a83b389955581f4a22d6a628c3e4e746acfd03461", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea15", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "815317395", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "9441c6d7be45319f441352b821ad896e701be378af4f0d417433ad094b6e3f0f", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8d887d88c873295f619c1b3161302cce5895da1d041923ba3841d6e17b956c4b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e1", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812067809", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "810e723ffa1779a8173cf23edde38e88c7bdf84d59d5a4c790575e8944fec493", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "96c5954bd57531a71ec37b8a644ce00dcb498c9aa5f2588e6cd38c83d4be1bd6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e5", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811055725", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "fa7bb2478ada52046d4a948778db5e22233d875945f246aecb025550c35c8c0a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-agents", + "geminiExtensions": [], + "selectionPeers": [ + "89c604d96d40e13ecab752d08b38ed37338a9d336a73ecace049652b54db6f03", + "93f559be7263ad74c3de0265f491de0d46763865b55216dbb85ee72fc2eb63c3" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "19f87e063fa39f579816d0e449324381a6ff867c0b8b87e900fe2472a6032286", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea03", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "813747477", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "93f559be7263ad74c3de0265f491de0d46763865b55216dbb85ee72fc2eb63c3", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-gemini", + "geminiExtensions": [], + "selectionPeers": [ + "89c604d96d40e13ecab752d08b38ed37338a9d336a73ecace049652b54db6f03", + "fa7bb2478ada52046d4a948778db5e22233d875945f246aecb025550c35c8c0a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "074598056f8f4e6a4f073b5dc762d57dfc66d4eba48da916dc9c9f5f9499fbc3", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea06", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "813986852", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "2db3bfc3dbcf747c7a365b0c6e6cd945650d604c7618d28729405b2a397b5b48", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9995881ac959bdd0b7b96a904c7118a19aeb89c0e9ce58ad79836cbbc375143b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9eb", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811610934", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "5b6cbb2190fd1c10ec40d11424b3413b0a7bc345f04feda861cd87b3ce091517", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "91c323783c454a6c0d98f143fc39caf5c91390a246ce854237715baf9373eb3f", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.897443+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9ff", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "813443352", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/settings.json", + "state": "observed", + "sha256": "1eb22278008279692de02e78093b0934e143443d6d3ae6999961295dcffccf3b", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "079b8e32b1b4913115bb198a00d8d99fecbd0c5f5d475305cb6bacbfe08dfb0d", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.gemini/extensions/extension-enablement.json", + "state": "missing", + "sha256": null, + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/gemini-home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.agents/skills/rejected-bom/SKILL.md", + "state": "observed", + "sha256": "bcde1f2d12d5692115adb4d052c0ba9435751263ee648333c7f7fa3dd46f130c", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-b/.gemini/skills/rejected-end/SKILL.md", + "state": "observed", + "sha256": "2b3046350fa1631e32d891b81001744c0064367e95f70d21112090f69397c033", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "b95a80d4a0eaa8ee3dbda78300244937fba36870c2f0912040eabae0108845cf", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: trusted; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "claude-code", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "contextId": "a7f68be6f0a0e325f7e4614b833deb8c33156e1dba76fad44bea3cdc7be8328b", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:36.654189+00:00", + "analysisInputsComplete": false, + "context": { + "id": "a7f68be6f0a0e325f7e4614b833deb8c33156e1dba76fad44bea3cdc7be8328b", + "agent": "claude-code", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "9e898635b9d6d843299dcbddce492e55ac7fba26a2804f6c26bf913163c3c4f6" + }, + "rules": { + "revision": "claude-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://code.claude.com/docs/en/skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/managed-settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "e90e8e9eb547f7ca359164bb668c0439328f162aa886372f451253ae132b54e3", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8d887d88c873295f619c1b3161302cce5895da1d041923ba3841d6e17b956c4b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:36.642001+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.642001+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e1", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812067809", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "f9e59bf33a24e629cc6a9cb285896164008cba0c2a69c33c5137fee0f7ad15f2", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "personal", + "geminiExtensions": [], + "selectionPeers": [ + "7ea5bde20598ada95a15aa2a922a24c480fab36e0fa6a940e9f6599e5210e73e" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "96c5954bd57531a71ec37b8a644ce00dcb498c9aa5f2588e6cd38c83d4be1bd6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:36.642001+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.642001+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e5", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811055725", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "yes", + "approval": "session-policy-unknown", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "7ea5bde20598ada95a15aa2a922a24c480fab36e0fa6a940e9f6599e5210e73e", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "project", + "geminiExtensions": [], + "selectionPeers": [ + "f9e59bf33a24e629cc6a9cb285896164008cba0c2a69c33c5137fee0f7ad15f2" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a1ccf18534fa8165eb0b1a774dc861b91cebda50e9c432d2adfd4edf5afb56ab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:36.642001+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.642001+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e9", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811414309", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "shadowed", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "session-policy-unknown", + "selection": "shadowed", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "0626e148ebaaafa370b52ec968025d3a192485707d7b7ea3cb641fb911b4bfa6", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "personal", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9995881ac959bdd0b7b96a904c7118a19aeb89c0e9ce58ad79836cbbc375143b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:36.642001+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.642001+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9eb", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811610934", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude skillOverrides turns this skill off.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/settings.json", + "state": "observed", + "sha256": "71294e564d1c4461ca3b2fc14a0b3be677fdd0a9125dd3fbc9128f37275072d1", + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "project-shared local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/settings.local.json", + "state": "missing", + "sha256": null, + "purpose": "project-local local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/ClaudeCode/managed-settings.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "claude-code", + "state": "unavailable", + "contextId": "a7f68be6f0a0e325f7e4614b833deb8c33156e1dba76fad44bea3cdc7be8328b", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Claude's session skill listing is not an audited standalone zero-write inventory command. No model session was launched; remote account and running-session skills remain unobserved." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Claude remote account/MDM/registry/embedding-host policy and managed-source selection are unobserved; file policy is conditional on selection.", + "Claude session settings sources, CLI flags, bare/safe mode, plugin enablement and synced account skills are unobserved.", + "Claude project-local placement/track status and trust may differ by client version or worktree; observed files do not establish active applicability.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "claude-code", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "contextId": "547ee9cfec341becb97f6a0d3cd58031ed91ec6115e9a30ada238ab6588f6ba2", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:37.438459+00:00", + "analysisInputsComplete": false, + "context": { + "id": "547ee9cfec341becb97f6a0d3cd58031ed91ec6115e9a30ada238ab6588f6ba2", + "agent": "claude-code", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "011139491f293498cd9f62a94acb4294a563899aa9d49e1684e512714abffc0f" + }, + "rules": { + "revision": "claude-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://code.claude.com/docs/en/skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/managed-settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "fcffdd6338a8278b4f4121163a20473461e47f90f76ee2f7d799a7bb2f24e7a2", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "invocationName": "package:demo", + "invocationAliases": [], + "placement": "managed-plugin", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "87460d50d289c40be6520bcce130fb3121f6b44c3e72342fd81d20ef01174e99", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unresolved-owner-record", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": "1.0.0" + }, + "distributors": [ + { + "id": "77c850ac3faa2b0c0b1401b3c2dbe250cf8f28246addb65fbc43b480b505a8b5", + "provider": "claude-plugin", + "locator": "package@market", + "evidence": "observed-distributor-label", + "verifiedOrigin": false, + "deliveryId": "e8ce2ff23ccf6007d95dc21edd778991aa4995e0cb242d08ad27c2ce08178b6c", + "version": "1.0.0", + "boundary": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0", + "registryPath": null, + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0" + } + ], + "ownerRecords": [ + { + "provider": "claude-plugin", + "recordPath": null, + "recordFingerprint": null, + "entryFingerprint": null, + "contextRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0", + "installationRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "coveredRoots": [ + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills" + ], + "selector": "demo", + "source": "package@market", + "sourceType": "unknown", + "sourceUrl": null, + "sourcePath": null, + "repositoryRef": null, + "pinnedRef": null, + "distributorVersion": "1.0.0", + "contentHash": null, + "hashKind": null, + "installationMode": "managed-read-only", + "exclusiveOwner": true, + "readOnly": true, + "diagnostic": null, + "schemaVersion": null + } + ], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea20", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "816316354", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "unknown", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "session-policy-unknown", + "selection": "conditional-selection", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Plugin names are namespaced; skillOverrides does not apply. Plugin enablement is separately required.", + "Cached plugin presence/namespace does not establish selected delivery or configured enablement in this context.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "a9002cf88b26eaec7f8a4467affc11ada8a65d365151c9defdd9099c3a01e2de", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8d887d88c873295f619c1b3161302cce5895da1d041923ba3841d6e17b956c4b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e1", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812067809", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "76b24034db449e09c63b518177d3d738b1dd702c7ac9708ac408a20c41d6b18b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "96c5954bd57531a71ec37b8a644ce00dcb498c9aa5f2588e6cd38c83d4be1bd6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e5", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811055725", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "e2b17cd8631361e30aad558466e571562017e09eabe830f76dee7cebe9a37729", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "project", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a1ccf18534fa8165eb0b1a774dc861b91cebda50e9c432d2adfd4edf5afb56ab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e9", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811414309", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "yes", + "approval": "session-policy-unknown", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "5d77f6dd1b2abb70543b05d927a51c39885f743247c1efd9ad9ccdb4a1bc0874", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9995881ac959bdd0b7b96a904c7118a19aeb89c0e9ce58ad79836cbbc375143b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:37.424279+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9eb", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811610934", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "project-shared local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/settings.local.json", + "state": "missing", + "sha256": null, + "purpose": "project-local local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/ClaudeCode/managed-settings.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/.claude-plugin/plugin.json", + "state": "observed", + "sha256": "121ce6b14ebd0e3d46e89ec73a8bb6240a3b6dbdba51f8c9c66c7bbb3ae4b7fd", + "purpose": "plugin invocation namespace observation", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "claude-code", + "state": "unavailable", + "contextId": "547ee9cfec341becb97f6a0d3cd58031ed91ec6115e9a30ada238ab6588f6ba2", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Claude's session skill listing is not an audited standalone zero-write inventory command. No model session was launched; remote account and running-session skills remain unobserved." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Claude remote account/MDM/registry/embedding-host policy and managed-source selection are unobserved; file policy is conditional on selection.", + "Claude session settings sources, CLI flags, bare/safe mode, plugin enablement and synced account skills are unobserved.", + "Claude project-local placement/track status and trust may differ by client version or worktree; observed files do not establish active applicability.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "codex", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "contextId": "b33f1ccde849fa34c60e33b5ebe08d257717a60f48de67e56337a8551c7628e2", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:38.194844+00:00", + "analysisInputsComplete": false, + "context": { + "id": "b33f1ccde849fa34c60e33b5ebe08d257717a60f48de67e56337a8551c7628e2", + "agent": "codex", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.codex", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "349ce4e7f453cd6556825919aa26647ae72e9f7423c0b98881f75e600cdb31a9" + }, + "rules": { + "revision": "codex-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://learn.chatgpt.com/docs/build-skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/config-file/config-basic", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/enterprise/roll-out-a-gateway", + "revision": "2026-10-15", + "evidence": "rolling-system-paths" + }, + { + "url": "https://learn.chatgpt.com/docs/enterprise/managed-configuration", + "revision": "2026-10-15", + "evidence": "rolling-managed-paths" + }, + { + "url": "https://learn.chatgpt.com/docs/config-file/config-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/app-server", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "a9e9fc77b98e27e3c03f161a46ddf1974d36f9ce0b1e72bace847bbcf5a3fde5", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-or-system", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8d887d88c873295f619c1b3161302cce5895da1d041923ba3841d6e17b956c4b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.175695+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.175695+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e1", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812067809", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "manual-only", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "no", + "slashInvocation": "unknown", + "approval": "session-policy-unknown", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "restart-after-config-change", + "reasons": [ + "Codex equal-name skills coexist. Implicit invocation policy is distinct from explicit selection; configuration changes require restart." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ffdfd6f34a57c5c6dec06fa115cf1ceefa1ee2133abcf2f88fe9d5b284fbc9b5", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "96c5954bd57531a71ec37b8a644ce00dcb498c9aa5f2588e6cd38c83d4be1bd6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.175695+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.175695+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e5", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811055725", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ccfa161d0758f286dbeffb8de9e61d89ddf558cbe4d28cb804fa21aaa466deb1", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a1ccf18534fa8165eb0b1a774dc861b91cebda50e9c432d2adfd4edf5afb56ab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:38.175695+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.175695+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e9", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811414309", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "fae3cc5e8e839583a03edfdf7c626c509dd93ebdf18549b949e6d4895cebbbaf", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9995881ac959bdd0b7b96a904c7118a19aeb89c0e9ce58ad79836cbbc375143b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.175695+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.175695+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9eb", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811610934", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/etc/codex/config.toml", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.codex/config.toml", + "state": "observed", + "sha256": "beb25e1ce25536e679385d152e02e8f61e60ea1fb2fa3fbc00faf595b8f9bf18", + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.codex/config.toml", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/etc/codex/requirements.toml", + "state": "missing", + "sha256": null, + "purpose": "system-requirements-observation local-file expectation; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents/openai.yaml", + "state": "observed", + "sha256": "a1499d95abd8447558c535fe5554adcc3c9b988a0a39264a6283d430effe1e94", + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + } + ], + "native": { + "provider": "codex", + "state": "unavailable", + "contextId": "b33f1ccde849fa34c60e33b5ebe08d257717a60f48de67e56337a8551c7628e2", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Codex documents skills/list on app-server, but read-only RPC semantics do not establish zero-write process startup or an existing session's state. No app-server session was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Codex cloud defaults, MDM/managed requirements, CLI overrides and active-session configuration are unobserved.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "opencode", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "contextId": "0112f3ad598ebe868daf40cd5c188169f3ee3236c6661206820447990b2a5f66", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:39.70859+00:00", + "analysisInputsComplete": false, + "context": { + "id": "0112f3ad598ebe868daf40cd5c188169f3ee3236c6661206820447990b2a5f66", + "agent": "opencode", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "db784621b51cbf9f9addcc20e6730c7898fa87315a107fdfae116e7b8152596c" + }, + "rules": { + "revision": "opencode-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://opencode.ai/docs/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/config/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/permissions/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/paths.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-config-paths" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/config.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-legacy-mode-fold" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/util/wildcard.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-platform-wildcards" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/skill/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-skill-discovery" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/effect/runtime-flags.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-discovery-flags" + }, + { + "url": "https://github.com/Effect-TS/effect/blob/effect%404.0.0-beta.83/packages/effect/src/Config.ts", + "revision": "effect@4.0.0-beta.83", + "evidence": "tagged-boolean-decoding" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/permission/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-permission-order" + }, + { + "url": "https://github.com/remeda/remeda/blob/v2.26.0/packages/remeda/src/mergeDeep.ts", + "revision": "v2.26.0", + "evidence": "tagged-permission-merge" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-markdown-agents" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/v1/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-agent-normalization" + } + ] + }, + "candidates": [ + { + "loadingKey": "087f89152d97f42fca2b294cfc86d3ed166b29dd996b092a2dc9b0b6aee49650", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "invocationName": "agents", + "invocationAliases": [], + "placement": "external-agents", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "d09eac42c590e94d4d747ad00187bed6603b58538ea87efb48031cc607cfd094", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "name": "agents", + "scope": "User", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9f0", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812133434", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "broken", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "not-discoverable", + "compatibility": "missing-payload-or-metadata", + "reload": "repair-required", + "reasons": [ + "No readable skill payload/header was observed at this candidate." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "065f5f58f18128e77ada2cc70bf2f1c58ff3e9be733062cd97cdfb747223a048", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "invocationName": "case-demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "1fc53b07c9a33a033c0a6ab16eeed17da28385bf1d1885ab702c0531c22b2e24", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "name": "case-demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea32", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "818093606", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "f18aade9d546d84d45a5d0ce24d622df32ebb7cf485bbdfaad22dd8fb5c5d4d2", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-agents", + "geminiExtensions": [], + "selectionPeers": [ + "ae01c9d2971bb5de29fb0ce3a8a6e515d649978613b50821a51b3a65352ba841", + "9473c4688be7a28f5aa7d334b6d67044527338f730e0d9b85347c7c402fcdd11", + "b614543f0ecd91ef82dae5416d73d0632cf6cd1ac20b5c75fa5bdf639a2c6a20", + "539f2381b2f104d13dd7e7c98c342890d18eb10b085e6ab6a99f4b221a8b55a3", + "be1fb9bd57e5fd99eeb10d9d0567b860b06ace5623043784ff38cfe0e1e6fb84", + "b1f8e1f6a79c3b980ec691a2ca3d8db89dfe9b2dd29d911b9a1d221c4c352e12", + "ddcb239fd99d445a5ebd67857ec2b557d83cf7efa136eab6f0b3f5c2178ab2bd" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8d887d88c873295f619c1b3161302cce5895da1d041923ba3841d6e17b956c4b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e1", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812067809", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ae01c9d2971bb5de29fb0ce3a8a6e515d649978613b50821a51b3a65352ba841", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [ + "f18aade9d546d84d45a5d0ce24d622df32ebb7cf485bbdfaad22dd8fb5c5d4d2", + "9473c4688be7a28f5aa7d334b6d67044527338f730e0d9b85347c7c402fcdd11", + "b614543f0ecd91ef82dae5416d73d0632cf6cd1ac20b5c75fa5bdf639a2c6a20", + "539f2381b2f104d13dd7e7c98c342890d18eb10b085e6ab6a99f4b221a8b55a3", + "be1fb9bd57e5fd99eeb10d9d0567b860b06ace5623043784ff38cfe0e1e6fb84", + "b1f8e1f6a79c3b980ec691a2ca3d8db89dfe9b2dd29d911b9a1d221c4c352e12", + "ddcb239fd99d445a5ebd67857ec2b557d83cf7efa136eab6f0b3f5c2178ab2bd" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "96c5954bd57531a71ec37b8a644ce00dcb498c9aa5f2588e6cd38c83d4be1bd6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e5", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811055725", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "9473c4688be7a28f5aa7d334b6d67044527338f730e0d9b85347c7c402fcdd11", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "f18aade9d546d84d45a5d0ce24d622df32ebb7cf485bbdfaad22dd8fb5c5d4d2", + "ae01c9d2971bb5de29fb0ce3a8a6e515d649978613b50821a51b3a65352ba841", + "b614543f0ecd91ef82dae5416d73d0632cf6cd1ac20b5c75fa5bdf639a2c6a20", + "539f2381b2f104d13dd7e7c98c342890d18eb10b085e6ab6a99f4b221a8b55a3", + "be1fb9bd57e5fd99eeb10d9d0567b860b06ace5623043784ff38cfe0e1e6fb84", + "b1f8e1f6a79c3b980ec691a2ca3d8db89dfe9b2dd29d911b9a1d221c4c352e12", + "ddcb239fd99d445a5ebd67857ec2b557d83cf7efa136eab6f0b3f5c2178ab2bd" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "49de7c2509d20ae0e3a7bfaa7bba3ee770b1a2082e1a4c73d5c03657811fc17c", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea2a", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "817233688", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b614543f0ecd91ef82dae5416d73d0632cf6cd1ac20b5c75fa5bdf639a2c6a20", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "f18aade9d546d84d45a5d0ce24d622df32ebb7cf485bbdfaad22dd8fb5c5d4d2", + "ae01c9d2971bb5de29fb0ce3a8a6e515d649978613b50821a51b3a65352ba841", + "9473c4688be7a28f5aa7d334b6d67044527338f730e0d9b85347c7c402fcdd11", + "539f2381b2f104d13dd7e7c98c342890d18eb10b085e6ab6a99f4b221a8b55a3", + "be1fb9bd57e5fd99eeb10d9d0567b860b06ace5623043784ff38cfe0e1e6fb84", + "b1f8e1f6a79c3b980ec691a2ca3d8db89dfe9b2dd29d911b9a1d221c4c352e12", + "ddcb239fd99d445a5ebd67857ec2b557d83cf7efa136eab6f0b3f5c2178ab2bd" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "843b90ee2a592b47810bc023795cca633627a9ec949cb39300e1bced9061f9f2", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea26", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "816851605", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "539f2381b2f104d13dd7e7c98c342890d18eb10b085e6ab6a99f4b221a8b55a3", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [ + "f18aade9d546d84d45a5d0ce24d622df32ebb7cf485bbdfaad22dd8fb5c5d4d2", + "ae01c9d2971bb5de29fb0ce3a8a6e515d649978613b50821a51b3a65352ba841", + "9473c4688be7a28f5aa7d334b6d67044527338f730e0d9b85347c7c402fcdd11", + "b614543f0ecd91ef82dae5416d73d0632cf6cd1ac20b5c75fa5bdf639a2c6a20", + "be1fb9bd57e5fd99eeb10d9d0567b860b06ace5623043784ff38cfe0e1e6fb84", + "b1f8e1f6a79c3b980ec691a2ca3d8db89dfe9b2dd29d911b9a1d221c4c352e12", + "ddcb239fd99d445a5ebd67857ec2b557d83cf7efa136eab6f0b3f5c2178ab2bd" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a1ccf18534fa8165eb0b1a774dc861b91cebda50e9c432d2adfd4edf5afb56ab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e9", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811414309", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "be1fb9bd57e5fd99eeb10d9d0567b860b06ace5623043784ff38cfe0e1e6fb84", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "f18aade9d546d84d45a5d0ce24d622df32ebb7cf485bbdfaad22dd8fb5c5d4d2", + "ae01c9d2971bb5de29fb0ce3a8a6e515d649978613b50821a51b3a65352ba841", + "9473c4688be7a28f5aa7d334b6d67044527338f730e0d9b85347c7c402fcdd11", + "b614543f0ecd91ef82dae5416d73d0632cf6cd1ac20b5c75fa5bdf639a2c6a20", + "539f2381b2f104d13dd7e7c98c342890d18eb10b085e6ab6a99f4b221a8b55a3", + "b1f8e1f6a79c3b980ec691a2ca3d8db89dfe9b2dd29d911b9a1d221c4c352e12", + "ddcb239fd99d445a5ebd67857ec2b557d83cf7efa136eab6f0b3f5c2178ab2bd" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "7d1b5f112d9d509573393462914c158ffe544eb70811fdde79b2578912d6d2c1", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea2c", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "817997689", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b1f8e1f6a79c3b980ec691a2ca3d8db89dfe9b2dd29d911b9a1d221c4c352e12", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "f18aade9d546d84d45a5d0ce24d622df32ebb7cf485bbdfaad22dd8fb5c5d4d2", + "ae01c9d2971bb5de29fb0ce3a8a6e515d649978613b50821a51b3a65352ba841", + "9473c4688be7a28f5aa7d334b6d67044527338f730e0d9b85347c7c402fcdd11", + "b614543f0ecd91ef82dae5416d73d0632cf6cd1ac20b5c75fa5bdf639a2c6a20", + "539f2381b2f104d13dd7e7c98c342890d18eb10b085e6ab6a99f4b221a8b55a3", + "be1fb9bd57e5fd99eeb10d9d0567b860b06ace5623043784ff38cfe0e1e6fb84", + "ddcb239fd99d445a5ebd67857ec2b557d83cf7efa136eab6f0b3f5c2178ab2bd" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e2a04f9818d8bb6d29bfab176a7d08e5067e7c047fcd8f621c4bb9c7dfde7d97", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea2e", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "817794564", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ddcb239fd99d445a5ebd67857ec2b557d83cf7efa136eab6f0b3f5c2178ab2bd", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "f18aade9d546d84d45a5d0ce24d622df32ebb7cf485bbdfaad22dd8fb5c5d4d2", + "ae01c9d2971bb5de29fb0ce3a8a6e515d649978613b50821a51b3a65352ba841", + "9473c4688be7a28f5aa7d334b6d67044527338f730e0d9b85347c7c402fcdd11", + "b614543f0ecd91ef82dae5416d73d0632cf6cd1ac20b5c75fa5bdf639a2c6a20", + "539f2381b2f104d13dd7e7c98c342890d18eb10b085e6ab6a99f4b221a8b55a3", + "be1fb9bd57e5fd99eeb10d9d0567b860b06ace5623043784ff38cfe0e1e6fb84", + "b1f8e1f6a79c3b980ec691a2ca3d8db89dfe9b2dd29d911b9a1d221c4c352e12" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "0bf9495af97d762b88d782fca15ba032bcb945a52ed79b3e12c75c62228eded4", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea30", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "817879064", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "f466f133a5234a4d2a446902760eccff94b8636aeb4d1ea2f8729aacba3c3a01", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9995881ac959bdd0b7b96a904c7118a19aeb89c0e9ce58ad79836cbbc375143b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9eb", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811610934", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "921c2cf0813c3e4a20ef8dd21883e56cac047de37a9e044683f9d9ab9791fa0a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "91c323783c454a6c0d98f143fc39caf5c91390a246ce854237715baf9373eb3f", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:39.67168+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9ff", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "813443352", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "placement": "configured-path", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/opencode.json" + } + ], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/config.json", + "state": "missing", + "sha256": null, + "purpose": "legacy-global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/opencode.json", + "state": "observed", + "sha256": "51ec3e10c6f6c95df9f1aa6c54e113975008468e087a2b815e8762027788a3e4", + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/opencode.json", + "state": "observed", + "sha256": "7a2d086880ddf66136d3fad7464d5763b84713b09394936428fc56535a832959", + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/agents/nested/policy.md", + "state": "observed", + "sha256": "8aa735db2bd87c898908a4c79f104a4d2dad90a4fc5feafb23c8e6297d3abd15", + "purpose": "OpenCode agent header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/modes/build.md", + "state": "observed", + "sha256": "e467f92dd61d4c268cc680b9399cbd89d25d3e2d359727e22d69227c3b56d657", + "purpose": "OpenCode mode header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/config", + "state": "missing", + "sha256": null, + "purpose": "legacy-toml-observation local-file expectation; applicability=conditional", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents/SKILL.md", + "state": "missing", + "sha256": null, + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case/SKILL.md", + "state": "observed", + "sha256": "1363012813275a3d39bb879c01e0b5801e2af4d4cfb75324865934bbb89aba11", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-config/skill/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "opencode", + "state": "unavailable", + "contextId": "0112f3ad598ebe868daf40cd5c188169f3ee3236c6661206820447990b2a5f66", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "OpenCode discovery can depend on plugin and configuration initialization. Zero-write inventory startup has not been established for this client version; no client was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "OpenCode remote organizational defaults, MDM preferences, session overrides remain unobserved.", + "OpenCode environment/file substitutions are not expanded; unresolved policy values remain unknown.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "opencode", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "contextId": "26776ef063a26b76caf225b7e8eadbbe195fe950373e9ebbc076b3582e293146", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:40.874165+00:00", + "analysisInputsComplete": false, + "context": { + "id": "26776ef063a26b76caf225b7e8eadbbe195fe950373e9ebbc076b3582e293146", + "agent": "opencode", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "e2124031c1e628a6ec08f9cda329259e421621081f59484e53d64ee39bee9214" + }, + "rules": { + "revision": "opencode-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://opencode.ai/docs/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/config/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/permissions/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/paths.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-config-paths" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/config.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-legacy-mode-fold" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/util/wildcard.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-platform-wildcards" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/skill/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-skill-discovery" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/effect/runtime-flags.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-discovery-flags" + }, + { + "url": "https://github.com/Effect-TS/effect/blob/effect%404.0.0-beta.83/packages/effect/src/Config.ts", + "revision": "effect@4.0.0-beta.83", + "evidence": "tagged-boolean-decoding" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/permission/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-permission-order" + }, + { + "url": "https://github.com/remeda/remeda/blob/v2.26.0/packages/remeda/src/mergeDeep.ts", + "revision": "v2.26.0", + "evidence": "tagged-permission-merge" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-markdown-agents" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/v1/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-agent-normalization" + } + ] + }, + "candidates": [ + { + "loadingKey": "3688806ce11794aa1f3c71e42598cb1e1bed3c29abffe7e548190b0e28112f6b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "invocationName": "agents", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "d09eac42c590e94d4d747ad00187bed6603b58538ea87efb48031cc607cfd094", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "name": "agents", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9f0", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812133434", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "broken", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "not-discoverable", + "compatibility": "missing-payload-or-metadata", + "reload": "repair-required", + "reasons": [ + "No readable skill payload/header was observed at this candidate." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "8114de97f8df1533a34fa234dd62fa0370cb15eb4089754b127ca8c46526ad68", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "invocationName": "case-demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "1fc53b07c9a33a033c0a6ab16eeed17da28385bf1d1885ab702c0531c22b2e24", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "name": "case-demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea32", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "818093606", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "4d731cc098613a023058d3fab3191eb499f13ac75678a8bd316d1ea2abeafbf2", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "8d887d88c873295f619c1b3161302cce5895da1d041923ba3841d6e17b956c4b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e1", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "812067809", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b67636dcb12094864b1c98adbfdc68a120fac5e094bab3c6ab692e67bd6f69be", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "96c5954bd57531a71ec37b8a644ce00dcb498c9aa5f2588e6cd38c83d4be1bd6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e5", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811055725", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "de49af8817ac166ae4b6446ee8d847562735a7deec331bcccb4078981ee4dc45", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "4814b10b8637d362364189fd62e6f725c267892e45832d0431cb327b48f0d92f", + "f9247a37d2005cbffceb1da7ebf99daea97b8576bec63bd81ec1fc780d4175e3", + "b1de69c66ac70c03af190eacc4dcde1faa45181b961c0214cc70b0712659543b" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "49de7c2509d20ae0e3a7bfaa7bba3ee770b1a2082e1a4c73d5c03657811fc17c", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea2a", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "817233688", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "a4e8adc1a25ed7244cae72435d710bb9e4f14aa21e635c4a81c9c8c26ac4c07e", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a1ccf18534fa8165eb0b1a774dc861b91cebda50e9c432d2adfd4edf5afb56ab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9e9", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811414309", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "4814b10b8637d362364189fd62e6f725c267892e45832d0431cb327b48f0d92f", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "de49af8817ac166ae4b6446ee8d847562735a7deec331bcccb4078981ee4dc45", + "f9247a37d2005cbffceb1da7ebf99daea97b8576bec63bd81ec1fc780d4175e3", + "b1de69c66ac70c03af190eacc4dcde1faa45181b961c0214cc70b0712659543b" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "7d1b5f112d9d509573393462914c158ffe544eb70811fdde79b2578912d6d2c1", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea2c", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "817997689", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "f9247a37d2005cbffceb1da7ebf99daea97b8576bec63bd81ec1fc780d4175e3", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "de49af8817ac166ae4b6446ee8d847562735a7deec331bcccb4078981ee4dc45", + "4814b10b8637d362364189fd62e6f725c267892e45832d0431cb327b48f0d92f", + "b1de69c66ac70c03af190eacc4dcde1faa45181b961c0214cc70b0712659543b" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e2a04f9818d8bb6d29bfab176a7d08e5067e7c047fcd8f621c4bb9c7dfde7d97", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea2e", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "817794564", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b1de69c66ac70c03af190eacc4dcde1faa45181b961c0214cc70b0712659543b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "de49af8817ac166ae4b6446ee8d847562735a7deec331bcccb4078981ee4dc45", + "4814b10b8637d362364189fd62e6f725c267892e45832d0431cb327b48f0d92f", + "f9247a37d2005cbffceb1da7ebf99daea97b8576bec63bd81ec1fc780d4175e3" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "0bf9495af97d762b88d782fca15ba032bcb945a52ed79b3e12c75c62228eded4", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea30", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "817879064", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "079dbbc053a97ed06c6710a91cf05d92bdb1d23f421993445a84511bb32617bd", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "9995881ac959bdd0b7b96a904c7118a19aeb89c0e9ce58ad79836cbbc375143b", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9eb", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "811610934", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "32e0879f9373df72d9c1bbe0f0726993c12e25cdd33460dd2968fcab0c6a6455", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "91c323783c454a6c0d98f143fc39caf5c91390a246ce854237715baf9373eb3f", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.846651+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4e9ff", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "813443352", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-json-config/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-json-config/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle", + "placement": "configured-path", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/opencode.json" + } + ], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/config.json", + "state": "missing", + "sha256": null, + "purpose": "legacy-global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/opencode.json", + "state": "observed", + "sha256": "51ec3e10c6f6c95df9f1aa6c54e113975008468e087a2b815e8762027788a3e4", + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/opencode.json", + "state": "observed", + "sha256": "7a2d086880ddf66136d3fad7464d5763b84713b09394936428fc56535a832959", + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/agents/nested/policy.md", + "state": "observed", + "sha256": "8aa735db2bd87c898908a4c79f104a4d2dad90a4fc5feafb23c8e6297d3abd15", + "purpose": "OpenCode agent header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/modes/build.md", + "state": "observed", + "sha256": "e467f92dd61d4c268cc680b9399cbd89d25d3e2d359727e22d69227c3b56d657", + "purpose": "OpenCode mode header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-json-config/opencode.json", + "state": "observed", + "sha256": "b07a4e8d13d4ceba894190b7ccab9bd2f1f4d9fdb93b1c92908c1806edc040f9", + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/opencode-json-config/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.config/opencode/config", + "state": "missing", + "sha256": null, + "purpose": "legacy-toml-observation local-file expectation; applicability=conditional", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/agents/SKILL.md", + "state": "missing", + "sha256": null, + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/case/SKILL.md", + "state": "observed", + "sha256": "1363012813275a3d39bb879c01e0b5801e2af4d4cfb75324865934bbb89aba11", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.opencode/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/project-a/loading-bundle/outer/nested/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-znqlp4h2/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "opencode", + "state": "unavailable", + "contextId": "26776ef063a26b76caf225b7e8eadbbe195fe950373e9ebbc076b3582e293146", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "OpenCode discovery can depend on plugin and configuration initialization. Zero-write inventory startup has not been established for this client version; no client was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "OpenCode remote organizational defaults, MDM preferences, session overrides remain unobserved.", + "OpenCode environment/file substitutions are not expanded; unresolved policy values remain unknown.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + } + ], + "status": "passed" + } + }, + { + "role": "app", + "kind": "legacy-schema1", + "sha256": "3263a465647299b1c274d14668bf94c1af914fd970846762e266882668b7e7f0", + "binarySha256": "fe10c54b1d57ce20a67a9fd49e63256d8f45db8c327a27466e96c726d70635fc", + "result": { + "newManagedRootsObservedAfterSavingPlan": true, + "legacyHostSha256": "6d7b1b9b368f55875712b3d08a40d33aedbf9a7ca7cccf0a9c4d02773555822e", + "nativeHostSha256": "fe10c54b1d57ce20a67a9fd49e63256d8f45db8c327a27466e96c726d70635fc", + "gh": "gh version 2.102.0 (2026-09-30)", + "savedPlanSha256": "74f23623c0bfbd929cdc6b0943997b63aff0f3100f71e4d7fc5981d49b6efa4e", + "schemaVersion": 1, + "recordedRestoration": true, + "persistedLegacyPlanInspected": true, + "actualLegacyApplyKilled": true, + "interruptedStatus": "original-retained", + "forwardRecoveryVerified": true, + "undoPreservedOriginalNativeObjectsBytesModes": true, + "exactOriginalRegistryBytesRestored": true + } + }, + { + "role": "app", + "kind": "legacy-schema2", + "sha256": "78d124cf216a1eca7f22b7944e610881dd34c3518088f89b005c3dc5b3c5e1c6", + "binarySha256": "fe10c54b1d57ce20a67a9fd49e63256d8f45db8c327a27466e96c726d70635fc", + "result": { + "newManagedRootsObservedAfterSavingPlan": true, + "legacyHostSha256": "6d7b1b9b368f55875712b3d08a40d33aedbf9a7ca7cccf0a9c4d02773555822e", + "nativeHostSha256": "fe10c54b1d57ce20a67a9fd49e63256d8f45db8c327a27466e96c726d70635fc", + "gh": "gh version 2.102.0 (2026-09-30)", + "savedPlanSha256": "ee0218088f5ed64b80fc912fdfe409cae69677beb7088dc1d04b5b499b76aacb", + "sameTreeOwnerTransition": true, + "persistedLegacyPlanInspected": true, + "actualLegacyApplyKilled": true, + "interruptedStatus": "original-retained", + "forwardRecoveryVerified": true, + "undoPreservedOriginalNativeObjectsBytesModes": true, + "exactOriginalRegistryBytesRestored": true + } + }, + { + "role": "extension", + "kind": "minimum", + "sha256": "b18031857f1f1d24da7da55ce75b59bc42a52f7e65d82620cd972ed357ae3d62", + "binarySha256": "8d3d5ecfc229e7446f3fa36117d4aac030ad1b48795d990f88e84390824b9e5e", + "ghVersion": "gh version 2.97.0 (2026-07-31)", + "commands": 8, + "report": { + "proofSchema": 1, + "scope": "disposable-native-product-fixtures; no AI-client conformance claimed", + "app": { + "path": "/private/tmp/skillview-maintenance/effective-loading/review4-aot-extension/gh-skillview", + "sha256": "8d3d5ecfc229e7446f3fa36117d4aac030ad1b48795d990f88e84390824b9e5e" + }, + "gh": { + "path": "/private/tmp/skillview-maintenance/gh-minimum/gh_2.97.0_macOS_arm64/bin/gh", + "sha256": "0d17dddf96bcc1dc50f3420a064d593d64016b0be16286a6c26121f2a5cb8316" + }, + "commands": 8, + "skillAndConfigurationEntriesUnchanged": 69, + "actualAiClientInventories": "not-run; startup safety audit keeps providers unavailable", + "results": [ + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "contextId": "d12681945386b51cf484980238da6fb64c260c7d145553bbdd1439978a30617c", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:43.01593+00:00", + "analysisInputsComplete": false, + "context": { + "id": "d12681945386b51cf484980238da6fb64c260c7d145553bbdd1439978a30617c", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "201734a972d6abe6cfcb5b379a89731711d2ee1074da4f22873326795d5c00cf" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "4f46875f0f1edd4d5c736328e5b2d75476c986f5d9260a4deaecfe97ca24fe57", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "gemini-extension", + "geminiExtensions": [ + { + "name": "fixture-extension", + "version": "1.0", + "installedDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/extensions/local", + "payloadDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload", + "savedEnablement": false, + "limitations": [ + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved." + ] + } + ], + "selectionPeers": [ + "60ada0ef7495c10cefa7d4c7098d21b6b120605b7491668d57a112f7e93abe3b" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "794680aa7b0b9a09f0156494e6e30c8c200bd6b03169e713b287c49894c48a68", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec3e", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "925821318", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "activation-consent", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration disables this name or the skills feature. Disabled names combine across layers and compare without case.", + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved.", + "Saved extension enablement disables this delivery in the selected workspace." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "60ada0ef7495c10cefa7d4c7098d21b6b120605b7491668d57a112f7e93abe3b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "4f46875f0f1edd4d5c736328e5b2d75476c986f5d9260a4deaecfe97ca24fe57" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "25cca28d5e80bacc0519e5b3a67f07890abf6f7f31da9833f9899e4a9660cbdb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec15", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914702975", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration disables this name or the skills feature. Disabled names combine across layers and compare without case.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "db2d618cd5f8148015fb599f7a794ed39c8ff1bc11343fe90a34c8502a19f913", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "706c5a065a27d16f57e8fadc4318f83f78d3cb15d5d88266aeac47a2eda9725e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec19", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913547099", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "17f8a24cccfaab0a5766264bfdfce05670019c8851675b54747dc1991dd05d3f", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ddaeab17fa2ae5a8a8eebdc3660ed40e334856ab0be122d75fb0f0047f1feaf5", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913995808", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "9f0fd793d7b13c512f9639353ccc7aac35aa14b47314f380ee68a31c82f91e52", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a033fab653b96fd4711d431c2e78638be5fbcac9962b8d55ccd1847b41c1355", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914211392", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "d06fa011b5defa9c0bcc50640612771b76bcb98814c05d804ff525452d240421", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "user-gemini", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a193f948b8ebc4c5570a7cba0b8a5855e2c22c924b10c1f0c3fd00eda0fa320", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.004824+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec33", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "923488191", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.gemini/settings.json", + "state": "observed", + "sha256": "fc23f1ec619b16b8e12e53de65eb975c4fb42f939b310798ca0849b8e7d9c13a", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "bfa6f23bb6cb5e3ea93cc39503fb47d5039ebdcf084292a6d9a8933e60e3f54f", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/extensions/extension-enablement.json", + "state": "observed", + "sha256": "7ed4d3cf4feb18db6ba5c81ef5f322a1ac7180d09a76c678b99757231bf36154", + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/extensions/local/.gemini-extension-install.json", + "state": "observed", + "sha256": "1ec6680828b46301766110028f251b732c54080017ecede149dd9996dd1ce1dd", + "purpose": "Gemini extension install metadata; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/gemini-extension.json", + "state": "observed", + "sha256": "69eff04e14e764e76575dcd5c66eb84408ed8c19dbc8b342cd0e5aa19ac0a6f3", + "purpose": "Gemini extension manifest; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "d12681945386b51cf484980238da6fb64c260c7d145553bbdd1439978a30617c", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: no-matching-rule; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "contextId": "08a9c7a7c8d962e19211697c37b086a300a3446b19f2823938a4341e9610bdd8", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:43.891076+00:00", + "analysisInputsComplete": false, + "context": { + "id": "08a9c7a7c8d962e19211697c37b086a300a3446b19f2823938a4341e9610bdd8", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "f78548a153ef94785ccf490649fa5e92fe398397e333f21ce57ec4188032b6e9" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "46e21ff03b2eb8726f65c6ca0ea95b65e7802fb2d9902427fcf1f7b7bf7ae82d", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "gemini-extension", + "geminiExtensions": [ + { + "name": "fixture-extension", + "version": "1.0", + "installedDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/extensions/local", + "payloadDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload", + "savedEnablement": false, + "limitations": [ + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved." + ] + } + ], + "selectionPeers": [ + "159fe897d81d104e2cba59070997a41a0baff25d6bc15a7337cb16d12df68fc9", + "94c295735fa6eab9232f7d25f626f9d37dde53f7f1591dc9a5c27d379e823c7c", + "c0a52373514bc4856a74dde9b4e0c11d247c5fe6e80625586139a95f94061c00" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "794680aa7b0b9a09f0156494e6e30c8c200bd6b03169e713b287c49894c48a68", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec3e", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "925821318", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "activation-consent", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved.", + "Saved extension enablement disables this delivery in the selected workspace." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "159fe897d81d104e2cba59070997a41a0baff25d6bc15a7337cb16d12df68fc9", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "46e21ff03b2eb8726f65c6ca0ea95b65e7802fb2d9902427fcf1f7b7bf7ae82d", + "94c295735fa6eab9232f7d25f626f9d37dde53f7f1591dc9a5c27d379e823c7c", + "c0a52373514bc4856a74dde9b4e0c11d247c5fe6e80625586139a95f94061c00" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "25cca28d5e80bacc0519e5b3a67f07890abf6f7f31da9833f9899e4a9660cbdb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec15", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914702975", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "dda6c81d5b242c4fb2b045fff649af8f0b144707d7ae7a3dda85fdfdc604654d", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "706c5a065a27d16f57e8fadc4318f83f78d3cb15d5d88266aeac47a2eda9725e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec19", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913547099", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "94c295735fa6eab9232f7d25f626f9d37dde53f7f1591dc9a5c27d379e823c7c", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-agents", + "geminiExtensions": [], + "selectionPeers": [ + "46e21ff03b2eb8726f65c6ca0ea95b65e7802fb2d9902427fcf1f7b7bf7ae82d", + "159fe897d81d104e2cba59070997a41a0baff25d6bc15a7337cb16d12df68fc9", + "c0a52373514bc4856a74dde9b4e0c11d247c5fe6e80625586139a95f94061c00" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c1109f46ab840f1a05888c39105a0a031d2d20d8a8b5feda8c362e183be2b358", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec37", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "924183525", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "c0a52373514bc4856a74dde9b4e0c11d247c5fe6e80625586139a95f94061c00", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-gemini", + "geminiExtensions": [], + "selectionPeers": [ + "46e21ff03b2eb8726f65c6ca0ea95b65e7802fb2d9902427fcf1f7b7bf7ae82d", + "159fe897d81d104e2cba59070997a41a0baff25d6bc15a7337cb16d12df68fc9", + "94c295735fa6eab9232f7d25f626f9d37dde53f7f1591dc9a5c27d379e823c7c" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "49ed53f6051f7f50b026e0122875177323ed1075f1cc1d84030dcc84d14206d1", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec3a", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "925389443", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "cdf627f2a429b78285c4a1ffd75904a9ded2b26c1c9fa08c6be109f7dfb51c1e", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a033fab653b96fd4711d431c2e78638be5fbcac9962b8d55ccd1847b41c1355", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914211392", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b2396d810c03e9dd508c409dd98fb055b44f1e87babe604869a47cd40af12e08", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "user-gemini", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a193f948b8ebc4c5570a7cba0b8a5855e2c22c924b10c1f0c3fd00eda0fa320", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:43.867441+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec33", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "923488191", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/settings.json", + "state": "observed", + "sha256": "1eb22278008279692de02e78093b0934e143443d6d3ae6999961295dcffccf3b", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "bfa6f23bb6cb5e3ea93cc39503fb47d5039ebdcf084292a6d9a8933e60e3f54f", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/extensions/extension-enablement.json", + "state": "observed", + "sha256": "7ed4d3cf4feb18db6ba5c81ef5f322a1ac7180d09a76c678b99757231bf36154", + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/extensions/local/.gemini-extension-install.json", + "state": "observed", + "sha256": "1ec6680828b46301766110028f251b732c54080017ecede149dd9996dd1ce1dd", + "purpose": "Gemini extension install metadata; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/gemini-extension.json", + "state": "observed", + "sha256": "69eff04e14e764e76575dcd5c66eb84408ed8c19dbc8b342cd0e5aa19ac0a6f3", + "purpose": "Gemini extension manifest; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/extension-payload/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom/SKILL.md", + "state": "observed", + "sha256": "bcde1f2d12d5692115adb4d052c0ba9435751263ee648333c7f7fa3dd46f130c", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end/SKILL.md", + "state": "observed", + "sha256": "2b3046350fa1631e32d891b81001744c0064367e95f70d21112090f69397c033", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "08a9c7a7c8d962e19211697c37b086a300a3446b19f2823938a4341e9610bdd8", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: trusted; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "contextId": "e22a9f7165ca69942e99379d3419e0f0fa797a24fbd45b09b31bcbae1e5dc31f", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:44.653354+00:00", + "analysisInputsComplete": false, + "context": { + "id": "e22a9f7165ca69942e99379d3419e0f0fa797a24fbd45b09b31bcbae1e5dc31f", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "4039ce9f0e531fc8351588c3c8efdff0e35ff9146e3182366064c8d4de076e6b" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "00b6d5dc5f3b32f46caeadf40dd45b41c774db63c8cd0139868cbc8707af952d", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "1a9a73c6e9a2b3937cc8405f6c99f00f9309f17cb1fc7feb5473b34b05977c27", + "ac262397eb488d5804212cf5bfd0664542767f2f94aaebef8742e2bd7b50af69" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b8417334f259333455ac0f67ecc60d4bd37fae9334fe19f28988bdfa332f653a", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec49", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "931670365", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "80f84883dde8506b0c12c20a582925510bba6e18ce711bb19ae1a2037d627fdd", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "25cca28d5e80bacc0519e5b3a67f07890abf6f7f31da9833f9899e4a9660cbdb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec15", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914702975", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "2c0592077a2ccee5a9a32c60002476e8c9b2df1d85167acecc253670e109a461", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "706c5a065a27d16f57e8fadc4318f83f78d3cb15d5d88266aeac47a2eda9725e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec19", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913547099", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "1a9a73c6e9a2b3937cc8405f6c99f00f9309f17cb1fc7feb5473b34b05977c27", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-agents", + "geminiExtensions": [], + "selectionPeers": [ + "00b6d5dc5f3b32f46caeadf40dd45b41c774db63c8cd0139868cbc8707af952d", + "ac262397eb488d5804212cf5bfd0664542767f2f94aaebef8742e2bd7b50af69" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c1109f46ab840f1a05888c39105a0a031d2d20d8a8b5feda8c362e183be2b358", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec37", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "924183525", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ac262397eb488d5804212cf5bfd0664542767f2f94aaebef8742e2bd7b50af69", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-gemini", + "geminiExtensions": [], + "selectionPeers": [ + "00b6d5dc5f3b32f46caeadf40dd45b41c774db63c8cd0139868cbc8707af952d", + "1a9a73c6e9a2b3937cc8405f6c99f00f9309f17cb1fc7feb5473b34b05977c27" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "49ed53f6051f7f50b026e0122875177323ed1075f1cc1d84030dcc84d14206d1", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec3a", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "925389443", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "a2ef24a93a74e9358a02ff26282ad862438b79d857b7fdd6cdb7867272af1323", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a033fab653b96fd4711d431c2e78638be5fbcac9962b8d55ccd1847b41c1355", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914211392", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "94804bf13a6c75de8571148d750bf722f4335e53ef3b9efa7c4c82bbe99dd6ad", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a193f948b8ebc4c5570a7cba0b8a5855e2c22c924b10c1f0c3fd00eda0fa320", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:44.637298+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec33", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "923488191", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/settings.json", + "state": "observed", + "sha256": "1eb22278008279692de02e78093b0934e143443d6d3ae6999961295dcffccf3b", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "bfa6f23bb6cb5e3ea93cc39503fb47d5039ebdcf084292a6d9a8933e60e3f54f", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.gemini/extensions/extension-enablement.json", + "state": "missing", + "sha256": null, + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/gemini-home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.agents/skills/rejected-bom/SKILL.md", + "state": "observed", + "sha256": "bcde1f2d12d5692115adb4d052c0ba9435751263ee648333c7f7fa3dd46f130c", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-b/.gemini/skills/rejected-end/SKILL.md", + "state": "observed", + "sha256": "2b3046350fa1631e32d891b81001744c0064367e95f70d21112090f69397c033", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "e22a9f7165ca69942e99379d3419e0f0fa797a24fbd45b09b31bcbae1e5dc31f", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: trusted; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "claude-code", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "contextId": "79ea68f5983975221307fd099999a22ad2deccda97de0adc3b211d23504a1646", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:45.141661+00:00", + "analysisInputsComplete": false, + "context": { + "id": "79ea68f5983975221307fd099999a22ad2deccda97de0adc3b211d23504a1646", + "agent": "claude-code", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "9d3f09bfbc6d958cb381bc5a53cef781289f2477a03cc25ca00aa47d75a0d2f0" + }, + "rules": { + "revision": "claude-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://code.claude.com/docs/en/skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/managed-settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "57f787fc9ff53d5fe7644efdaa5d5ca5d68dfbf2f6445249fdd38122bc8f8b21", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "25cca28d5e80bacc0519e5b3a67f07890abf6f7f31da9833f9899e4a9660cbdb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.129123+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.129123+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec15", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914702975", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "5e96effe0c7ab5acdc67e5237be3ff259b04674c7baac219a441d6604940260a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "personal", + "geminiExtensions": [], + "selectionPeers": [ + "3b037f5d87fce89efcacb7b0145f7f7830a3db44238d2d3eb0eee16a8d04faa8" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "706c5a065a27d16f57e8fadc4318f83f78d3cb15d5d88266aeac47a2eda9725e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.129123+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.129123+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec19", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913547099", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "yes", + "approval": "session-policy-unknown", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "3b037f5d87fce89efcacb7b0145f7f7830a3db44238d2d3eb0eee16a8d04faa8", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "project", + "geminiExtensions": [], + "selectionPeers": [ + "5e96effe0c7ab5acdc67e5237be3ff259b04674c7baac219a441d6604940260a" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ddaeab17fa2ae5a8a8eebdc3660ed40e334856ab0be122d75fb0f0047f1feaf5", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:45.129123+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.129123+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913995808", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "shadowed", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "session-policy-unknown", + "selection": "shadowed", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "2d23999071deb3190346660ee0795cea1fcc6c758648e1796a7a34aa3310af11", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "personal", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a033fab653b96fd4711d431c2e78638be5fbcac9962b8d55ccd1847b41c1355", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.129123+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.129123+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914211392", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude skillOverrides turns this skill off.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/settings.json", + "state": "observed", + "sha256": "71294e564d1c4461ca3b2fc14a0b3be677fdd0a9125dd3fbc9128f37275072d1", + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "project-shared local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/settings.local.json", + "state": "missing", + "sha256": null, + "purpose": "project-local local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/ClaudeCode/managed-settings.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "claude-code", + "state": "unavailable", + "contextId": "79ea68f5983975221307fd099999a22ad2deccda97de0adc3b211d23504a1646", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Claude's session skill listing is not an audited standalone zero-write inventory command. No model session was launched; remote account and running-session skills remain unobserved." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Claude remote account/MDM/registry/embedding-host policy and managed-source selection are unobserved; file policy is conditional on selection.", + "Claude session settings sources, CLI flags, bare/safe mode, plugin enablement and synced account skills are unobserved.", + "Claude project-local placement/track status and trust may differ by client version or worktree; observed files do not establish active applicability.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "claude-code", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "contextId": "23b2d95905ce27d92d48f5308d4a11574512c4e34db9b72cfbe06038e2077892", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:45.618393+00:00", + "analysisInputsComplete": false, + "context": { + "id": "23b2d95905ce27d92d48f5308d4a11574512c4e34db9b72cfbe06038e2077892", + "agent": "claude-code", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "079b4556c8f8787eff88e4a52db599625dea0c263b1b62b7bfadb23e356121c8" + }, + "rules": { + "revision": "claude-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://code.claude.com/docs/en/skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/managed-settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "416562fcfaa1d987aaf2a61022c911dcf2f98421345e9828de8706cf325b2e96", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "invocationName": "package:demo", + "invocationAliases": [], + "placement": "managed-plugin", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2b6a81009e373ddf250a65e756772b19b3c31e56ca6f26404d845b00de93fcbc", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unresolved-owner-record", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": "1.0.0" + }, + "distributors": [ + { + "id": "77c850ac3faa2b0c0b1401b3c2dbe250cf8f28246addb65fbc43b480b505a8b5", + "provider": "claude-plugin", + "locator": "package@market", + "evidence": "observed-distributor-label", + "verifiedOrigin": false, + "deliveryId": "e2690eea0633b6e4c2aebac6cb8dc76b31a6843f2ff7d86d923051aa206c0caf", + "version": "1.0.0", + "boundary": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0", + "registryPath": null, + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0" + } + ], + "ownerRecords": [ + { + "provider": "claude-plugin", + "recordPath": null, + "recordFingerprint": null, + "entryFingerprint": null, + "contextRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0", + "installationRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "coveredRoots": [ + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills" + ], + "selector": "demo", + "source": "package@market", + "sourceType": "unknown", + "sourceUrl": null, + "sourcePath": null, + "repositoryRef": null, + "pinnedRef": null, + "distributorVersion": "1.0.0", + "contentHash": null, + "hashKind": null, + "installationMode": "managed-read-only", + "exclusiveOwner": true, + "readOnly": true, + "diagnostic": null, + "schemaVersion": null + } + ], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec54", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "932668491", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "unknown", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "session-policy-unknown", + "selection": "conditional-selection", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Plugin names are namespaced; skillOverrides does not apply. Plugin enablement is separately required.", + "Cached plugin presence/namespace does not establish selected delivery or configured enablement in this context.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "9a8b0af39b7404eb077d505f744c2063f800022ed926a0998409af32f7f7bcd6", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "25cca28d5e80bacc0519e5b3a67f07890abf6f7f31da9833f9899e4a9660cbdb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec15", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914702975", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "3da34afcc29fb8b293b62ee941e59556f13fcb1f6655e0d7455a3800e3c67be0", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "706c5a065a27d16f57e8fadc4318f83f78d3cb15d5d88266aeac47a2eda9725e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec19", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913547099", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "bb950b1267a0e10e84352422fe2f84ca8a47b05caa7965eefffa209cc1236689", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "project", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ddaeab17fa2ae5a8a8eebdc3660ed40e334856ab0be122d75fb0f0047f1feaf5", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913995808", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "yes", + "approval": "session-policy-unknown", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ee63b5940d18c13600f00d03a39204baba964cbd8e1e02f0ae87708db705f6da", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a033fab653b96fd4711d431c2e78638be5fbcac9962b8d55ccd1847b41c1355", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:45.607704+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914211392", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "project-shared local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/settings.local.json", + "state": "missing", + "sha256": null, + "purpose": "project-local local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/ClaudeCode/managed-settings.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/.claude-plugin/plugin.json", + "state": "observed", + "sha256": "121ce6b14ebd0e3d46e89ec73a8bb6240a3b6dbdba51f8c9c66c7bbb3ae4b7fd", + "purpose": "plugin invocation namespace observation", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "claude-code", + "state": "unavailable", + "contextId": "23b2d95905ce27d92d48f5308d4a11574512c4e34db9b72cfbe06038e2077892", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Claude's session skill listing is not an audited standalone zero-write inventory command. No model session was launched; remote account and running-session skills remain unobserved." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Claude remote account/MDM/registry/embedding-host policy and managed-source selection are unobserved; file policy is conditional on selection.", + "Claude session settings sources, CLI flags, bare/safe mode, plugin enablement and synced account skills are unobserved.", + "Claude project-local placement/track status and trust may differ by client version or worktree; observed files do not establish active applicability.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "codex", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "contextId": "17078d93e4b958672ed98b81ff627046c9cb84b86a95eedd4197e2ec83195913", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:46.088069+00:00", + "analysisInputsComplete": false, + "context": { + "id": "17078d93e4b958672ed98b81ff627046c9cb84b86a95eedd4197e2ec83195913", + "agent": "codex", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.codex", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "19a0b15bf62aa23720e588f7cc33382fc7cd98552ade55ada34dd48ef239fc75" + }, + "rules": { + "revision": "codex-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://learn.chatgpt.com/docs/build-skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/config-file/config-basic", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/enterprise/roll-out-a-gateway", + "revision": "2026-10-15", + "evidence": "rolling-system-paths" + }, + { + "url": "https://learn.chatgpt.com/docs/enterprise/managed-configuration", + "revision": "2026-10-15", + "evidence": "rolling-managed-paths" + }, + { + "url": "https://learn.chatgpt.com/docs/config-file/config-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/app-server", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "54cb089ede07f5c7795a62613a023b5ee22b3e4bb39ab8591d6449e8ac950adb", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-or-system", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "25cca28d5e80bacc0519e5b3a67f07890abf6f7f31da9833f9899e4a9660cbdb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:46.07806+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.07806+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec15", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914702975", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "manual-only", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "no", + "slashInvocation": "unknown", + "approval": "session-policy-unknown", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "restart-after-config-change", + "reasons": [ + "Codex equal-name skills coexist. Implicit invocation policy is distinct from explicit selection; configuration changes require restart." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "8e29b2d3811606e625e8f888b9f07582b16d5d8036cfb70aaa77397b5ba720ec", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "706c5a065a27d16f57e8fadc4318f83f78d3cb15d5d88266aeac47a2eda9725e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:46.07806+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.07806+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec19", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913547099", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "14d40e154fe33ce5f83638d41c551ab7da630add8e70e68f3be9fa93a69afc25", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ddaeab17fa2ae5a8a8eebdc3660ed40e334856ab0be122d75fb0f0047f1feaf5", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:46.07806+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.07806+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913995808", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "a62406c402c7389590d5a8bb124f3349b5ecadae2d63e665f18bbcba6f53421e", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a033fab653b96fd4711d431c2e78638be5fbcac9962b8d55ccd1847b41c1355", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:46.07806+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:46.07806+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914211392", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/etc/codex/config.toml", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.codex/config.toml", + "state": "observed", + "sha256": "beb25e1ce25536e679385d152e02e8f61e60ea1fb2fa3fbc00faf595b8f9bf18", + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.codex/config.toml", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/etc/codex/requirements.toml", + "state": "missing", + "sha256": null, + "purpose": "system-requirements-observation local-file expectation; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents/openai.yaml", + "state": "observed", + "sha256": "a1499d95abd8447558c535fe5554adcc3c9b988a0a39264a6283d430effe1e94", + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + } + ], + "native": { + "provider": "codex", + "state": "unavailable", + "contextId": "17078d93e4b958672ed98b81ff627046c9cb84b86a95eedd4197e2ec83195913", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Codex documents skills/list on app-server, but read-only RPC semantics do not establish zero-write process startup or an existing session's state. No app-server session was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Codex cloud defaults, MDM/managed requirements, CLI overrides and active-session configuration are unobserved.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "opencode", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "contextId": "ba8bfd15a123f042a243968cc5c0699262c1eb1fb986291e1fc916873b1b3d80", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:47.080038+00:00", + "analysisInputsComplete": false, + "context": { + "id": "ba8bfd15a123f042a243968cc5c0699262c1eb1fb986291e1fc916873b1b3d80", + "agent": "opencode", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "161def492a3020e84205e9c252dacb5b9b7a3fb2eb505d864f5c6ee8bf71af01" + }, + "rules": { + "revision": "opencode-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://opencode.ai/docs/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/config/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/permissions/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/paths.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-config-paths" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/config.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-legacy-mode-fold" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/util/wildcard.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-platform-wildcards" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/skill/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-skill-discovery" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/effect/runtime-flags.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-discovery-flags" + }, + { + "url": "https://github.com/Effect-TS/effect/blob/effect%404.0.0-beta.83/packages/effect/src/Config.ts", + "revision": "effect@4.0.0-beta.83", + "evidence": "tagged-boolean-decoding" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/permission/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-permission-order" + }, + { + "url": "https://github.com/remeda/remeda/blob/v2.26.0/packages/remeda/src/mergeDeep.ts", + "revision": "v2.26.0", + "evidence": "tagged-permission-merge" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-markdown-agents" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/v1/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-agent-normalization" + } + ] + }, + "candidates": [ + { + "loadingKey": "ee3312fe2099f1c092b3138dc172f4a93cca04cf28c1e29d3c583f306913fad0", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "invocationName": "agents", + "invocationAliases": [], + "placement": "external-agents", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3d2e60277bb133884e6ea0197867b4dd72033b20cf007ff5a74613580b294766", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "name": "agents", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec24", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914776684", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "broken", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "not-discoverable", + "compatibility": "missing-payload-or-metadata", + "reload": "repair-required", + "reasons": [ + "No readable skill payload/header was observed at this candidate." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "96e8e0e16e36f7cf6032fcac9dd3792ae159463ba0eddfb65e7f33635f148593", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "invocationName": "case-demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c2f6f1747dc1c585ebe1eeebe8eef0b4099770c6bcae2b0b3753c5450f67d65d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "name": "case-demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec66", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "934513784", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "2b8246650a74235f5763ac2b085164c12be619313ac4e8336b4190805c80eaea", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-agents", + "geminiExtensions": [], + "selectionPeers": [ + "44a2d6754b8b52711300fa6429dc46c2f2d432a0f45754b5048dcd4d4ae28898", + "8ea18738f594c6d6a2438c4421405c98f232c592bc59354ee3df5a68a64680ef", + "10c6f091b16aa32d6df2b0832209ec86548e3025cd6e53721aed6868b163edbe", + "752569e4153a32d5234df27a66461e72e96c10e1f583837cf3530c4e07c2773f", + "12b76ea6d46f7d07b3334f6b4d6d822ae23641bcf9680d04e0b90d92b3398c11", + "31cd2bbc35acdf5354d7004f0022605d789efd019c7a8c2ac709593d977ec862", + "24c07310c58a2b3fa78b3dcd546dac94c3ebfd0d01fe94939cdfe79a2874beff" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "25cca28d5e80bacc0519e5b3a67f07890abf6f7f31da9833f9899e4a9660cbdb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec15", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914702975", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "44a2d6754b8b52711300fa6429dc46c2f2d432a0f45754b5048dcd4d4ae28898", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [ + "2b8246650a74235f5763ac2b085164c12be619313ac4e8336b4190805c80eaea", + "8ea18738f594c6d6a2438c4421405c98f232c592bc59354ee3df5a68a64680ef", + "10c6f091b16aa32d6df2b0832209ec86548e3025cd6e53721aed6868b163edbe", + "752569e4153a32d5234df27a66461e72e96c10e1f583837cf3530c4e07c2773f", + "12b76ea6d46f7d07b3334f6b4d6d822ae23641bcf9680d04e0b90d92b3398c11", + "31cd2bbc35acdf5354d7004f0022605d789efd019c7a8c2ac709593d977ec862", + "24c07310c58a2b3fa78b3dcd546dac94c3ebfd0d01fe94939cdfe79a2874beff" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "706c5a065a27d16f57e8fadc4318f83f78d3cb15d5d88266aeac47a2eda9725e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec19", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913547099", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "8ea18738f594c6d6a2438c4421405c98f232c592bc59354ee3df5a68a64680ef", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "2b8246650a74235f5763ac2b085164c12be619313ac4e8336b4190805c80eaea", + "44a2d6754b8b52711300fa6429dc46c2f2d432a0f45754b5048dcd4d4ae28898", + "10c6f091b16aa32d6df2b0832209ec86548e3025cd6e53721aed6868b163edbe", + "752569e4153a32d5234df27a66461e72e96c10e1f583837cf3530c4e07c2773f", + "12b76ea6d46f7d07b3334f6b4d6d822ae23641bcf9680d04e0b90d92b3398c11", + "31cd2bbc35acdf5354d7004f0022605d789efd019c7a8c2ac709593d977ec862", + "24c07310c58a2b3fa78b3dcd546dac94c3ebfd0d01fe94939cdfe79a2874beff" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "accbf2edf5c958c67f972111b6db44696abdc0690a1c264d019b0cd4d89c4808", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec5e", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "933771866", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "10c6f091b16aa32d6df2b0832209ec86548e3025cd6e53721aed6868b163edbe", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "2b8246650a74235f5763ac2b085164c12be619313ac4e8336b4190805c80eaea", + "44a2d6754b8b52711300fa6429dc46c2f2d432a0f45754b5048dcd4d4ae28898", + "8ea18738f594c6d6a2438c4421405c98f232c592bc59354ee3df5a68a64680ef", + "752569e4153a32d5234df27a66461e72e96c10e1f583837cf3530c4e07c2773f", + "12b76ea6d46f7d07b3334f6b4d6d822ae23641bcf9680d04e0b90d92b3398c11", + "31cd2bbc35acdf5354d7004f0022605d789efd019c7a8c2ac709593d977ec862", + "24c07310c58a2b3fa78b3dcd546dac94c3ebfd0d01fe94939cdfe79a2874beff" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "f205fca898aa5bb6cfb21684cc15d044ab363bf6b2ebd38c21c5de35b09a7f02", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec5a", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "933332366", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "752569e4153a32d5234df27a66461e72e96c10e1f583837cf3530c4e07c2773f", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [ + "2b8246650a74235f5763ac2b085164c12be619313ac4e8336b4190805c80eaea", + "44a2d6754b8b52711300fa6429dc46c2f2d432a0f45754b5048dcd4d4ae28898", + "8ea18738f594c6d6a2438c4421405c98f232c592bc59354ee3df5a68a64680ef", + "10c6f091b16aa32d6df2b0832209ec86548e3025cd6e53721aed6868b163edbe", + "12b76ea6d46f7d07b3334f6b4d6d822ae23641bcf9680d04e0b90d92b3398c11", + "31cd2bbc35acdf5354d7004f0022605d789efd019c7a8c2ac709593d977ec862", + "24c07310c58a2b3fa78b3dcd546dac94c3ebfd0d01fe94939cdfe79a2874beff" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ddaeab17fa2ae5a8a8eebdc3660ed40e334856ab0be122d75fb0f0047f1feaf5", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913995808", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "12b76ea6d46f7d07b3334f6b4d6d822ae23641bcf9680d04e0b90d92b3398c11", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "2b8246650a74235f5763ac2b085164c12be619313ac4e8336b4190805c80eaea", + "44a2d6754b8b52711300fa6429dc46c2f2d432a0f45754b5048dcd4d4ae28898", + "8ea18738f594c6d6a2438c4421405c98f232c592bc59354ee3df5a68a64680ef", + "10c6f091b16aa32d6df2b0832209ec86548e3025cd6e53721aed6868b163edbe", + "752569e4153a32d5234df27a66461e72e96c10e1f583837cf3530c4e07c2773f", + "31cd2bbc35acdf5354d7004f0022605d789efd019c7a8c2ac709593d977ec862", + "24c07310c58a2b3fa78b3dcd546dac94c3ebfd0d01fe94939cdfe79a2874beff" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "87a68b69333218ecb462d8b20d940aa3afbc700eb6aeb8cccec0065ba1e61e52", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec60", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "934449242", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "31cd2bbc35acdf5354d7004f0022605d789efd019c7a8c2ac709593d977ec862", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "2b8246650a74235f5763ac2b085164c12be619313ac4e8336b4190805c80eaea", + "44a2d6754b8b52711300fa6429dc46c2f2d432a0f45754b5048dcd4d4ae28898", + "8ea18738f594c6d6a2438c4421405c98f232c592bc59354ee3df5a68a64680ef", + "10c6f091b16aa32d6df2b0832209ec86548e3025cd6e53721aed6868b163edbe", + "752569e4153a32d5234df27a66461e72e96c10e1f583837cf3530c4e07c2773f", + "12b76ea6d46f7d07b3334f6b4d6d822ae23641bcf9680d04e0b90d92b3398c11", + "24c07310c58a2b3fa78b3dcd546dac94c3ebfd0d01fe94939cdfe79a2874beff" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "7857686028bff0cb45aa05fb0c67570f58cf0fa613b4d507e9255ac69564c8c2", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec62", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "934281075", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "24c07310c58a2b3fa78b3dcd546dac94c3ebfd0d01fe94939cdfe79a2874beff", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "2b8246650a74235f5763ac2b085164c12be619313ac4e8336b4190805c80eaea", + "44a2d6754b8b52711300fa6429dc46c2f2d432a0f45754b5048dcd4d4ae28898", + "8ea18738f594c6d6a2438c4421405c98f232c592bc59354ee3df5a68a64680ef", + "10c6f091b16aa32d6df2b0832209ec86548e3025cd6e53721aed6868b163edbe", + "752569e4153a32d5234df27a66461e72e96c10e1f583837cf3530c4e07c2773f", + "12b76ea6d46f7d07b3334f6b4d6d822ae23641bcf9680d04e0b90d92b3398c11", + "31cd2bbc35acdf5354d7004f0022605d789efd019c7a8c2ac709593d977ec862" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a0fe21608bd68a831c134c35a812704df2a55d77644de5755ccc980354a01f89", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec64", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "934343075", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "26611b4f3b4e5a5d823ce6586cc24bd3c0a44e3d12806914d24b7bad3cde3dff", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a033fab653b96fd4711d431c2e78638be5fbcac9962b8d55ccd1847b41c1355", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914211392", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "4c57e27e60e4d92024cd72a4cceb2a8608b61340457a56c0ab4289b051568190", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a193f948b8ebc4c5570a7cba0b8a5855e2c22c924b10c1f0c3fd00eda0fa320", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.054218+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec33", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "923488191", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "placement": "configured-path", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/opencode.json" + } + ], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/config.json", + "state": "missing", + "sha256": null, + "purpose": "legacy-global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/opencode.json", + "state": "observed", + "sha256": "51ec3e10c6f6c95df9f1aa6c54e113975008468e087a2b815e8762027788a3e4", + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/opencode.json", + "state": "observed", + "sha256": "7a2d086880ddf66136d3fad7464d5763b84713b09394936428fc56535a832959", + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/agents/nested/policy.md", + "state": "observed", + "sha256": "8aa735db2bd87c898908a4c79f104a4d2dad90a4fc5feafb23c8e6297d3abd15", + "purpose": "OpenCode agent header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/modes/build.md", + "state": "observed", + "sha256": "e467f92dd61d4c268cc680b9399cbd89d25d3e2d359727e22d69227c3b56d657", + "purpose": "OpenCode mode header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/config", + "state": "missing", + "sha256": null, + "purpose": "legacy-toml-observation local-file expectation; applicability=conditional", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents/SKILL.md", + "state": "missing", + "sha256": null, + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case/SKILL.md", + "state": "observed", + "sha256": "1363012813275a3d39bb879c01e0b5801e2af4d4cfb75324865934bbb89aba11", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-config/skill/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "opencode", + "state": "unavailable", + "contextId": "ba8bfd15a123f042a243968cc5c0699262c1eb1fb986291e1fc916873b1b3d80", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "OpenCode discovery can depend on plugin and configuration initialization. Zero-write inventory startup has not been established for this client version; no client was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "OpenCode remote organizational defaults, MDM preferences, session overrides remain unobserved.", + "OpenCode environment/file substitutions are not expanded; unresolved policy values remain unknown.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "opencode", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "contextId": "1a1c35c4310e8bd7ca74027ad7949da59e00323290f4ae18c469adb8cf3dc01a", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:47.811634+00:00", + "analysisInputsComplete": false, + "context": { + "id": "1a1c35c4310e8bd7ca74027ad7949da59e00323290f4ae18c469adb8cf3dc01a", + "agent": "opencode", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "6c6485eb5789b762c719d459ded5e0f6c4539101234ff432c16fd318ccb6296c" + }, + "rules": { + "revision": "opencode-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://opencode.ai/docs/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/config/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/permissions/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/paths.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-config-paths" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/config.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-legacy-mode-fold" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/util/wildcard.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-platform-wildcards" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/skill/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-skill-discovery" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/effect/runtime-flags.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-discovery-flags" + }, + { + "url": "https://github.com/Effect-TS/effect/blob/effect%404.0.0-beta.83/packages/effect/src/Config.ts", + "revision": "effect@4.0.0-beta.83", + "evidence": "tagged-boolean-decoding" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/permission/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-permission-order" + }, + { + "url": "https://github.com/remeda/remeda/blob/v2.26.0/packages/remeda/src/mergeDeep.ts", + "revision": "v2.26.0", + "evidence": "tagged-permission-merge" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-markdown-agents" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/v1/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-agent-normalization" + } + ] + }, + "candidates": [ + { + "loadingKey": "56ed6542e2bf951e689d69479039817da0aba0fcc1b3d777b2db354c35679580", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "invocationName": "agents", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "3d2e60277bb133884e6ea0197867b4dd72033b20cf007ff5a74613580b294766", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "name": "agents", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec24", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914776684", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "broken", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "not-discoverable", + "compatibility": "missing-payload-or-metadata", + "reload": "repair-required", + "reasons": [ + "No readable skill payload/header was observed at this candidate." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "8e0b39288dee691cbaba12d2f4ac558592a64a7f88c2096fca0784e7a98e47de", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "invocationName": "case-demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "c2f6f1747dc1c585ebe1eeebe8eef0b4099770c6bcae2b0b3753c5450f67d65d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "name": "case-demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec66", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "934513784", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "66a02c04ed7e1490c0b2e600320a0ee4e60b5f2ab0ea7175a7bc0f71d2b3220e", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "25cca28d5e80bacc0519e5b3a67f07890abf6f7f31da9833f9899e4a9660cbdb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec15", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914702975", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "baa7f988dba22013e916c4ac4f00b6e160b89aff226f59fb233702e6851c9a17", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "706c5a065a27d16f57e8fadc4318f83f78d3cb15d5d88266aeac47a2eda9725e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec19", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913547099", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "3938ca3caa49687bcfecb1737a6c117f4a1d37f323bc0a1abce8d9e8dddd14d0", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "212daea3f06c691ec4f2db7f9a24d5445ecdb5767337de21d59a774983d57121", + "9cd66a66c7366b0402fd358054a5688ff5f3a4119f62f072f193f38727ff0842", + "b23467dce82d9db634b39efd750f5974b27d3cb98f5821c81b7fdc43eab87f7b" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "accbf2edf5c958c67f972111b6db44696abdc0690a1c264d019b0cd4d89c4808", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec5e", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "933771866", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "72610d10b53b45edcc180634a1c46ee38c5882a77eaa5acecccfe70f7966037a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ddaeab17fa2ae5a8a8eebdc3660ed40e334856ab0be122d75fb0f0047f1feaf5", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "913995808", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "212daea3f06c691ec4f2db7f9a24d5445ecdb5767337de21d59a774983d57121", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "3938ca3caa49687bcfecb1737a6c117f4a1d37f323bc0a1abce8d9e8dddd14d0", + "9cd66a66c7366b0402fd358054a5688ff5f3a4119f62f072f193f38727ff0842", + "b23467dce82d9db634b39efd750f5974b27d3cb98f5821c81b7fdc43eab87f7b" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "87a68b69333218ecb462d8b20d940aa3afbc700eb6aeb8cccec0065ba1e61e52", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec60", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "934449242", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "9cd66a66c7366b0402fd358054a5688ff5f3a4119f62f072f193f38727ff0842", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "3938ca3caa49687bcfecb1737a6c117f4a1d37f323bc0a1abce8d9e8dddd14d0", + "212daea3f06c691ec4f2db7f9a24d5445ecdb5767337de21d59a774983d57121", + "b23467dce82d9db634b39efd750f5974b27d3cb98f5821c81b7fdc43eab87f7b" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "7857686028bff0cb45aa05fb0c67570f58cf0fa613b4d507e9255ac69564c8c2", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec62", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "934281075", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b23467dce82d9db634b39efd750f5974b27d3cb98f5821c81b7fdc43eab87f7b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "3938ca3caa49687bcfecb1737a6c117f4a1d37f323bc0a1abce8d9e8dddd14d0", + "212daea3f06c691ec4f2db7f9a24d5445ecdb5767337de21d59a774983d57121", + "9cd66a66c7366b0402fd358054a5688ff5f3a4119f62f072f193f38727ff0842" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a0fe21608bd68a831c134c35a812704df2a55d77644de5755ccc980354a01f89", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec64", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "934343075", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "99ce1cec98c4aaaf6f2d14601e1a3f7499b8b954a072cf770c3a0bc1cba6d8e8", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a033fab653b96fd4711d431c2e78638be5fbcac9962b8d55ccd1847b41c1355", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec1f", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "914211392", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "bc043df5655f2ecab35046d9d54a7349693e6d37f500e18b328bd65352413bbd", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2a193f948b8ebc4c5570a7cba0b8a5855e2c22c924b10c1f0c3fd00eda0fa320", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:47.787368+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ec33", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "changeTimeSeconds": "1792110581", + "changeTimeNanoseconds": "923488191", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-json-config/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-json-config/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle", + "placement": "configured-path", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/opencode.json" + } + ], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/config.json", + "state": "missing", + "sha256": null, + "purpose": "legacy-global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/opencode.json", + "state": "observed", + "sha256": "51ec3e10c6f6c95df9f1aa6c54e113975008468e087a2b815e8762027788a3e4", + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/opencode.json", + "state": "observed", + "sha256": "7a2d086880ddf66136d3fad7464d5763b84713b09394936428fc56535a832959", + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/agents/nested/policy.md", + "state": "observed", + "sha256": "8aa735db2bd87c898908a4c79f104a4d2dad90a4fc5feafb23c8e6297d3abd15", + "purpose": "OpenCode agent header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/modes/build.md", + "state": "observed", + "sha256": "e467f92dd61d4c268cc680b9399cbd89d25d3e2d359727e22d69227c3b56d657", + "purpose": "OpenCode mode header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-json-config/opencode.json", + "state": "observed", + "sha256": "b07a4e8d13d4ceba894190b7ccab9bd2f1f4d9fdb93b1c92908c1806edc040f9", + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/opencode-json-config/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.config/opencode/config", + "state": "missing", + "sha256": null, + "purpose": "legacy-toml-observation local-file expectation; applicability=conditional", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/agents/SKILL.md", + "state": "missing", + "sha256": null, + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/case/SKILL.md", + "state": "observed", + "sha256": "1363012813275a3d39bb879c01e0b5801e2af4d4cfb75324865934bbb89aba11", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.opencode/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/project-a/loading-bundle/outer/nested/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-7oxz3u0x/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "opencode", + "state": "unavailable", + "contextId": "1a1c35c4310e8bd7ca74027ad7949da59e00323290f4ae18c469adb8cf3dc01a", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "OpenCode discovery can depend on plugin and configuration initialization. Zero-write inventory startup has not been established for this client version; no client was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "OpenCode remote organizational defaults, MDM preferences, session overrides remain unobserved.", + "OpenCode environment/file substitutions are not expanded; unresolved policy values remain unknown.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + } + ], + "status": "passed" + } + }, + { + "role": "extension", + "kind": "current", + "sha256": "6ce039490a41892000e465844b89bc76d2d8cac7d11df3020f6df0b739f5c070", + "binarySha256": "8d3d5ecfc229e7446f3fa36117d4aac030ad1b48795d990f88e84390824b9e5e", + "ghVersion": "gh version 2.102.0 (2026-09-30)", + "commands": 8, + "report": { + "proofSchema": 1, + "scope": "disposable-native-product-fixtures; no AI-client conformance claimed", + "app": { + "path": "/private/tmp/skillview-maintenance/effective-loading/review4-aot-extension/gh-skillview", + "sha256": "8d3d5ecfc229e7446f3fa36117d4aac030ad1b48795d990f88e84390824b9e5e" + }, + "gh": { + "path": "/opt/homebrew/Cellar/gh/2.102.0/bin/gh", + "sha256": "81904d0aaa9fb3d9e35e13e7b1fe917451df0430eaee63144c69426d5d2832f1" + }, + "commands": 8, + "skillAndConfigurationEntriesUnchanged": 69, + "actualAiClientInventories": "not-run; startup safety audit keeps providers unavailable", + "results": [ + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "contextId": "bc3df5a1392a68962d78c10a8eaa114b5c70aea63423821b5888f11a536b4518", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:34.202894+00:00", + "analysisInputsComplete": false, + "context": { + "id": "bc3df5a1392a68962d78c10a8eaa114b5c70aea63423821b5888f11a536b4518", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "3f59d0c6eb1c689aa12f38fc2f5d58cfc99e19a888129bc195c32262647d5760" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "421b034e1381f0d13186da96924263ae012cfd20e1adff5dc65d05e4be1f7b43", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "gemini-extension", + "geminiExtensions": [ + { + "name": "fixture-extension", + "version": "1.0", + "installedDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/extensions/local", + "payloadDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload", + "savedEnablement": false, + "limitations": [ + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved." + ] + } + ], + "selectionPeers": [ + "375f6651bfd2da4ec3f4c43a894a19e52950708e42018acbc5c004e2c93fb674" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "d9b130041bd3f6ce7e5a9d07d8c05bc79fcc1596aae807201257073a9cc310f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea72", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "927843448", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "activation-consent", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration disables this name or the skills feature. Disabled names combine across layers and compare without case.", + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved.", + "Saved extension enablement disables this delivery in the selected workspace." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "375f6651bfd2da4ec3f4c43a894a19e52950708e42018acbc5c004e2c93fb674", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "421b034e1381f0d13186da96924263ae012cfd20e1adff5dc65d05e4be1f7b43" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e4f6c61c1944172cef3be08d0e536580e18321738c6b13240841fe9265a56ac8", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea49", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924683695", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration disables this name or the skills feature. Disabled names combine across layers and compare without case.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "01e9ca4a003f3deeb89f8c1786129029f39161882a4f8e9a669a6e4458e99647", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b7d9661b9107ee553d93733ce45d102c268b9c1c8b34fc22544da371e8e24fd9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea4d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923389861", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "4b23c3363877c1d25d852581db1487fc4a8758fa42917b6083f83dc50d428b0b", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2e646629716e89dd47071630eb5b670b77667a4df57b5fb96b33676721a16f56", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea51", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923872069", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "c93b1943fcb0439f41adddbcf19e91eac9f33e4515893f9388a31d676962a1ec", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e970030d1612ce4f472d4300d65c619063412b2e20d8d40c89db1238c390bbab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea53", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924124778", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "5dc338c236ad5f8bf870ef451d874ffd64b23bbd0193c59460ffad5f4a83dcf5", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "user-gemini", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a4625695597cd6123e3865e311ba7d22adfae780922115bb7863842510ff4c9d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:34.192963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea67", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "926226696", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.gemini/settings.json", + "state": "observed", + "sha256": "fc23f1ec619b16b8e12e53de65eb975c4fb42f939b310798ca0849b8e7d9c13a", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "1dd6ab003a0daa0179be2d059fec01d0785f85f5638a5087843297dec299e627", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/extensions/extension-enablement.json", + "state": "observed", + "sha256": "7ed4d3cf4feb18db6ba5c81ef5f322a1ac7180d09a76c678b99757231bf36154", + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/extensions/local/.gemini-extension-install.json", + "state": "observed", + "sha256": "4dcf19bfd9fe0596149e84f956b352c92d4756d2483e17829591b30a40871bf2", + "purpose": "Gemini extension install metadata; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/gemini-extension.json", + "state": "observed", + "sha256": "69eff04e14e764e76575dcd5c66eb84408ed8c19dbc8b342cd0e5aa19ac0a6f3", + "purpose": "Gemini extension manifest; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "bc3df5a1392a68962d78c10a8eaa114b5c70aea63423821b5888f11a536b4518", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: no-matching-rule; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "contextId": "e80ed552a7e6d7e7c5fcf82a03f2bc61674ee95d6ba793ba42cdb19294d21762", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:35.43449+00:00", + "analysisInputsComplete": false, + "context": { + "id": "e80ed552a7e6d7e7c5fcf82a03f2bc61674ee95d6ba793ba42cdb19294d21762", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "2b95a7bf39a00a14a1938325f4fd4f4de8d3a22dca8aa388440b26c5c0bb5638" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "8057443e41b8cd48593949fde27794b91a868ef309825c043cb6d9288f32301f", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "gemini-extension", + "geminiExtensions": [ + { + "name": "fixture-extension", + "version": "1.0", + "installedDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/extensions/local", + "payloadDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload", + "savedEnablement": false, + "limitations": [ + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved." + ] + } + ], + "selectionPeers": [ + "fb1e533b1f8108d545bfd4bcc2ed5a1006a6c18545da1b068bc4f03053ccab13", + "07e7775eac93481fed0e7c383417c0454855f52337ad9a793d83ce8a1ef60483", + "8834f0c368a426a2a37748c2174376aceb6e68ccde7595d78fc1e620e8bbe005" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "d9b130041bd3f6ce7e5a9d07d8c05bc79fcc1596aae807201257073a9cc310f6", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea72", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "927843448", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "activation-consent", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Extension manifest/install metadata and saved workspace enablement are local observations; hydration, security policy, remote admin and session selection remain unobserved.", + "Saved extension enablement disables this delivery in the selected workspace." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "fb1e533b1f8108d545bfd4bcc2ed5a1006a6c18545da1b068bc4f03053ccab13", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "8057443e41b8cd48593949fde27794b91a868ef309825c043cb6d9288f32301f", + "07e7775eac93481fed0e7c383417c0454855f52337ad9a793d83ce8a1ef60483", + "8834f0c368a426a2a37748c2174376aceb6e68ccde7595d78fc1e620e8bbe005" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e4f6c61c1944172cef3be08d0e536580e18321738c6b13240841fe9265a56ac8", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea49", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924683695", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "a165a2fd33cff2bc76840fa95e3dcd8e9f35ccac8a51aa3268caba4571603804", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b7d9661b9107ee553d93733ce45d102c268b9c1c8b34fc22544da371e8e24fd9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea4d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923389861", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "07e7775eac93481fed0e7c383417c0454855f52337ad9a793d83ce8a1ef60483", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-agents", + "geminiExtensions": [], + "selectionPeers": [ + "8057443e41b8cd48593949fde27794b91a868ef309825c043cb6d9288f32301f", + "fb1e533b1f8108d545bfd4bcc2ed5a1006a6c18545da1b068bc4f03053ccab13", + "8834f0c368a426a2a37748c2174376aceb6e68ccde7595d78fc1e620e8bbe005" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "6b0c672803d22ab3e12e93d43d0c82187d446151210d00c0416e7b7c51abfecb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea6b", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "926593072", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "8834f0c368a426a2a37748c2174376aceb6e68ccde7595d78fc1e620e8bbe005", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-gemini", + "geminiExtensions": [], + "selectionPeers": [ + "8057443e41b8cd48593949fde27794b91a868ef309825c043cb6d9288f32301f", + "fb1e533b1f8108d545bfd4bcc2ed5a1006a6c18545da1b068bc4f03053ccab13", + "07e7775eac93481fed0e7c383417c0454855f52337ad9a793d83ce8a1ef60483" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "4a296cb34da390948ad38a8aa0548a38d4fa6fd095685d788f60790f22525c2e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea6e", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "926878114", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "5f0c639bb98d63205b49fc8732e5ebc7317aca771c4a0155f081d2c4210f1797", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e970030d1612ce4f472d4300d65c619063412b2e20d8d40c89db1238c390bbab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea53", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924124778", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "2219e6eccc92c9e1adb3e3a14756de44bab419bf167f8da20fb815703b75820f", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "user-gemini", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a4625695597cd6123e3865e311ba7d22adfae780922115bb7863842510ff4c9d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:35.41963+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea67", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "926226696", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/settings.json", + "state": "observed", + "sha256": "1eb22278008279692de02e78093b0934e143443d6d3ae6999961295dcffccf3b", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "1dd6ab003a0daa0179be2d059fec01d0785f85f5638a5087843297dec299e627", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/extensions/extension-enablement.json", + "state": "observed", + "sha256": "7ed4d3cf4feb18db6ba5c81ef5f322a1ac7180d09a76c678b99757231bf36154", + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/extensions/local/.gemini-extension-install.json", + "state": "observed", + "sha256": "4dcf19bfd9fe0596149e84f956b352c92d4756d2483e17829591b30a40871bf2", + "purpose": "Gemini extension install metadata; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/gemini-extension.json", + "state": "observed", + "sha256": "69eff04e14e764e76575dcd5c66eb84408ed8c19dbc8b342cd0e5aa19ac0a6f3", + "purpose": "Gemini extension manifest; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/extension-payload/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom/SKILL.md", + "state": "observed", + "sha256": "bcde1f2d12d5692115adb4d052c0ba9435751263ee648333c7f7fa3dd46f130c", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end/SKILL.md", + "state": "observed", + "sha256": "2b3046350fa1631e32d891b81001744c0064367e95f70d21112090f69397c033", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "e80ed552a7e6d7e7c5fcf82a03f2bc61674ee95d6ba793ba42cdb19294d21762", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: trusted; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "gemini-cli", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "contextId": "29d265ee547cc943150bc4e082932af1323c0a2500cc1e62df281a78fe0d54c4", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:36.570359+00:00", + "analysisInputsComplete": false, + "context": { + "id": "29d265ee547cc943150bc4e082932af1323c0a2500cc1e62df281a78fe0d54c4", + "agent": "gemini-cli", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.gemini", + "clientVersion": "0.46.0", + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "9253bf142fceb1a6c413716d17fe8bd8c02f553cd7eb5e44eb9eef5ebdea29ff" + }, + "rules": { + "revision": "gemini-skills-v0.46.0", + "applicability": "source-correlated", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://geminicli.com/docs/cli/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillManager.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/skills/skillLoader.ts", + "revision": "v0.46.0", + "evidence": "tagged-root-and-child-discovery" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/settings.ts", + "revision": "v0.46.0", + "evidence": "tagged-source" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/core/src/utils/trust.ts", + "revision": "v0.46.0", + "evidence": "tagged-trust" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extensions/extensionEnablement.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-policy" + }, + { + "url": "https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/config/extension-manager.ts", + "revision": "v0.46.0", + "evidence": "tagged-extension-discovery" + } + ] + }, + "candidates": [ + { + "loadingKey": "5a33b6bfb561da91766cadb155c3af27365fb1bb661b9ccdabe4ac0010a048c6", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-agents", + "geminiExtensions": [], + "selectionPeers": [ + "6326a4abf0e9b168d4b060c0e7dbe57afdf4587652c6158a0b8c85e7f12b18f2", + "b6241a8d6d1ca04887131c9fb0a1c572b45360a9d79dfb79acec2e080999cdab" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "28d6971287c478fac5ce07032060824dd6d97c22ed75e67dc4d9f5109c880a1d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea7d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "929360949", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "unknown", + "approval": "activation-consent", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Gemini local configuration permits discovery; remote admin policy and activation consent remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "0a0d2406cba3e73581762fd05a3849b2295e5da69d1a8930835e94f9b1460c00", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e4f6c61c1944172cef3be08d0e536580e18321738c6b13240841fe9265a56ac8", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea49", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924683695", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "658802f19578beab41cfe3206de43abdd831bdc6a3e0dcf61c30a0ec4ce7aa2c", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b7d9661b9107ee553d93733ce45d102c268b9c1c8b34fc22544da371e8e24fd9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea4d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923389861", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "6326a4abf0e9b168d4b060c0e7dbe57afdf4587652c6158a0b8c85e7f12b18f2", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-agents", + "geminiExtensions": [], + "selectionPeers": [ + "5a33b6bfb561da91766cadb155c3af27365fb1bb661b9ccdabe4ac0010a048c6", + "b6241a8d6d1ca04887131c9fb0a1c572b45360a9d79dfb79acec2e080999cdab" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "6b0c672803d22ab3e12e93d43d0c82187d446151210d00c0416e7b7c51abfecb", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea6b", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "926593072", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "github-copilot", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cursor", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "antigravity2.0", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "amp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "deepagents", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "firebender", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "kimi-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "opencode", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "replit", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom", + "isSymlink": false, + "scope": "Project", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b6241a8d6d1ca04887131c9fb0a1c572b45360a9d79dfb79acec2e080999cdab", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "invocationName": "demo", + "invocationAliases": [], + "placement": "workspace-gemini", + "geminiExtensions": [], + "selectionPeers": [ + "5a33b6bfb561da91766cadb155c3af27365fb1bb661b9ccdabe4ac0010a048c6", + "6326a4abf0e9b168d4b060c0e7dbe57afdf4587652c6158a0b8c85e7f12b18f2" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "4a296cb34da390948ad38a8aa0548a38d4fa6fd095685d788f60790f22525c2e", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea6e", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "926878114", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "incompatible", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "native-framing-rejected", + "compatibility": "documented-framing-rejection", + "reload": "repair-header-and-reload", + "reasons": [ + "The cited Gemini 0.46.0 loader rejects a leading BOM or a header without its closing --- delimiter; parsed YAML alone does not establish discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "2c4e8530cc137857184add4fc2012dd66ee11c7a8a6f06f2346d85ce3a42d93a", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e970030d1612ce4f472d4300d65c619063412b2e20d8d40c89db1238c390bbab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea53", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924124778", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "08e1770b2b83484d35f487773480a7b04919d8c6b11eb22deac95f3f95f30eb0", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a4625695597cd6123e3865e311ba7d22adfae780922115bb7863842510ff4c9d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:36.556873+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea67", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "926226696", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/absent-system-defaults.json", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.gemini/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/settings.json", + "state": "observed", + "sha256": "1eb22278008279692de02e78093b0934e143443d6d3ae6999961295dcffccf3b", + "purpose": "workspace local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/absent-system-settings.json", + "state": "missing", + "sha256": null, + "purpose": "system-overrides; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/trustedFolders.json", + "state": "observed", + "sha256": "1dd6ab003a0daa0179be2d059fec01d0785f85f5638a5087843297dec299e627", + "purpose": "Gemini saved trust rules; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.gemini/extensions/extension-enablement.json", + "state": "missing", + "sha256": null, + "purpose": "Gemini extension enablement; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/gemini-home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.agents/skills/rejected-bom/SKILL.md", + "state": "observed", + "sha256": "bcde1f2d12d5692115adb4d052c0ba9435751263ee648333c7f7fa3dd46f130c", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-b/.gemini/skills/rejected-end/SKILL.md", + "state": "observed", + "sha256": "2b3046350fa1631e32d891b81001744c0064367e95f70d21112090f69397c033", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "gemini-cli", + "state": "unavailable", + "contextId": "29d265ee547cc943150bc4e082932af1323c0a2500cc1e62df281a78fe0d54c4", + "clientVersion": "0.46.0", + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Gemini 0.46.0 schedules checkpoint/output/log cleanup before argument parsing and initializes storage during skills list. Automatic zero-write observation is unavailable. https://github.com/google-gemini/gemini-cli/blob/v0.46.0/packages/cli/src/gemini.tsx#L365-L380" + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Gemini saved trust expectation: trusted; IDE/session trust may take precedence; explicit analysis/environment trust is reported separately.", + "Gemini remote admin skills policy replaces file-based admin settings; it has not been observed.", + "Gemini IDE/session trust and runtime extension selection remain unobserved; saved trust is a conditional file expectation.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "claude-code", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "contextId": "5a75f202cfbf01f3d2414baed171bfe268cc152590b13b8507ca40800e0e7c19", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:37.346913+00:00", + "analysisInputsComplete": false, + "context": { + "id": "5a75f202cfbf01f3d2414baed171bfe268cc152590b13b8507ca40800e0e7c19", + "agent": "claude-code", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "6759c66dd5a5ee59979f5298d54509e95b62c06a8f678a1f6fa9062eb21e81af" + }, + "rules": { + "revision": "claude-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://code.claude.com/docs/en/skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/managed-settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "af2b44e33477e38a2628929bf4acae9f85dcc19cc72e611c2e4fa6244c6a3ba2", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e4f6c61c1944172cef3be08d0e536580e18321738c6b13240841fe9265a56ac8", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:37.337876+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:37.337876+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea49", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924683695", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "5942dccfaa600047812fa616afb49ca761578d2a6515a3c79d3105b0be067078", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "personal", + "geminiExtensions": [], + "selectionPeers": [ + "ed1c695c29bebddf7ea4df5bf2cf5725de14ce38c4fc0af5ac3a7c66d95200d9" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b7d9661b9107ee553d93733ce45d102c268b9c1c8b34fc22544da371e8e24fd9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:37.337876+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:37.337876+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea4d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923389861", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "yes", + "approval": "session-policy-unknown", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ed1c695c29bebddf7ea4df5bf2cf5725de14ce38c4fc0af5ac3a7c66d95200d9", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "project", + "geminiExtensions": [], + "selectionPeers": [ + "5942dccfaa600047812fa616afb49ca761578d2a6515a3c79d3105b0be067078" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2e646629716e89dd47071630eb5b670b77667a4df57b5fb96b33676721a16f56", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:37.337876+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:37.337876+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea51", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923872069", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "shadowed", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "session-policy-unknown", + "selection": "shadowed", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "a07d1d59a9c877f2cefe21b6f82e18ef3c0b1d5b1cf09c89d0f9b147fc30f6d0", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "personal", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e970030d1612ce4f472d4300d65c619063412b2e20d8d40c89db1238c390bbab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:37.337876+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:37.337876+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea53", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924124778", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "expected", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude skillOverrides turns this skill off.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/settings.json", + "state": "observed", + "sha256": "71294e564d1c4461ca3b2fc14a0b3be677fdd0a9125dd3fbc9128f37275072d1", + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "project-shared local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/settings.local.json", + "state": "missing", + "sha256": null, + "purpose": "project-local local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/ClaudeCode/managed-settings.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "claude-code", + "state": "unavailable", + "contextId": "5a75f202cfbf01f3d2414baed171bfe268cc152590b13b8507ca40800e0e7c19", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Claude's session skill listing is not an audited standalone zero-write inventory command. No model session was launched; remote account and running-session skills remain unobserved." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Claude remote account/MDM/registry/embedding-host policy and managed-source selection are unobserved; file policy is conditional on selection.", + "Claude session settings sources, CLI flags, bare/safe mode, plugin enablement and synced account skills are unobserved.", + "Claude project-local placement/track status and trust may differ by client version or worktree; observed files do not establish active applicability.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "claude-code", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "contextId": "2d4812e9e9c98468467d000d15e4ce256c110e8753c049ece01320229faec2d6", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:38.114969+00:00", + "analysisInputsComplete": false, + "context": { + "id": "2d4812e9e9c98468467d000d15e4ce256c110e8753c049ece01320229faec2d6", + "agent": "claude-code", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "17c7deddf49a943226ef6fc03e82a24848f1d1712cc29b3e9cf52f1309784526" + }, + "rules": { + "revision": "claude-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://code.claude.com/docs/en/skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/settings-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://code.claude.com/docs/en/managed-settings", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "10dd0350a826f39a7cea0b40301e58cd59acc16f7cfb94adb7e1fb6fe17b5db9", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "invocationName": "package:demo", + "invocationAliases": [], + "placement": "managed-plugin", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "db7da55bc548275e86d74303a61e978556fc09ae77eb040f4fe2dfc678230699", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unresolved-owner-record", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": "1.0.0" + }, + "distributors": [ + { + "id": "77c850ac3faa2b0c0b1401b3c2dbe250cf8f28246addb65fbc43b480b505a8b5", + "provider": "claude-plugin", + "locator": "package@market", + "evidence": "observed-distributor-label", + "verifiedOrigin": false, + "deliveryId": "96d45ead6bddf6016c51f3e0238c721ebde410f16cd977bcd79084c88b28f726", + "version": "1.0.0", + "boundary": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0", + "registryPath": null, + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0" + } + ], + "ownerRecords": [ + { + "provider": "claude-plugin", + "recordPath": null, + "recordFingerprint": null, + "entryFingerprint": null, + "contextRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0", + "installationRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "coveredRoots": [ + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills" + ], + "selector": "demo", + "source": "package@market", + "sourceType": "unknown", + "sourceUrl": null, + "sourcePath": null, + "repositoryRef": null, + "pinnedRef": null, + "distributorVersion": "1.0.0", + "contentHash": null, + "hashKind": null, + "installationMode": "managed-read-only", + "exclusiveOwner": true, + "readOnly": true, + "diagnostic": null, + "schemaVersion": null + } + ], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea88", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "930758784", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "unknown", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "session-policy-unknown", + "selection": "conditional-selection", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Plugin names are namespaced; skillOverrides does not apply. Plugin enablement is separately required.", + "Cached plugin presence/namespace does not establish selected delivery or configured enablement in this context.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "bde2184708d4625cf3eaa45c141052c4968a6379fd37689b4290e0cf445601e6", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e4f6c61c1944172cef3be08d0e536580e18321738c6b13240841fe9265a56ac8", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea49", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924683695", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "88af00cf6b1e3bfd33b22ca36f37140357393f33f943dac26ba1519bf3340084", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b7d9661b9107ee553d93733ce45d102c268b9c1c8b34fc22544da371e8e24fd9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea4d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923389861", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "54144af5d55e514fe8f8748b054ef493fdb52b6f3e7edda91627c237b301ec5e", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "project", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2e646629716e89dd47071630eb5b670b77667a4df57b5fb96b33676721a16f56", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea51", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923872069", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "yes", + "approval": "session-policy-unknown", + "selection": "selected", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "Claude frontmatter and local visibility/Skill permissions were evaluated; runtime flags and managed account policy remain unobserved.", + "Same-name selection follows the selected agent's cited tier rules; uncertainty cannot establish definite shadowing." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "02a5f76a84285d8b6d30c95da5ff7e01042b71c968675292173bb91423517940", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e970030d1612ce4f472d4300d65c619063412b2e20d8d40c89db1238c390bbab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.10452+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea53", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924124778", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/settings.json", + "state": "missing", + "sha256": null, + "purpose": "project-shared local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/settings.local.json", + "state": "missing", + "sha256": null, + "purpose": "project-local local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/ClaudeCode/managed-settings.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/.claude-plugin/plugin.json", + "state": "observed", + "sha256": "121ce6b14ebd0e3d46e89ec73a8bb6240a3b6dbdba51f8c9c66c7bbb3ae4b7fd", + "purpose": "plugin invocation namespace observation", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/alternate-claude/plugins/cache/market/package/1.0.0/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "claude-code", + "state": "unavailable", + "contextId": "2d4812e9e9c98468467d000d15e4ce256c110e8753c049ece01320229faec2d6", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Claude's session skill listing is not an audited standalone zero-write inventory command. No model session was launched; remote account and running-session skills remain unobserved." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Claude remote account/MDM/registry/embedding-host policy and managed-source selection are unobserved; file policy is conditional on selection.", + "Claude session settings sources, CLI flags, bare/safe mode, plugin enablement and synced account skills are unobserved.", + "Claude project-local placement/track status and trust may differ by client version or worktree; observed files do not establish active applicability.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "codex", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "contextId": "199e15863901856639cb5e0528b439c4786b482920e977b46c1094fd60c69fee", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:38.901904+00:00", + "analysisInputsComplete": false, + "context": { + "id": "199e15863901856639cb5e0528b439c4786b482920e977b46c1094fd60c69fee", + "agent": "codex", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.codex", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "006382a01c7a4f0027fb23973fcf2d82283874ba1e7d77269b2bc05bd423623d" + }, + "rules": { + "revision": "codex-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://learn.chatgpt.com/docs/build-skills", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/config-file/config-basic", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/enterprise/roll-out-a-gateway", + "revision": "2026-10-15", + "evidence": "rolling-system-paths" + }, + { + "url": "https://learn.chatgpt.com/docs/enterprise/managed-configuration", + "revision": "2026-10-15", + "evidence": "rolling-managed-paths" + }, + { + "url": "https://learn.chatgpt.com/docs/config-file/config-reference", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://learn.chatgpt.com/docs/app-server", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + } + ] + }, + "candidates": [ + { + "loadingKey": "0c7ebbb3737fbcb06e2d57a3497aa02f32739cebe0bfe766d7e2cf7a887d9c2d", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "user-or-system", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e4f6c61c1944172cef3be08d0e536580e18321738c6b13240841fe9265a56ac8", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.892604+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.892604+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea49", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924683695", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "manual-only", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "no", + "slashInvocation": "unknown", + "approval": "session-policy-unknown", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "restart-after-config-change", + "reasons": [ + "Codex equal-name skills coexist. Implicit invocation policy is distinct from explicit selection; configuration changes require restart." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "fbb390acea64006bac28ac0c545e66fba47559a496a5ddf2883d3bfd5842df55", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b7d9661b9107ee553d93733ce45d102c268b9c1c8b34fc22544da371e8e24fd9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.892604+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.892604+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea4d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923389861", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "6a3d71a76af123aa726369d8ef813e788c6f8878f5d37c4fb3fdc549c9852386", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2e646629716e89dd47071630eb5b670b77667a4df57b5fb96b33676721a16f56", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:38.892604+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.892604+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea51", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923872069", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b781e49d060dbc417edec386b53738da3ad713455900b3a255b9ea7157e4e720", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e970030d1612ce4f472d4300d65c619063412b2e20d8d40c89db1238c390bbab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:38.892604+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:38.892604+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea53", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924124778", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [], + "configurationEvidence": [ + { + "path": "/etc/codex/config.toml", + "state": "missing", + "sha256": null, + "purpose": "system-defaults local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.codex/config.toml", + "state": "observed", + "sha256": "beb25e1ce25536e679385d152e02e8f61e60ea1fb2fa3fbc00faf595b8f9bf18", + "purpose": "user local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.codex/config.toml", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/etc/codex/requirements.toml", + "state": "missing", + "sha256": null, + "purpose": "system-requirements-observation local-file expectation; applicability=observed-only", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents/openai.yaml", + "state": "observed", + "sha256": "a1499d95abd8447558c535fe5554adcc3c9b988a0a39264a6283d430effe1e94", + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo/agents/openai.yaml", + "state": "missing", + "sha256": null, + "purpose": "Codex invocation policy", + "diagnostic": null + } + ], + "native": { + "provider": "codex", + "state": "unavailable", + "contextId": "199e15863901856639cb5e0528b439c4786b482920e977b46c1094fd60c69fee", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "Codex documents skills/list on app-server, but read-only RPC semantics do not establish zero-write process startup or an existing session's state. No app-server session was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "Codex cloud defaults, MDM/managed requirements, CLI overrides and active-session configuration are unobserved.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "opencode", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "contextId": "a15d2f1fb4427b99905f3d7de698bf75837d3cd4ed9783faef4c21a4e6ac166a", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:40.37128+00:00", + "analysisInputsComplete": false, + "context": { + "id": "a15d2f1fb4427b99905f3d7de698bf75837d3cd4ed9783faef4c21a4e6ac166a", + "agent": "opencode", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "724de78812b0aacae49b349d55a0b57d07f21e66728b5a53c3869493c516a96a" + }, + "rules": { + "revision": "opencode-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://opencode.ai/docs/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/config/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/permissions/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/paths.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-config-paths" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/config.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-legacy-mode-fold" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/util/wildcard.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-platform-wildcards" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/skill/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-skill-discovery" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/effect/runtime-flags.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-discovery-flags" + }, + { + "url": "https://github.com/Effect-TS/effect/blob/effect%404.0.0-beta.83/packages/effect/src/Config.ts", + "revision": "effect@4.0.0-beta.83", + "evidence": "tagged-boolean-decoding" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/permission/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-permission-order" + }, + { + "url": "https://github.com/remeda/remeda/blob/v2.26.0/packages/remeda/src/mergeDeep.ts", + "revision": "v2.26.0", + "evidence": "tagged-permission-merge" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-markdown-agents" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/v1/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-agent-normalization" + } + ] + }, + "candidates": [ + { + "loadingKey": "73fae39b2b061537007b23db2f9c9e4b42eb9029a9a384f8c16019dcbaa4354e", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "invocationName": "agents", + "invocationAliases": [], + "placement": "external-agents", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "51a86f5a4268040d984ebb450effacaf98cd11538f3bbccbfe42197496f24178", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "name": "agents", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea58", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924769362", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "broken", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "not-discoverable", + "compatibility": "missing-payload-or-metadata", + "reload": "repair-required", + "reasons": [ + "No readable skill payload/header was observed at this candidate." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "12662f7841ac71334aea6591109a6937194059956ce8095a1b96e2492603978e", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "invocationName": "case-demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "7b4290922879847dafe85fdbb7383e1b646fc6fdccd95caaf9e677f501a1f560", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "name": "case-demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea9a", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "932426493", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "eb369102f5fae7ed2d79bae815f94df580f02bcac58dc8d243f93e17be1ecc68", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-agents", + "geminiExtensions": [], + "selectionPeers": [ + "2928098cec69835152ca5335456e8014b4ac76b059818e6dc5d14772261202bd", + "6bcc08d71a572b59c072bf8164fea05ad1d1082996b4b31960500d5831623a0d", + "79095c9f081af600f0281048a6b3bbea58c5b12c65d2359f043133f5c18025ff", + "b3d71b096763d5055ee136a1237b1f554150665b5e988590dd8956bd671a56b6", + "d5764f2f1a032f500d1f2c9e779d2c43136921195e83810f09d70b02305006ec", + "eabed3104125ddaa9863d4d482cf4facd91318e14e48784ad19f6a121eff6274", + "b38bddde8545dd66d0694f259be986d0af526405df77fd3b09037b77d59a9754" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e4f6c61c1944172cef3be08d0e536580e18321738c6b13240841fe9265a56ac8", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea49", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924683695", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "2928098cec69835152ca5335456e8014b4ac76b059818e6dc5d14772261202bd", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [ + "eb369102f5fae7ed2d79bae815f94df580f02bcac58dc8d243f93e17be1ecc68", + "6bcc08d71a572b59c072bf8164fea05ad1d1082996b4b31960500d5831623a0d", + "79095c9f081af600f0281048a6b3bbea58c5b12c65d2359f043133f5c18025ff", + "b3d71b096763d5055ee136a1237b1f554150665b5e988590dd8956bd671a56b6", + "d5764f2f1a032f500d1f2c9e779d2c43136921195e83810f09d70b02305006ec", + "eabed3104125ddaa9863d4d482cf4facd91318e14e48784ad19f6a121eff6274", + "b38bddde8545dd66d0694f259be986d0af526405df77fd3b09037b77d59a9754" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b7d9661b9107ee553d93733ce45d102c268b9c1c8b34fc22544da371e8e24fd9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea4d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923389861", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "6bcc08d71a572b59c072bf8164fea05ad1d1082996b4b31960500d5831623a0d", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "eb369102f5fae7ed2d79bae815f94df580f02bcac58dc8d243f93e17be1ecc68", + "2928098cec69835152ca5335456e8014b4ac76b059818e6dc5d14772261202bd", + "79095c9f081af600f0281048a6b3bbea58c5b12c65d2359f043133f5c18025ff", + "b3d71b096763d5055ee136a1237b1f554150665b5e988590dd8956bd671a56b6", + "d5764f2f1a032f500d1f2c9e779d2c43136921195e83810f09d70b02305006ec", + "eabed3104125ddaa9863d4d482cf4facd91318e14e48784ad19f6a121eff6274", + "b38bddde8545dd66d0694f259be986d0af526405df77fd3b09037b77d59a9754" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ee6b527bc33f3d564114ce93de0accd88ec460b2e3a37b14d9a73e38fb9a460d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea92", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "931655284", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "79095c9f081af600f0281048a6b3bbea58c5b12c65d2359f043133f5c18025ff", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "eb369102f5fae7ed2d79bae815f94df580f02bcac58dc8d243f93e17be1ecc68", + "2928098cec69835152ca5335456e8014b4ac76b059818e6dc5d14772261202bd", + "6bcc08d71a572b59c072bf8164fea05ad1d1082996b4b31960500d5831623a0d", + "b3d71b096763d5055ee136a1237b1f554150665b5e988590dd8956bd671a56b6", + "d5764f2f1a032f500d1f2c9e779d2c43136921195e83810f09d70b02305006ec", + "eabed3104125ddaa9863d4d482cf4facd91318e14e48784ad19f6a121eff6274", + "b38bddde8545dd66d0694f259be986d0af526405df77fd3b09037b77d59a9754" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "6d02038da938bdb161e6aec47873e4b1c17443b008796380a3f0b2df9753669d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea8e", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "931337909", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b3d71b096763d5055ee136a1237b1f554150665b5e988590dd8956bd671a56b6", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [ + "eb369102f5fae7ed2d79bae815f94df580f02bcac58dc8d243f93e17be1ecc68", + "2928098cec69835152ca5335456e8014b4ac76b059818e6dc5d14772261202bd", + "6bcc08d71a572b59c072bf8164fea05ad1d1082996b4b31960500d5831623a0d", + "79095c9f081af600f0281048a6b3bbea58c5b12c65d2359f043133f5c18025ff", + "d5764f2f1a032f500d1f2c9e779d2c43136921195e83810f09d70b02305006ec", + "eabed3104125ddaa9863d4d482cf4facd91318e14e48784ad19f6a121eff6274", + "b38bddde8545dd66d0694f259be986d0af526405df77fd3b09037b77d59a9754" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2e646629716e89dd47071630eb5b670b77667a4df57b5fb96b33676721a16f56", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea51", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923872069", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "d5764f2f1a032f500d1f2c9e779d2c43136921195e83810f09d70b02305006ec", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "eb369102f5fae7ed2d79bae815f94df580f02bcac58dc8d243f93e17be1ecc68", + "2928098cec69835152ca5335456e8014b4ac76b059818e6dc5d14772261202bd", + "6bcc08d71a572b59c072bf8164fea05ad1d1082996b4b31960500d5831623a0d", + "79095c9f081af600f0281048a6b3bbea58c5b12c65d2359f043133f5c18025ff", + "b3d71b096763d5055ee136a1237b1f554150665b5e988590dd8956bd671a56b6", + "eabed3104125ddaa9863d4d482cf4facd91318e14e48784ad19f6a121eff6274", + "b38bddde8545dd66d0694f259be986d0af526405df77fd3b09037b77d59a9754" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "70c712f6a798766b0a1e4bd96defb80f3c0cc3bb038fb87225e91b66707d76c9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea94", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "932343243", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "eabed3104125ddaa9863d4d482cf4facd91318e14e48784ad19f6a121eff6274", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "eb369102f5fae7ed2d79bae815f94df580f02bcac58dc8d243f93e17be1ecc68", + "2928098cec69835152ca5335456e8014b4ac76b059818e6dc5d14772261202bd", + "6bcc08d71a572b59c072bf8164fea05ad1d1082996b4b31960500d5831623a0d", + "79095c9f081af600f0281048a6b3bbea58c5b12c65d2359f043133f5c18025ff", + "b3d71b096763d5055ee136a1237b1f554150665b5e988590dd8956bd671a56b6", + "d5764f2f1a032f500d1f2c9e779d2c43136921195e83810f09d70b02305006ec", + "b38bddde8545dd66d0694f259be986d0af526405df77fd3b09037b77d59a9754" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ffc9c237400d465a1c2c1c83b3cf497ce1f3934f13ff5e098782e79e8706278f", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea96", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "932155243", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "b38bddde8545dd66d0694f259be986d0af526405df77fd3b09037b77d59a9754", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "eb369102f5fae7ed2d79bae815f94df580f02bcac58dc8d243f93e17be1ecc68", + "2928098cec69835152ca5335456e8014b4ac76b059818e6dc5d14772261202bd", + "6bcc08d71a572b59c072bf8164fea05ad1d1082996b4b31960500d5831623a0d", + "79095c9f081af600f0281048a6b3bbea58c5b12c65d2359f043133f5c18025ff", + "b3d71b096763d5055ee136a1237b1f554150665b5e988590dd8956bd671a56b6", + "d5764f2f1a032f500d1f2c9e779d2c43136921195e83810f09d70b02305006ec", + "eabed3104125ddaa9863d4d482cf4facd91318e14e48784ad19f6a121eff6274" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "377fafa75d8d4bc52eb966e602af9e35949d15a4d3ad037a9c3f5d3a8528c244", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea98", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "932222452", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "1c4f8671b58859cce95665003a2cf4f96f56339d5d24ae6735494a749edf46c7", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "external-claude", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e970030d1612ce4f472d4300d65c619063412b2e20d8d40c89db1238c390bbab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea53", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924124778", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "5db2fd46f09a401c385b157fa0a8587a93454f3b53270a154c82e201b4018c22", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a4625695597cd6123e3865e311ba7d22adfae780922115bb7863842510ff4c9d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:40.345042+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea67", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "926226696", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "applied", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "placement": "configured-path", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/opencode.json" + } + ], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/config.json", + "state": "missing", + "sha256": null, + "purpose": "legacy-global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/opencode.json", + "state": "observed", + "sha256": "51ec3e10c6f6c95df9f1aa6c54e113975008468e087a2b815e8762027788a3e4", + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/opencode.json", + "state": "observed", + "sha256": "7a2d086880ddf66136d3fad7464d5763b84713b09394936428fc56535a832959", + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/agents/nested/policy.md", + "state": "observed", + "sha256": "8aa735db2bd87c898908a4c79f104a4d2dad90a4fc5feafb23c8e6297d3abd15", + "purpose": "OpenCode agent header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/modes/build.md", + "state": "observed", + "sha256": "e467f92dd61d4c268cc680b9399cbd89d25d3e2d359727e22d69227c3b56d657", + "purpose": "OpenCode mode header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/config", + "state": "missing", + "sha256": null, + "purpose": "legacy-toml-observation local-file expectation; applicability=conditional", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents/SKILL.md", + "state": "missing", + "sha256": null, + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case/SKILL.md", + "state": "observed", + "sha256": "1363012813275a3d39bb879c01e0b5801e2af4d4cfb75324865934bbb89aba11", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-config/skill/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "opencode", + "state": "unavailable", + "contextId": "a15d2f1fb4427b99905f3d7de698bf75837d3cd4ed9783faef4c21a4e6ac166a", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "OpenCode discovery can depend on plugin and configuration initialization. Zero-write inventory startup has not been established for this client version; no client was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "OpenCode remote organizational defaults, MDM preferences, session overrides remain unobserved.", + "OpenCode environment/file substitutions are not expanded; unresolved policy values remain unknown.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + }, + { + "agent": "opencode", + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "contextId": "2e4eb3ed637ccc73bce968e05456beff4c12722a317ca25643cd01b09c7181e3", + "document": { + "schemaVersion": 1, + "evidenceKind": "conditional-local-file-policy-preview", + "capturedAt": "2026-10-16T00:29:41.486298+00:00", + "analysisInputsComplete": false, + "context": { + "id": "2e4eb3ed637ccc73bce968e05456beff4c12722a317ca25643cd01b09c7181e3", + "agent": "opencode", + "profile": null, + "project": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "cwd": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "home": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "configDirectory": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode", + "clientVersion": null, + "agentName": null, + "projectTrustAssumption": "trusted", + "configurationFingerprint": "5c68aa4c2c99b07697fd2a525a3b27692c256ebff1691bb0991216d8554ba96d" + }, + "rules": { + "revision": "opencode-skills-2026-10-15", + "applicability": "client-version-unknown", + "nativeConformance": "not-run", + "sources": [ + { + "url": "https://opencode.ai/docs/skills/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/config/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://opencode.ai/docs/permissions/", + "revision": "2026-10-15", + "evidence": "rolling-documentation" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/paths.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-config-paths" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/config.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-legacy-mode-fold" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/util/wildcard.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-platform-wildcards" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/skill/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-skill-discovery" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/effect/runtime-flags.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-discovery-flags" + }, + { + "url": "https://github.com/Effect-TS/effect/blob/effect%404.0.0-beta.83/packages/effect/src/Config.ts", + "revision": "effect@4.0.0-beta.83", + "evidence": "tagged-boolean-decoding" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/permission/index.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-permission-order" + }, + { + "url": "https://github.com/remeda/remeda/blob/v2.26.0/packages/remeda/src/mergeDeep.ts", + "revision": "v2.26.0", + "evidence": "tagged-permission-merge" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/opencode/src/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-markdown-agents" + }, + { + "url": "https://github.com/anomalyco/opencode/blob/v1.19.1/packages/core/src/v1/config/agent.ts", + "revision": "4a929747483f9e19b05c7cf944fc0aca6e5111b0", + "evidence": "tagged-agent-normalization" + } + ] + }, + "candidates": [ + { + "loadingKey": "6c8edc7c31bab14f10d0f411cc152120d5340754d9d47a63356c9302309245ee", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "invocationName": "agents", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "51a86f5a4268040d984ebb450effacaf98cd11538f3bbccbfe42197496f24178", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "name": "agents", + "scope": "User", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea58", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924769362", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "broken", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "not-discoverable", + "compatibility": "missing-payload-or-metadata", + "reload": "repair-required", + "reasons": [ + "No readable skill payload/header was observed at this candidate." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "7dec3f957b8a0c3a8ee19b1507dc89fcc54e12c573502835f650d5ab29f505d5", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "invocationName": "case-demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "7b4290922879847dafe85fdbb7383e1b646fc6fdccd95caaf9e677f501a1f560", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "name": "case-demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea9a", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "932426493", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "yes", + "automaticInvocation": "yes", + "slashInvocation": "no", + "approval": "ask", + "selection": "candidate", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "539766d6ad758bdb815b579cc3218381620c29edd13a363ad9c63b131c54f0a9", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e4f6c61c1944172cef3be08d0e536580e18321738c6b13240841fe9265a56ac8", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea49", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924683695", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "universal", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + }, + { + "agent": "codex", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "cline", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + }, + { + "agent": "warp", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo", + "isSymlink": false, + "scope": "User", + "context": null, + "profile": null, + "discoveryRoot": null, + "agentVersion": null, + "enabled": null, + "loadingRule": null, + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "17e67a044015997f3a4a6d0f41df7896c6d0892be700f2cecdd0c0ee9791bb8d", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "b7d9661b9107ee553d93733ce45d102c268b9c1c8b34fc22544da371e8e24fd9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "name": "demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea4d", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923389861", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "92acacfd5156eda3ef59c3558575a0cd1a1c2aac6c3ae71926328a8335c835ab", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "config-directory", + "geminiExtensions": [], + "selectionPeers": [ + "94647b63786f4c078491d7b139d32dfb0316c3fad6da1bfb0f2af246816483e5", + "28aec5145b94f9264f24f7f0e636df822aea926ebc380669ba7be730a332eef7", + "8b1dab3cd714290619c706d137cd711669d645498fa6977a6a022d793bea52da" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ee6b527bc33f3d564114ce93de0accd88ec460b2e3a37b14d9a73e38fb9a460d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea92", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "931655284", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "f8a37133800a2e69d8cbafb0b322a13658aca3e83e2d4ba74964dac138bc69d1", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "invocationName": "demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "2e646629716e89dd47071630eb5b670b77667a4df57b5fb96b33676721a16f56", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "name": "demo", + "scope": "Project", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea51", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "923872069", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo", + "isSymlink": false, + "scope": "Project", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "94647b63786f4c078491d7b139d32dfb0316c3fad6da1bfb0f2af246816483e5", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "92acacfd5156eda3ef59c3558575a0cd1a1c2aac6c3ae71926328a8335c835ab", + "28aec5145b94f9264f24f7f0e636df822aea926ebc380669ba7be730a332eef7", + "8b1dab3cd714290619c706d137cd711669d645498fa6977a6a022d793bea52da" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "70c712f6a798766b0a1e4bd96defb80f3c0cc3bb038fb87225e91b66707d76c9", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea94", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "932343243", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "28aec5145b94f9264f24f7f0e636df822aea926ebc380669ba7be730a332eef7", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "92acacfd5156eda3ef59c3558575a0cd1a1c2aac6c3ae71926328a8335c835ab", + "94647b63786f4c078491d7b139d32dfb0316c3fad6da1bfb0f2af246816483e5", + "8b1dab3cd714290619c706d137cd711669d645498fa6977a6a022d793bea52da" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "ffc9c237400d465a1c2c1c83b3cf497ce1f3934f13ff5e098782e79e8706278f", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": true + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea96", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "932155243", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "8b1dab3cd714290619c706d137cd711669d645498fa6977a6a022d793bea52da", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "invocationName": "demo", + "invocationAliases": [], + "placement": "configured-path", + "geminiExtensions": [], + "selectionPeers": [ + "92acacfd5156eda3ef59c3558575a0cd1a1c2aac6c3ae71926328a8335c835ab", + "94647b63786f4c078491d7b139d32dfb0316c3fad6da1bfb0f2af246816483e5", + "28aec5145b94f9264f24f7f0e636df822aea926ebc380669ba7be730a332eef7" + ], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "377fafa75d8d4bc52eb966e602af9e35949d15a4d3ad037a9c3f5d3a8528c244", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "name": "demo", + "scope": "Custom", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea98", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "932222452", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "unknown", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested", + "isSymlink": false, + "scope": "Custom", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "eligible", + "discoverability": "expected", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "no", + "approval": "ask", + "selection": "ambiguous-same-name", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode pattern permissions use last match and selected-agent overrides. Manual slash exposure requires opencode/slash; exact-name tool requests remain subject to permission.", + "The cited OpenCode documentation does not establish cross-root same-name precedence." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "c6437f7b4c69d07d5501e06ce45c4fd6029bd53951ab5dd52947cc0f20510e59", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "invocationName": "hidden-demo", + "invocationAliases": [], + "placement": "excluded-discovery-root", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "e970030d1612ce4f472d4300d65c619063412b2e20d8d40c89db1238c390bbab", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "name": "hidden-demo", + "scope": "User", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea53", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "924124778", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "claude-code", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "disabled", + "discoverability": "no", + "manualInvocation": "no", + "automaticInvocation": "no", + "slashInvocation": "no", + "approval": "not-applicable", + "selection": "excluded-discovery-root", + "compatibility": "not-proven-incompatible", + "reload": "client-reload-session-unknown", + "reasons": [ + "OpenCode external/Claude skill-disable flags control this compatibility root." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + }, + { + "loadingKey": "ffe8b5898b8ed87c84bc36ad67c758fda96f8b6f21e8aba55276ec4792a06dd9", + "entryPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "invocationName": "root-gemini", + "invocationAliases": [], + "placement": "outside-documented-roots", + "geminiExtensions": [], + "selectionPeers": [], + "selectionPeerCoverage": "complete", + "subject": { + "installationId": "a4625695597cd6123e3865e311ba7d22adfae780922115bb7863842510ff4c9d", + "addressRole": "installation-address", + "materialization": "directory", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "name": "root-gemini", + "scope": "User", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "exposureCoverageComplete": true, + "exposureCoverage": "complete within captured configured roots; other unscanned contexts and active sessions are unknown", + "source": { + "id": null, + "provider": "unknown", + "origin": null, + "subpath": null, + "evidence": "unknown", + "conflicted": false + }, + "revision": { + "authoredVersion": null, + "repositoryRef": null, + "recordedTree": null, + "resolvedCommit": null, + "pinnedRef": null, + "payloadFingerprint": null, + "ownerRecordedHash": null, + "ownerHashKind": null, + "distributorVersion": null + }, + "distributors": [], + "ownerRecords": [], + "nativeObject": { + "status": "observed", + "role": "inventory-observation", + "capturedAt": "2026-10-16T00:29:41.455471+00:00", + "platform": "macos", + "volume": "0000000001000010", + "objectId": "0000000000000000000000000cb4ea67", + "canonicalPath": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "changeTimeSeconds": "1792110570", + "changeTimeNanoseconds": "926226696", + "windowsCreationTime": "0", + "windowsChangeTime": "0", + "diagnostic": null + }, + "exposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ] + }, + "candidateExposures": [ + { + "agent": "gemini-cli", + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "entryAddress": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "isSymlink": false, + "scope": "User", + "context": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home", + "profile": null, + "discoveryRoot": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills", + "agentVersion": null, + "enabled": null, + "loadingRule": "filesystem-placement; effective loading unknown", + "activeSessionState": "unknown" + } + ], + "expected": { + "state": "unknown", + "discoverability": "not-by-default", + "manualInvocation": "unknown", + "automaticInvocation": "unknown", + "slashInvocation": "unknown", + "approval": "unknown", + "selection": "outside-context", + "compatibility": "unknown", + "reload": "unknown", + "reasons": [ + "This entry lies outside the selected profile/project's documented discovery paths." + ] + }, + "activeSessionState": "unknown", + "disagreements": [], + "portableDiagnostics": [], + "nativeObservations": [] + } + ], + "discoveryRoots": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-json-config/skill", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-json-config/skills", + "placement": "config-directory", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.agents/skills", + "placement": "external-agents", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OPENCODE_DISABLE_EXTERNAL_SKILLS controls external compatibility discovery.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills", + "placement": "external-claude", + "pattern": "**/SKILL.md", + "includeHidden": true, + "applicability": "excluded", + "reason": "OpenCode external/Claude skill-disable flags control this compatibility root.", + "sourceEvidence": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle", + "placement": "configured-path", + "pattern": "**/SKILL.md", + "includeHidden": false, + "applicability": "applied", + "reason": null, + "sourceEvidence": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/opencode.json" + } + ], + "configurationEvidence": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/config.json", + "state": "missing", + "sha256": null, + "purpose": "legacy-global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/opencode.json", + "state": "observed", + "sha256": "51ec3e10c6f6c95df9f1aa6c54e113975008468e087a2b815e8762027788a3e4", + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "global local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/opencode.json", + "state": "observed", + "sha256": "7a2d086880ddf66136d3fad7464d5763b84713b09394936428fc56535a832959", + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "project local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/agents/nested/policy.md", + "state": "observed", + "sha256": "8aa735db2bd87c898908a4c79f104a4d2dad90a4fc5feafb23c8e6297d3abd15", + "purpose": "OpenCode agent header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/modes/build.md", + "state": "observed", + "sha256": "e467f92dd61d4c268cc680b9399cbd89d25d3e2d359727e22d69227c3b56d657", + "purpose": "OpenCode mode header; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-json-config/opencode.json", + "state": "observed", + "sha256": "b07a4e8d13d4ceba894190b7ccab9bd2f1f4d9fdb93b1c92908c1806edc040f9", + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/opencode-json-config/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "config-directory local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.config/opencode/config", + "state": "missing", + "sha256": null, + "purpose": "legacy-toml-observation local-file expectation; applicability=conditional", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.json", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/Library/Application Support/opencode/opencode.jsonc", + "state": "missing", + "sha256": null, + "purpose": "managed-file-preview local-file expectation; applicability=applied", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/agents/SKILL.md", + "state": "missing", + "sha256": null, + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/case/SKILL.md", + "state": "observed", + "sha256": "1363012813275a3d39bb879c01e0b5801e2af4d4cfb75324865934bbb89aba11", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.agents/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.opencode/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/.claude/skills/demo/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/project-a/loading-bundle/outer/nested/SKILL.md", + "state": "observed", + "sha256": "ce1083b851ff3309ee55e15d8a670faff16984afd1cc8795f1fb3e20cf7c221a", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.claude/skills/hidden-demo/SKILL.md", + "state": "observed", + "sha256": "032fb5bfba0659f230b102bcf184da9124583ffdf995a2e8fb5ea76deb443a2f", + "purpose": "bounded skill frontmatter", + "diagnostic": null + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-effective-proof-mbkutnm9/home/.gemini/skills/SKILL.md", + "state": "observed", + "sha256": "596698b023e37fb392d620250ce1ee918eae3c2797a48a03494e8a65fdd51f84", + "purpose": "bounded skill frontmatter", + "diagnostic": null + } + ], + "native": { + "provider": "opencode", + "state": "unavailable", + "contextId": "2e4eb3ed637ccc73bce968e05456beff4c12722a317ca25643cd01b09c7181e3", + "clientVersion": null, + "schema": "none", + "capturedAt": null, + "coverage": "not-observed", + "diagnostics": [ + "OpenCode discovery can depend on plugin and configuration initialization. Zero-write inventory startup has not been established for this client version; no client was launched." + ], + "entries": [] + }, + "diagnostics": [ + "Project trust is an explicit analysis assumption, not an observation of an active client session.", + "OpenCode remote organizational defaults, MDM preferences, session overrides remain unobserved.", + "OpenCode environment/file substitutions are not expanded; unresolved policy values remain unknown.", + "Expected states are a conditional local-file policy preview under the cited rules; client applicability and active-session state are separate." + ] + } + } + ], + "status": "passed" + } + }, + { + "role": "extension", + "kind": "legacy-schema1", + "sha256": "53a8660f0497adb5d421a2a8736b9a4964bf45ae224bf6e6e436cc7765884242", + "binarySha256": "8d3d5ecfc229e7446f3fa36117d4aac030ad1b48795d990f88e84390824b9e5e", + "result": { + "newManagedRootsObservedAfterSavingPlan": true, + "legacyHostSha256": "6d7b1b9b368f55875712b3d08a40d33aedbf9a7ca7cccf0a9c4d02773555822e", + "nativeHostSha256": "8d3d5ecfc229e7446f3fa36117d4aac030ad1b48795d990f88e84390824b9e5e", + "gh": "gh version 2.102.0 (2026-09-30)", + "savedPlanSha256": "d34bc26eb06390a9160cba37cf964315dcfb21e34df0b68db65497391f3c2b68", + "schemaVersion": 1, + "recordedRestoration": true, + "persistedLegacyPlanInspected": true, + "actualLegacyApplyKilled": true, + "interruptedStatus": "original-retained", + "forwardRecoveryVerified": true, + "undoPreservedOriginalNativeObjectsBytesModes": true, + "exactOriginalRegistryBytesRestored": true + } + }, + { + "role": "extension", + "kind": "legacy-schema2", + "sha256": "635778aaa195e1975c385183991d3948d389f0434ab788ed04507b1d4fa8b284", + "binarySha256": "8d3d5ecfc229e7446f3fa36117d4aac030ad1b48795d990f88e84390824b9e5e", + "result": { + "newManagedRootsObservedAfterSavingPlan": true, + "legacyHostSha256": "6d7b1b9b368f55875712b3d08a40d33aedbf9a7ca7cccf0a9c4d02773555822e", + "nativeHostSha256": "8d3d5ecfc229e7446f3fa36117d4aac030ad1b48795d990f88e84390824b9e5e", + "gh": "gh version 2.102.0 (2026-09-30)", + "savedPlanSha256": "ed69a2a65b1f604952f9268f62f188034b5ab31430f27960ed9d3dc76ba45128", + "sameTreeOwnerTransition": true, + "persistedLegacyPlanInspected": true, + "actualLegacyApplyKilled": true, + "interruptedStatus": "original-retained", + "forwardRecoveryVerified": true, + "undoPreservedOriginalNativeObjectsBytesModes": true, + "exactOriginalRegistryBytesRestored": true + } + } + ], + "ciQuotaFailure": { + "run": 38829595978, + "attempt": 1, + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "status": "failed; native acceptance pending", + "failure": "GitHub installation core API quota; HTTP403 during source staging", + "resetUtc": "2026-10-16T01:06:49Z", + "logSha256": "0faa55377bcb65fd00ebe1b29f798a52bf345ef5f76d995df2c3c4b88da7026f" + }, + "baselineCopilotReview": { + "id": 5541526543, + "nodeId": "PRR_kwDOSKLicM8AAAABSkz8Dw", + "author": "copilot-pull-request-reviewer[bot]", + "head": "9dbffa64bdc48816d8645f171fad43b06c5e350e", + "fullBodySha256": "d518835d641497601fb750c8cd1849304316ea66eba0cad3eefb7186e7aa916b", + "fullBodyManuallyReviewed": true, + "bodyOnlyFindings": 1, + "remainingBodyOnlyFinding": "Set Slash false when local visibility override disables invocation", + "resolution": "fixed at bedba13; separate-model re-review clear" + }, + "failedAttemptLoadingOnly": { + "run": 38829595978, + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "artifacts": 4, + "proofFiles": 77, + "commands": 64, + "status": "passed loading fixtures only; final native acceptance pending", + "sha256": "517e046180c26348c68e291131cce737f66fa1040dc587fd4aabb06abcdd83fb" + }, + "ciQuotaRetry": { + "run": 38829595978, + "attempt": 2, + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "dispatchedAt": "2026-10-16T01:07:06.738704+00:00", + "scope": "failed four native jobs only; exact head unchanged", + "logSha256": "7f1134a756b134642982711179ba71badca31b2ad95ced55c3b830d06c9a38ca" + }, + "remote": { + "prChecks": [ + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T00:30:06Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829596030/job/116745052342", + "name": "Analyze (csharp)", + "startedAt": "2026-10-16T00:27:42Z", + "status": "COMPLETED", + "workflowName": "CodeQL" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T00:29:01Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756908115", + "name": "workflow-lint", + "startedAt": "2026-10-16T00:28:27Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T00:28:24Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829596030/job/116745052098", + "name": "Analyze (actions)", + "startedAt": "2026-10-16T00:27:43Z", + "status": "COMPLETED", + "workflowName": "CodeQL" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T00:28:34Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756940176", + "name": "dependency-review", + "startedAt": "2026-10-16T00:28:27Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T00:28:33Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756941765", + "name": "site-check", + "startedAt": "2026-10-16T00:28:27Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T00:31:06Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756933149", + "name": "test (ubuntu-latest)", + "startedAt": "2026-10-16T00:28:27Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T00:30:50Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756908467", + "name": "test (macos-15)", + "startedAt": "2026-10-16T00:28:30Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T00:33:07Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756907378", + "name": "test (windows-latest)", + "startedAt": "2026-10-16T00:28:28Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T01:16:10Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756906176", + "name": "AOT publish smoke (linux-x64)", + "startedAt": "2026-10-16T01:07:11Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T01:21:26Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756905792", + "name": "AOT publish smoke (osx-arm64)", + "startedAt": "2026-10-16T01:07:15Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T01:27:35Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756906097", + "name": "AOT publish smoke (win-x64)", + "startedAt": "2026-10-16T01:07:11Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T01:26:08Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/actions/runs/38829595978/job/116756906159", + "name": "AOT publish smoke (win-arm64)", + "startedAt": "2026-10-16T01:07:11Z", + "status": "COMPLETED", + "workflowName": "ci" + }, + { + "__typename": "CheckRun", + "completedAt": "2026-10-16T00:28:16Z", + "conclusion": "SUCCESS", + "detailsUrl": "https://github.com/harder/gh-skillview/runs/116745220213", + "name": "CodeQL", + "startedAt": "2026-10-16T00:28:14Z", + "status": "COMPLETED", + "workflowName": "" + } + ], + "ciRun": 38829595978, + "codeqlRun": 38829596030, + "platformTests": { + "run": 38829595978, + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "jobs": [ + { + "lane": "linux", + "job": 116756933149, + "conclusion": "success", + "passed": 1722, + "failed": 0, + "skipped": 0, + "logSha256": "ab3b6e8bd576a83a18bd482062de31c724d9edf05b6656c622b00a921e51bfc7" + }, + { + "lane": "macos", + "job": 116756908467, + "conclusion": "success", + "passed": 1722, + "failed": 0, + "skipped": 0, + "logSha256": "9c791e20caaf735e04d0d1ad1025982e51d9c19c12c07e161d62a09d3d705346" + }, + { + "lane": "windows", + "job": 116756907378, + "conclusion": "success", + "passed": 1722, + "failed": 0, + "skipped": 0, + "logSha256": "ba0f57498eb7e9f7825e13bdc38e4e9d75397eec2aca03ce3c3e6a15e61fb0cc" + } + ], + "complete": true + }, + "actualGhContracts": { + "run": 38829618376, + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "jobs": [ + { + "lane": "current", + "job": 116745128307, + "conclusion": "success", + "passed": 17, + "failed": 0, + "skipped": 0, + "logSha256": "7abe59e8d16882f735faf17a69abf3f56ad4f1b7b4d9309b19f5f8c42a162cad" + }, + { + "lane": "minimum", + "job": 116745127931, + "conclusion": "success", + "passed": 17, + "failed": 0, + "skipped": 0, + "logSha256": "8df2e669469a32497cdc2d6c60abb3ae89727bde0bea2070c6a0409ffe46e231" + } + ], + "complete": true + }, + "native": { + "artifactBinding": [ + { + "artifactId": 12019390467, + "name": "native-maintenance-evidence-win-x64", + "run": 38829595978, + "attempt": 2, + "attemptStartedAt": "2026-10-16T01:07:06Z", + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "archiveSha256": "be6e22735b5e902b1855923436482e39eef52748886f04fe25e31d093b1e11db", + "githubDigestVerified": true, + "proofFiles": 26 + }, + { + "artifactId": 12019055187, + "name": "native-maintenance-evidence-win-arm64", + "run": 38829595978, + "attempt": 2, + "attemptStartedAt": "2026-10-16T01:07:06Z", + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "archiveSha256": "a94b8a3cb72479021953b5b9fee9841b0b48620fcdeda4c14e0e0bc3ebbdc4ca", + "githubDigestVerified": true, + "proofFiles": 26 + }, + { + "artifactId": 12018527754, + "name": "native-maintenance-evidence-linux-x64", + "run": 38829595978, + "attempt": 2, + "attemptStartedAt": "2026-10-16T01:07:06Z", + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "archiveSha256": "4d413df9e4f90f775a97a7943133e44290e03d234f065d03a6e7dfae9eb7cc68", + "githubDigestVerified": true, + "proofFiles": 28 + }, + { + "artifactId": 12018288225, + "name": "native-maintenance-evidence-osx-arm64", + "run": 38829595978, + "attempt": 2, + "attemptStartedAt": "2026-10-16T01:07:06Z", + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "archiveSha256": "174974c122e812bfd2b3097f84721ee0c2d2e691ae59baa779e89edfba2d1518", + "githubDigestVerified": true, + "proofFiles": 28 + } + ], + "loadingProofs": [ + { + "artifact": "native-maintenance-evidence-win-x64", + "role": "app", + "sha256": "cd709a004dd067088ee27b678b7d6d1f94c7f43ea590a200f0528e057bfaf93d", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0", + "commands": 8 + }, + { + "artifact": "native-maintenance-evidence-win-x64", + "role": "extension", + "sha256": "295e1607c62a124ead11cda62a743e8428a399bd6fc9090c052abcaac4d1e60c", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6", + "commands": 8 + }, + { + "artifact": "native-maintenance-evidence-win-arm64", + "role": "app", + "sha256": "92bb8ef341d1ab41efcdce8d9931c37148871254b4b4e518d41582b23cdcd5d8", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313", + "commands": 8 + }, + { + "artifact": "native-maintenance-evidence-win-arm64", + "role": "extension", + "sha256": "3ec3c65c59dfb79a2da532ab4daac85b6e36527e837ad91b7c2a443f854ebf4c", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c", + "commands": 8 + }, + { + "artifact": "native-maintenance-evidence-linux-x64", + "role": "app", + "sha256": "e52f9fb74d6a8c8c2541a9273838e94fb84db433a7e9d579977498819470bdc6", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084", + "commands": 8 + }, + { + "artifact": "native-maintenance-evidence-linux-x64", + "role": "extension", + "sha256": "2de8425e35af257b2cf1cb0032bbb97d83a0abff1b25623985ab78ff97fa079d", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24", + "commands": 8 + }, + { + "artifact": "native-maintenance-evidence-osx-arm64", + "role": "app", + "sha256": "8c8fb1d1bf862e4b6e85cee74bcbd4b53a1d627b20fe97baf912b78019570d6d", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6", + "commands": 8 + }, + { + "artifact": "native-maintenance-evidence-osx-arm64", + "role": "extension", + "sha256": "a0cad3a9ddb1dcb1860b0f008595abae726fa42f0ac9c26c8c64d55ae6086358", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78", + "commands": 8 + } + ], + "priorProofs": { + "run": 38829595978, + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "artifacts": [ + { + "artifact": "native-maintenance-evidence-linux-x64", + "proofs": [ + { + "name": "tracking-app-proof.json", + "sha256": "db8fec55ed61bbf4ec3ce5215b929cb8f8fb6c8607f1d46a88846ad3e69c7c89", + "fixtures": 4, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "backup-app-proof.json", + "sha256": "0b5a210423f9bb962aef3aace1fe467faa9d007d497dc0ac7e46f872c69abbbc", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "gitfile-app-proof.json", + "sha256": "e6fee7e6c6e4b9ebe9c084e23edc90f32c6dfa936f4d2acf8607c4822829acc2", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "object-app-proof.json", + "sha256": "99477b05a97e3a02ebd4d144ed5e68d15a069d5510c8acb2cfa9386014a1b3a8", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "quarantine-app-proof.json", + "sha256": "b41e95ba59e70f04c25467a89a3cfa8e0666538b2e57d69c371b30da26e88eaf", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "replacement-app-proof.json", + "sha256": "cc7f2bf2fff942e644fafade61cac289df9e93ce97abd78c3781e5b1933c6a5b", + "fixtures": 3, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "revision-app-proof.json", + "sha256": "6df7044f86cbf0eeee480b2c0a3b1017cc3b7661da11bdf5c21a9fd422a62961", + "fixtures": 2, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "shared-owner-app-proof.json", + "sha256": "0c874cda3943c184944593bad8c6cd5ca7166d11c47b9b49c5a1e1bf9ab4c528", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "inventory-filter-app-proof.json", + "sha256": "8d593d785ab9937356237adf7467759c0244702f8782bdd187550a335c88d332", + "fixtures": 11, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "inventory-denied-app-proof.json", + "sha256": "3af1fc91992cc3b293469907480f19c9daf0ecd3d54b8f6888573701bff37452", + "fixtures": 1, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "update-outcomes-app-proof.json", + "sha256": "411411caa37dfbc0c8af29e08b5a23f30c8df09d5010933890e4053d1a388df4", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "managed-discovery-app-proof.json", + "sha256": "4f9539eca045352338099a15233826777c9a5091640871b46869f903f06345a3", + "fixtures": 9, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "identities-app-proof.json", + "sha256": "19f4ca10b35e703c12e9cdf659099f189d4af894c50b5552c4f7af34df6d332e", + "fixtures": 13, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "94683403804d9f7c7e90c91556a93113fc2ed696aad511eaa72ac3288654c084" + }, + { + "name": "tracking-extension-proof.json", + "sha256": "8a66fa02574c6a9618eedc6f7efb040e0caccfb858610d708c42d1b06c72e9ff", + "fixtures": 4, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + }, + { + "name": "backup-extension-proof.json", + "sha256": "ef54ca8771237489f7ce4b383f76e505ce282416b8737d3556ba4f82eafcfe8f", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + }, + { + "name": "gitfile-extension-proof.json", + "sha256": "884341d9bbf5e20a6f02200bb9b8e9eb7306070c3c353f8946d17df02025bbd5", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + }, + { + "name": "object-extension-proof.json", + "sha256": "9ebfcd326e159eba5c0308a17873e19e6803aa758a5d0af60080f37ca5c24bb7", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + }, + { + "name": "quarantine-extension-proof.json", + "sha256": "407f24ae1f7079b7a8ac1cc07478b6a873cac4db3f4de359eca57fce29b3f16a", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + }, + { + "name": "replacement-extension-proof.json", + "sha256": "f1b09c1a85c083ba8002812f3e76548f37040cc9c291e0475e23900322ba4b98", + "fixtures": 3, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "revision-extension-proof.json", + "sha256": "3efa8972639eda620b6f3d7077a98acd3a2c31e83bccc97c070ba214068a6672", + "fixtures": 2, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "shared-owner-extension-proof.json", + "sha256": "e17c154619e5d12e89199c4daaeb2e28746b9330c3d0c0f250b3253465c0c02b", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "inventory-filter-extension-proof.json", + "sha256": "9306c33365ef7d3d2def939f60b7a4305e11beb482a9afb8e0400a3f900df28a", + "fixtures": 11, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + }, + { + "name": "inventory-denied-extension-proof.json", + "sha256": "d877963be83061ac6a781b81cd8a57ba6447629ec2b3dcf1ef763a4993ea8dcf", + "fixtures": 1, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + }, + { + "name": "update-outcomes-extension-proof.json", + "sha256": "9763c2a279e40f8cdd615266989090828c2a29ac30d7e145a8bf683bc406a0db", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + }, + { + "name": "managed-discovery-extension-proof.json", + "sha256": "a3a4b39dbe6fc116d5cc71079fb59f1c33149dcaa0828d948b78faa8acbbc4ce", + "fixtures": 9, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + }, + { + "name": "identities-extension-proof.json", + "sha256": "6e377fae334b954b50c29b5084199e2d6e2b2abdbb36786ca69890226da88c46", + "fixtures": 13, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "dd6334f0e2e9a6c9c9541586d0f43144384fe17eaf22c709580b6baf4ee79b24" + } + ] + }, + { + "artifact": "native-maintenance-evidence-osx-arm64", + "proofs": [ + { + "name": "tracking-app-proof.json", + "sha256": "5981f7f80a597297cdcd1c32f1ea4400da9537ef8b35e6d419ac441a595d9254", + "fixtures": 4, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "backup-app-proof.json", + "sha256": "4f793f10f1777134db3b49a0979757f4afc088a621e24ff757edc1db6ed1c92d", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "gitfile-app-proof.json", + "sha256": "c1b7aff48689c13839e81f4298802974e21e587a067016ae2a75b223230b1de4", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "object-app-proof.json", + "sha256": "86288c65d5ac8613138f1501c4c9f7c10efb4f1218bdc792d544ce2746c1cad8", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "quarantine-app-proof.json", + "sha256": "06fcd57e8d800f9cba2c9181c1d5b1727f0746ee00859c5b7bd3e80e336818a4", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "replacement-app-proof.json", + "sha256": "ab2521fc8f5ad1540f91815a1205cf12260c3291d76ef03af407137ad1902629", + "fixtures": 3, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": null + }, + { + "name": "revision-app-proof.json", + "sha256": "95bf4689cd36ebe773436c4ed6bad47e9e726fa5a134a0e24914fc6111149b8c", + "fixtures": 2, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": null + }, + { + "name": "shared-owner-app-proof.json", + "sha256": "016e7e9ffb8ad6098d5d17c541f3419ebee73a8da567df4ab0babc66b71da156", + "fixtures": 6, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": null + }, + { + "name": "inventory-filter-app-proof.json", + "sha256": "35fb73a7c55bb317ae89abe665bce3f6f4eb86767110c7f8ed315817f2617e73", + "fixtures": 11, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "inventory-denied-app-proof.json", + "sha256": "439a471fa318718fab8f0e4dabd3212ca40e13af4ecc04f7ec89e8378334ef22", + "fixtures": 1, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "update-outcomes-app-proof.json", + "sha256": "0f1338e6df286a0edbfae60d500b6b9efb03248c780a8eef28a7572805939795", + "fixtures": 6, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "managed-discovery-app-proof.json", + "sha256": "e5d92a8c69eeb613da8af3397b57eb579dc2ddf0bea8f49cb4f4040d8abea534", + "fixtures": 9, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "identities-app-proof.json", + "sha256": "f2d12cfc00dac1a59069eb9eade2bd2ba07b95b6672504d53ede614e50730cde", + "fixtures": 13, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f34a44b4ca1b58f550ae9480c4b91e7b9efdd67215184eedf284a0694d8fd1b6" + }, + { + "name": "tracking-extension-proof.json", + "sha256": "d8a18d3e21cf8dddd3cc7335306844bce0d930ae9fb5dab683805737ea78469e", + "fixtures": 4, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + }, + { + "name": "backup-extension-proof.json", + "sha256": "494cc5fa1bd5c530a4d7ff8c8c7e413894d6a3ff3c877f74996decf718e323bf", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + }, + { + "name": "gitfile-extension-proof.json", + "sha256": "c1ebacf48b7138388a9cafacfc0fa043918d2a54beb0634e0720f30ce5d5c41e", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + }, + { + "name": "object-extension-proof.json", + "sha256": "a15a83ba34853b37d91075d571e4da57e57d8a041d2639adc37aac5f596971bc", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + }, + { + "name": "quarantine-extension-proof.json", + "sha256": "235c4dd9401f6d44be528d15d62bfe85646760313052aa6c2874b6461deb9014", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + }, + { + "name": "replacement-extension-proof.json", + "sha256": "6f5af7cc547beb89e01e5c41f4ee3d689d8452977e371d79a8f955246eae6cfe", + "fixtures": 3, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": null + }, + { + "name": "revision-extension-proof.json", + "sha256": "96fac649d1abaab3f151abaf338b38f221ad991372f92a9510249016586766df", + "fixtures": 2, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": null + }, + { + "name": "shared-owner-extension-proof.json", + "sha256": "f688e04b66f2b75bba6e04aaf0445855e722323b89cd0217e724ce4e14131c48", + "fixtures": 6, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": null + }, + { + "name": "inventory-filter-extension-proof.json", + "sha256": "2e07934fb086e3065bd15f470e88abc6d6050d4fc92dc07ccaa3b26bf361f615", + "fixtures": 11, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + }, + { + "name": "inventory-denied-extension-proof.json", + "sha256": "770c0203f2d34a739570e6e8ed17f76694763f35c9f93e2c306d065c0542020b", + "fixtures": 1, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + }, + { + "name": "update-outcomes-extension-proof.json", + "sha256": "51230be7a6403b1bb4e4c92e2c8b6873a3b7e083b1c8a4b08ce24017a744db8a", + "fixtures": 6, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + }, + { + "name": "managed-discovery-extension-proof.json", + "sha256": "ac5b713f67c9216b6b6feb7869a0773f0751fbe1d30e57d0a3c32ee45074dbec", + "fixtures": 9, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + }, + { + "name": "identities-extension-proof.json", + "sha256": "d646f28f7590e6911503709f3a08aba1539f840e4d10a6924a8e171cf06bbe07", + "fixtures": 13, + "gh": "gh version 2.100.0 (2026-09-03)", + "binarySha256": "f358b63a6bdd4d2cf28f341e3e5c0055f7b58bd14c7d9c1bf02799aa0eafbc78" + } + ] + }, + { + "artifact": "native-maintenance-evidence-win-arm64", + "proofs": [ + { + "name": "tracking-app-proof.json", + "sha256": "481ccc0410637eac9ceb9bacf7fa58b3f8c8b40e8c25f9259184833874ae9035", + "fixtures": 4, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313" + }, + { + "name": "backup-app-proof.json", + "sha256": "8483089f32af770a05bf151640ae98d224960df6f91583684ec8824b60c73f75", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313" + }, + { + "name": "gitfile-app-proof.json", + "sha256": "6d38e78051a8e63d4a9c2eba48e53196250860d2e0808a2e41d5d2083110f4ad", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313" + }, + { + "name": "object-app-proof.json", + "sha256": "d9b7bc3277cf6752cc20c984e599b06b174562b6ae45a137e4f4cfc3b6385beb", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313" + }, + { + "name": "quarantine-app-proof.json", + "sha256": "b49e678e5ae24faebc1dc1835b3a15ab2c7dc2a758ca95dd79d3585be07e4a05", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313" + }, + { + "name": "replacement-app-proof.json", + "sha256": "c070a0b75b83b558ab311974c81602255b9c4de510e60fa5e03127b48066d1a1", + "fixtures": 3, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "revision-app-proof.json", + "sha256": "27eac7b8b7bcaa242959beab31359668037ad68f5bc7eca76631d9f0ca6c3e83", + "fixtures": 2, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "shared-owner-app-proof.json", + "sha256": "ffd64640d48074f711a45c20497eb230639b4f1cb68897ee2df37cfbe191a075", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "inventory-filter-app-proof.json", + "sha256": "4ab44cb4e9112adf0e95b54f2d84307e7e3dcc697e7e310e5412168b434129ed", + "fixtures": 11, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313" + }, + { + "name": "update-outcomes-app-proof.json", + "sha256": "d213d3ec075aa3854ce995300abf0a30301d3d3c32d5f3358933fd55bb712657", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313" + }, + { + "name": "managed-discovery-app-proof.json", + "sha256": "598a5eb20f7a69e10e7c1171e4f3461236d4ba1c5d5641aa8179708ff7e3244f", + "fixtures": 9, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313" + }, + { + "name": "identities-app-proof.json", + "sha256": "c9fbcba9157b4c008d0cfdde8d591ea63fe8ab1c59dc50e4fbf37179785f8fd5", + "fixtures": 13, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "8c3c38460f4d850bad6cd47ec6398a4873dec816afea5ef4340c99253a571313" + }, + { + "name": "tracking-extension-proof.json", + "sha256": "e81108916368971dd18a61c76d0d47fea11cca938e845f7982b9583a29986c16", + "fixtures": 4, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c" + }, + { + "name": "backup-extension-proof.json", + "sha256": "431071f2442317be8f8858732ae58c12ec5abf61b78e68a8f1fe7d28a75cd6ec", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c" + }, + { + "name": "gitfile-extension-proof.json", + "sha256": "57c83eb905c00bdff658675d610395c6c33e109c1f26746eeea6d83688b8db76", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c" + }, + { + "name": "object-extension-proof.json", + "sha256": "691111a6a98784ffad89463698583b65e6cd89f1451bcb54753c79548388f5ed", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c" + }, + { + "name": "quarantine-extension-proof.json", + "sha256": "0ac8095bbad0187c04cfbf89eb8151ec84f377dbc293f54fd1cd7d90bac59d7f", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c" + }, + { + "name": "replacement-extension-proof.json", + "sha256": "e10b50d8054d6bc199b198cd4a99e06ac2821e023bcd28076624f1a8bc5aafb3", + "fixtures": 3, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "revision-extension-proof.json", + "sha256": "edc19aaa12e2dca532b187a37143522d106f882e0a331db66eeb546117760f9d", + "fixtures": 2, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "shared-owner-extension-proof.json", + "sha256": "75537b5184ba4f76983a3c6e3a0836e5dcc4a29a460256216b540735fe52048a", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "inventory-filter-extension-proof.json", + "sha256": "df84a0a952888949577cca9ad49b7924f47105e136077efb4d4a1f49ec768178", + "fixtures": 11, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c" + }, + { + "name": "update-outcomes-extension-proof.json", + "sha256": "7511260637d39ab10383209d7ed0a844a64a610ab8d05f9422c6afd491748ef4", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c" + }, + { + "name": "managed-discovery-extension-proof.json", + "sha256": "a1ca426f5270115b71de8e419c2a40a842e0f184d867b64bf5ba13625c855047", + "fixtures": 9, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c" + }, + { + "name": "identities-extension-proof.json", + "sha256": "d0905278334a1424019de1a3781dee15e69d9c9e3762ed32b132cbf3d1f32210", + "fixtures": 13, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "906e646c6100ea6f8b5f878e0a580d1ed468c5f0d53946e8f14d2e746c1b2d5c" + } + ] + }, + { + "artifact": "native-maintenance-evidence-win-x64", + "proofs": [ + { + "name": "tracking-app-proof.json", + "sha256": "cd383269399ce03079f00d41fd7a3e64e79c90be8bdac1bcb5d8d22f763e806e", + "fixtures": 4, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0" + }, + { + "name": "backup-app-proof.json", + "sha256": "d487cc6fe1bed5ca3bd9abb5562416146c090b3271ca8964dee9bbea2ed1be6b", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0" + }, + { + "name": "gitfile-app-proof.json", + "sha256": "389cb9cc2d88d8672e19c28c9fba902f2c0c4a8cc17e0e1ee901c3c1cda5822b", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0" + }, + { + "name": "object-app-proof.json", + "sha256": "08b6ee650f02dcb78a5cbeee349ac9e564e5956bbc5d41dcf852b13424fa6be9", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0" + }, + { + "name": "quarantine-app-proof.json", + "sha256": "6cc0be6fc9476b219fb4359188c60f0c8ab646e8e26de9f5fe1092f44ea0569e", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0" + }, + { + "name": "replacement-app-proof.json", + "sha256": "2052a290b99fba3c3288c0bd34d97942112efc9501db9bde75f459b5c49914c6", + "fixtures": 3, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "revision-app-proof.json", + "sha256": "89369db129e9d37b7a55a38658b070decc8a8a982d969d58e8e90aeaa55ff1c4", + "fixtures": 2, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "shared-owner-app-proof.json", + "sha256": "e8ca48c36f91177df6e78dcdbc2e50d32ba865c0074024acf694bdab2e725e49", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "inventory-filter-app-proof.json", + "sha256": "ab26fec91f7de59a9826e8608b7cc2b48226695c483deb6d897c698b5938afda", + "fixtures": 11, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0" + }, + { + "name": "update-outcomes-app-proof.json", + "sha256": "1b3082b26d287653e9e9935f5ceaf6065a3b6a039ea9221fc522eb35555ac3ed", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0" + }, + { + "name": "managed-discovery-app-proof.json", + "sha256": "fd5ab3ba632b64be9570cad12b8bd89103fcb71b09bc5cb67877975d5f980531", + "fixtures": 9, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0" + }, + { + "name": "identities-app-proof.json", + "sha256": "9958bdf79ddc7dbb9d670df6dedb7afb2bd891670c36f870f606df41ba40a509", + "fixtures": 13, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "96555ff098f7ade4acf390a7fffd2bd8a656788c62bb24541ccf1de051763db0" + }, + { + "name": "tracking-extension-proof.json", + "sha256": "0e2790bb95d7c908b1b7df4a7089e3af7c5dfbd657bf8204e0665852d212dc07", + "fixtures": 4, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6" + }, + { + "name": "backup-extension-proof.json", + "sha256": "eed36f1bd559658550ed37e5a2e18e0713f0f6986aefda508dbf59073c424771", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6" + }, + { + "name": "gitfile-extension-proof.json", + "sha256": "1c01718c5b269eb3a87c0eb936fa3e8ced325e498f1caf770a1d1bf6d41f6652", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6" + }, + { + "name": "object-extension-proof.json", + "sha256": "55fafbe1e692a3ea26da1d4a3ea7a43e16cdbb0eec9e6c7353f1cc4ec2dd1620", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6" + }, + { + "name": "quarantine-extension-proof.json", + "sha256": "ed3b11306f4f6f5793ab3d3c6a0e5d4b3fe4b645d62fda07695527ff4a4ebaaf", + "fixtures": 1, + "gh": "runner default", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6" + }, + { + "name": "replacement-extension-proof.json", + "sha256": "4405d61348c9a0efe2579a18ad9e714901d1be17045ee3b83f131088591f3a6c", + "fixtures": 3, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "revision-extension-proof.json", + "sha256": "000ee717fa4b8d0ce2cc630a7bc20a748d7315a91774655c5f28e321df6ac525", + "fixtures": 2, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "shared-owner-extension-proof.json", + "sha256": "251b0ecd80ad380e7d28787e821a7b484db696a75e0147b2fa28ba5a3f431982", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": null + }, + { + "name": "inventory-filter-extension-proof.json", + "sha256": "a37648f8517a965e96146459cecbb5a73cb032026d1113ccfeb8f941137749df", + "fixtures": 11, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6" + }, + { + "name": "update-outcomes-extension-proof.json", + "sha256": "159897d42e7f95b27a861916de0aa8396af1415a607d6e1288d55c3091470580", + "fixtures": 6, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6" + }, + { + "name": "managed-discovery-extension-proof.json", + "sha256": "2644f43b9c2e219048b31314aefc9124f71cb6863953e8da887a405431b8d762", + "fixtures": 9, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6" + }, + { + "name": "identities-extension-proof.json", + "sha256": "385cdd56b2b9ee828a44af1efa40230a83c386fcfc5cdf57a942a48f154f40b7", + "fixtures": 13, + "gh": "gh version 2.102.0 (2026-09-30)", + "binarySha256": "277bd0c9a48e374e0d86e11ae6b8c5c8a775af745303291c1d056e92e8b1bcd6" + } + ] + } + ] + }, + "loadingCollectorSha256": "f78c37d7a3e385ff7d2367be86166d4e3dff71b525f52f2ea6aa7742049bdb60", + "linuxUnavailableOpenat2": { + "errno": [ + 1, + 38 + ], + "logSha256": "e00ca6a2f1dd552cc53da5fbc52bbf0ba0995f7d53e5c502d95841a8cd762af6" + } + }, + "reviews": { + "reviewThreads": { + "nodes": [ + { + "id": "PRRT_kwDOSKLicM6tAFzQ", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAFzj", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAFz3", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAF0K", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAF0Z", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAF0m", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAjb0", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAjcI", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAjck", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAjc7", + "isResolved": true + }, + { + "id": "PRRT_kwDOSKLicM6tAypA", + "isResolved": true + } + ] + }, + "reviews": { + "nodes": [ + { + "id": "PRR_kwDOSKLicM8AAAABSkXVqw", + "author": { + "login": "copilot-pull-request-reviewer" + }, + "commit": { + "oid": "390cea7bee8fbee7448a71bc8e58955a40eca144" + }, + "state": "COMMENTED", + "body": "\n\n### \ud83d\udfe1 Changes recommended\n\nUnresolved context resolution, discovery coverage, and policy omissions can reject valid requests or report incorrect loading availability.\n\n
\n6 open findings\n\n- \"High [Include loading-policy keys in HasPolicy](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225832) \u00b7 New\n- \"Medium [Preserve inaccessible supplemental roots in coverage](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225861) \u00b7 New\n- \"Medium [Pass selected configuration context to managed discovery](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225894) \u00b7 New\n- \"Medium [Include OpenCode provider-specific discovery roots](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225929) \u00b7 New\n- \"Medium [Avoid resolving relative projects against the effective CWD twice](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225961) \u00b7 New\n- \"Medium [Capture OpenCode discovery-disable flags](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225989) \u00b7 New\n
\n\n
\nWhat changed in this PR\n\nAdds contextual skill-loading analysis to SkillView, separating local policy expectations from physical inventory and active-session evidence.\n\n**Changes:**\n- Adds the `effective` CLI command and Installed **E** view.\n- Captures bounded configuration and evaluates agent-specific loading rules.\n- Adds regression tests, native-host proof checks, and documentation.\n\n| File | Description |\r\n| ---- | ----------- |\r\n| tests/\u200bSkillView.Tests/\u200bUi/\u200bInstalledTabViewTests.cs | Tests the loading shortcut. |\r\n| tests/\u200bSkillView.Tests/\u200bUi/\u200bEffectiveLoadingScreenTests.cs | Tests cancellation and worker draining. |\r\n| tests/\u200bSkillView.Tests/\u200bpackages.lock.json | Locks Tomlyn dependency. |\r\n| tests/\u200bSkillView.Tests/\u200bLoading/\u200bLoadingSettingsTests.cs | Tests policy evaluation and merging. |\r\n| tests/\u200bSkillView.Tests/\u200bLoading/\u200bLoadingConfigurationReaderTests.cs | Tests bounded configuration parsing. |\r\n| tests/\u200bSkillView.Tests/\u200bLoading/\u200bLoadingConfigurationCaptureTests.cs | Tests contextual configuration capture. |\r\n| tests/\u200bSkillView.Tests/\u200bLoading/\u200bGeminiLoadingCaptureTests.cs | Tests trust and extension rules. |\r\n| tests/\u200bSkillView.Tests/\u200bLoading/\u200bEffectiveSkillLoaderTests.cs | Tests candidates, precedence, and uncertainty. |\r\n| tests/\u200bSkillView.Tests/\u200bLoading/\u200bEffectiveCliTests.cs | Tests options and output contracts. |\r\n| tests/\u200bSkillView.MaintenanceProof/\u200bpackages.lock.json | Locks Tomlyn dependency. |\r\n| tests/\u200bSkillView.IntegrationTests/\u200bpackages.lock.json | Locks Tomlyn dependency. |\r\n| src/\u200bSkillView.GhExtension/\u200bpackages.lock.json | Locks Tomlyn dependency. |\r\n| src/\u200bSkillView.Core/\u200bUi/\u200bTabs/\u200bInstalledTabView.cs | Adds the loading shortcut. |\r\n| src/\u200bSkillView.Core/\u200bUi/\u200bSkillViewWorkflowCoordinator.cs | Connects loading analysis to inventory. |\r\n| src/\u200bSkillView.Core/\u200bUi/\u200bSkillViewApp.cs | Wires the Installed action. |\r\n| src/\u200bSkillView.Core/\u200bUi/\u200bInstalledScreen.cs | Adds contextual loading guidance. |\r\n| src/\u200bSkillView.Core/\u200bUi/\u200bEffectiveLoadingScreen.cs | Adds the analysis modal. |\r\n| src/\u200bSkillView.Core/\u200bUi/\u200bDoctorScreen.cs | Links to loading analysis. |\r\n| src/\u200bSkillView.Core/\u200bSkillView.Core.csproj | Adds Tomlyn for TOML parsing. |\r\n| src/\u200bSkillView.Core/\u200bpackages.lock.json | Locks the direct Tomlyn dependency. |\r\n| src/\u200bSkillView.Core/\u200bLoading/\u200bOpenCodePolicyShape.cs | Validates supported policy shapes. |\r\n| src/\u200bSkillView.Core/\u200bLoading/\u200bOpenCodeAgentCapture.cs | Captures Markdown agent headers. |\r\n| src/\u200bSkillView.Core/\u200bLoading/\u200bLoadingSettings.cs | Merges and evaluates loading policies. |\r\n| src/\u200bSkillView.Core/\u200bLoading/\u200bLoadingConfigurationReader.cs | Implements bounded configuration readers. |\r\n| src/\u200bSkillView.Core/\u200bLoading/\u200bLoadingConfigurationCapture.cs | Captures agent configuration layers. |\r\n| src/\u200bSkillView.Core/\u200bLoading/\u200bGeminiLoadingCapture.cs | Captures trust and extension evidence. |\r\n| src/\u200bSkillView.Core/\u200bLoading/\u200bEffectiveSkillModels.cs | Defines frozen analysis models. |\r\n| src/\u200bSkillView.Core/\u200bLoading/\u200bEffectiveSkillLoader.cs | Builds contextual loading conclusions. |\r\n| src/\u200bSkillView.Core/\u200bLoading/\u200bAgentLoadingRules.cs | Records sources and native limitations. |\r\n| src/\u200bSkillView.Core/\u200bCli/\u200bCliDispatcher.Effective.cs | Implements options and analysis output. |\r\n| src/\u200bSkillView.Core/\u200bCli/\u200bCliDispatcher.cs | Registers command, timeout, and help. |\r\n| src/\u200bSkillView.App/\u200bpackages.lock.json | Locks Tomlyn dependency. |\r\n| docs/\u200busage.md | Documents loading analysis usage. |\r\n| AGENTS.md | Records loading-analysis invariants. |\r\n| agent_docs/\u200bmaintenance-implementation.md | Records prior batch acceptance. |\r\n| agent_docs/\u200bmaintenance-identities.md | Records identity-work acceptance. |\r\n| agent_docs/\u200bmaintenance-effective-loading.md | Documents design and acceptance gates. |\r\n| agent_docs/\u200bmaintenance-acceptance.json | Updates prior milestone acceptance. |\r\n| agent_docs/\u200bevidence/\u200bprove-effective-loading.py | Adds disposable native-host proofs. |\r\n| .github/\u200bworkflows/\u200bci.yml | Runs proofs for both hosts. |\n
\n\n\ud83e\udde0 **Review effort:** Balanced\n\n---\n\n\ud83d\udca1 Add a `code-review` agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.", + "submittedAt": "2026-10-15T23:15:54Z" + }, + { + "id": "PRR_kwDOSKLicM8AAAABSklURg", + "author": { + "login": "copilot-pull-request-reviewer" + }, + "commit": { + "oid": "9882e6b3dc3df2c44b1e0107bc5e2f74a34acb76" + }, + "state": "COMMENTED", + "body": "\n\n### \ud83d\udfe1 Changes recommended\n\nUnresolved provider-policy mismatches and incomplete Gemini discovery can produce incorrect loading explanations.\n\n
\n4 open findings\n\n- \"Medium [Discover Gemini root skill files during inventory capture](https://github.com/harder/gh-skillview/pull/63#discussion_r4289423323) \u00b7 New\n- \"Medium [Preserve primary mode during legacy agent mode merging](https://github.com/harder/gh-skillview/pull/63#discussion_r4289423354) \u00b7 New\n- \"Medium [Use case-insensitive OpenCode permission pattern matching on Windows](https://github.com/harder/gh-skillview/pull/63#discussion_r4289423390) \u00b7 New\n- \"Medium [Normalize legacy mode headers before permission merging](https://github.com/harder/gh-skillview/pull/63#discussion_r4289423424) \u00b7 New\n
\n\n
\n6 resolved since last review\n\n- \"High [Include loading-policy keys in HasPolicy](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225832)\n- \"Medium [Capture OpenCode discovery-disable flags](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225989)\n- \"Medium [Avoid resolving relative projects against the effective CWD twice](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225961)\n- \"Medium [Include OpenCode provider-specific discovery roots](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225929)\n- \"Medium [Pass selected configuration context to managed discovery](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225894)\n- \"Medium [Preserve inaccessible supplemental roots in coverage](https://github.com/harder/gh-skillview/pull/63#discussion_r4289225861)\n
\n\n\ud83e\udde0 **Review effort:** Balanced", + "submittedAt": "2026-10-15T23:49:28Z" + }, + { + "id": "PRR_kwDOSKLicM8AAAABSksoxg", + "author": { + "login": "copilot-pull-request-reviewer" + }, + "commit": { + "oid": "789d6f51ebb44be23b2d4a99c432248f76f946ef" + }, + "state": "COMMENTED", + "body": "\n\n### \ud83d\udd35 Needs a closer look\n\nUnresolved correctness issues and outstanding cross-platform acceptance gates require fixes and final human verification.\n\n
\n1 open finding\n\n- \"Medium [Preserve frontmatter framing when determining skill discoverability](https://github.com/harder/gh-skillview/pull/63#discussion_r4289525504) \u00b7 New\n
\n\n
\n4 resolved since last review\n\n- \"Medium [Normalize legacy mode headers before permission merging](https://github.com/harder/gh-skillview/pull/63#discussion_r4289423424)\n- \"Medium [Use case-insensitive OpenCode permission pattern matching on Windows](https://github.com/harder/gh-skillview/pull/63#discussion_r4289423390)\n- \"Medium [Preserve primary mode during legacy agent mode merging](https://github.com/harder/gh-skillview/pull/63#discussion_r4289423354)\n- \"Medium [Discover Gemini root skill files during inventory capture](https://github.com/harder/gh-skillview/pull/63#discussion_r4289423323)\n
\n\n
\nPreviously missed (1)\n\nIn code that hasn't changed since last review\n\n
\n\"Medium Handle NUL-containing absolute paths without evaluator failure\n\n`src/\u200bSkillView.Core/\u200bLoading/\u200bLoadingSettings.cs:290`\n\nAn absolute `skills.config` path containing an escaped NUL passes the string and absolute-path checks, but `PathIdentity.Equals` calls `Path.GetFullPath`, which throws `ArgumentException`. This escapes the evaluator, making the CLI report invalid usage or the TUI fail the entire analysis instead of retaining other candidates. Convert invalid configuration paths to unknown policy here, and add a regression case with an escaped NUL in an absolute path.\n
\n
\n\n\ud83e\udde0 **Review effort:** Balanced", + "submittedAt": "2026-10-16T00:07:04Z" + }, + { + "id": "PRR_kwDOSKLicM8AAAABSkz8Dw", + "author": { + "login": "copilot-pull-request-reviewer" + }, + "commit": { + "oid": "9dbffa64bdc48816d8645f171fad43b06c5e350e" + }, + "state": "COMMENTED", + "body": "\n\n### \ud83d\udd35 Needs a closer look\n\nCross-provider semantics, an unresolved output defect, and remaining native compatibility gates require maintainer review.\n\n**0 open findings**\n\n
\n1 resolved since last review\n\n- \"Medium [Preserve frontmatter framing when determining skill discoverability](https://github.com/harder/gh-skillview/pull/63#discussion_r4289525504)\n
\n\n
\nPreviously missed (1)\n\nIn code that hasn't changed since last review\n\n
\n\"Medium Set Slash false when local visibility override disables invocation\n\n`src/\u200bSkillView.Core/\u200bLoading/\u200bLoadingSettings.cs:231`\n\nFor an ordinary Claude skill with `skillOverrides.demo = \"off\"`, this return leaves `Slash` null. The loader forwards that value to both effective views as `slashInvocation=unknown`, even though the same local policy definitively disables manual invocation. Set `Slash = false`, as the managed-restriction branch does, and extend the visibility-override test to assert it.\n
\n
\n\n\ud83e\udde0 **Review effort:** Balanced", + "submittedAt": "2026-10-16T00:26:19Z" + } + ] + } + } + }, + "standaloneAotWarningsAsErrors": [ + "IL2026", + "IL3050", + "IL3053" + ] + }, + "reviews": [ + { + "name": "consumer_final_review", + "scope": "bounds, cancellation, missing-root versus interrupted capture, peer limits, final native disagreements", + "status": "clear", + "execution": "source review only", + "reviewedHead": "789d6f51ebb44be23b2d4a99c432248f76f946ef" + }, + { + "name": "replacement_design_review", + "scope": "tagged provider configuration/precedence/schema and source normalization", + "status": "clear", + "execution": "source and upstream primary-source review only", + "reviewedHead": "789d6f51ebb44be23b2d4a99c432248f76f946ef" + }, + { + "name": "object_evidence_review", + "scope": "output, physical identity, exposures/deliveries and proof claims", + "status": "clear", + "execution": "source review only", + "reviewedHead": "789d6f51ebb44be23b2d4a99c432248f76f946ef" + }, + { + "name": "consumer_final_review", + "scope": "Final original M12 consumer/ownership acceptance including framing and invalid paths", + "status": "clear", + "execution": "source review only", + "reviewedHead": "9dbffa64bdc48816d8645f171fad43b06c5e350e" + }, + { + "name": "replacement_design_review", + "scope": "Third review framing and Codex invalid-path fixes plus singleton qualification", + "status": "clear", + "execution": "source review only", + "reviewedHead": "9dbffa64bdc48816d8645f171fad43b06c5e350e" + }, + { + "name": "object_evidence_review", + "scope": "Final evidence attribution, exact artifact file sets, frozen report assertions, helper re-review", + "status": "clear", + "execution": "source and evidence review only", + "reviewedHead": "9dbffa64bdc48816d8645f171fad43b06c5e350e" + }, + { + "name": "consumer_final_review", + "scope": "Claude explicit off invocation dimensions and native regression; unchanged source inherits prior complete M12 review", + "status": "clear", + "execution": "source review only", + "reviewedHead": "bedba13fc1c1c16449122187aa2ade8f253c1c40" + } + ], + "remaining": "M12 complete; nine original findings complete, twelve remain. Full M08 continuation is next. Original down-arrow crash was never reproduced.", + "criterionMatrix": [ + { + "criterion": "Exact agent, profile, project/CWD, version, trust and configuration context", + "evidence": [ + "LoadingConfigurationReaderTests.LoadingContextKeyIncludesProjectProfileVersionConfigurationTrustAndPolicy", + "EffectiveCliTests.ExactContextOptionsAreDistinctFromGlobalInventoryProfiles", + "native product: same physical Gemini user skill under two projects and alternate Gemini home" + ] + }, + { + "criterion": "Agent-specific precedence, coexistence and uncertainty", + "evidence": [ + "EffectiveSkillLoaderTests.ClaudePersonalWinsOverProjectButEveryPhysicalSubjectRemains", + "EffectiveSkillLoaderTests.ClaudeEnterpriseUsesDocumentedDotClaudePlacement", + "EffectiveSkillLoaderTests.GeminiWorkspaceAgentsWinsOverNativeAndUserRoots", + "EffectiveSkillLoaderTests.EqualNamesDoNotInheritUniversalProjectPrecedence", + "EffectiveSkillLoaderTests.IncompleteHigherTierCoverageDoesNotProveTheHighestObservedCopyIsSelected", + "native product: Claude personal/project winner and competing paths" + ] + }, + { + "criterion": "Physical subjects, all exposures, aliases, namespaces and delivery identities survive", + "evidence": [ + "EffectiveSkillLoaderTests.PhysicalPayloadAliasesKeepEveryExposureAndContextualEntryKey", + "EffectiveSkillLoaderTests.ConcretePluginManifestAndApplicableRegistrationOutrankBroadProtectionAndOtherProjects", + "EffectiveSkillLoaderTests.ClaudeFrontmatterAliasDoesNotEraseADistinctDirectoryCommandAfterOneNameLoses", + "EffectiveSkillLoaderTests.MultipleGeminiDeliveriesRetainEveryManifestAndEnablementForOnePhysicalEntry", + "native product: linked Gemini extension manifest, installed address and payload address" + ] + }, + { + "criterion": "Disabled, policy/trust, manual/automatic/slash/approval and reload dimensions", + "evidence": [ + "LoadingSettingsTests", + "LoadingConfigurationCaptureTests", + "EffectiveSkillLoaderTests.DisabledStateRemainsPrimaryWhenSelectionIsAlsoShadowed", + "native product: disabled Gemini project, Codex explicit-only policy and OpenCode Markdown ask override" + ] + }, + { + "criterion": "Client rejection is separate from portable metadata lint", + "evidence": [ + "EffectiveSkillLoaderTests.MissingPortableNameDoesNotBecomeClaudeNativeIncompatibility", + "EffectiveSkillLoaderTests.OpenCodePortableMismatchDoesNotBecomeAProvenNativeRefusal", + "EffectiveSkillLoaderTests.GeminiUnsupportedMetadataCannotProveAHigherTierWinner" + ] + }, + { + "criterion": "Native inventory, local expectation and active session are separate; absence is not inferred", + "evidence": [ + "AgentLoadingRules.NativeAvailability audited startup reasons", + "EffectiveSkillLoaderTests.NativeOmissionsDoNotEraseFilesystemCandidatesAndWrongContextIsRejected", + "EffectiveSkillLoaderTests.NativeDisabledIsNotAContradictionWhenIncompleteDiscoveryLeavesInvocationUnknown", + "native product: every response requires unavailable native inventory, not-run conformance and unknown active sessions" + ] + }, + { + "criterion": "Bounded, cancellable, typed, nonblocking metadata capture; no raw configuration secrets in diagnostics", + "evidence": [ + "LoadingConfigurationReaderTests", + "GeminiLoadingCaptureTests.DisappearingListedOpenCodeChildMarksTheCaptureIncomplete", + "GeminiLoadingCaptureTests.MalformedExtensionSchemaIsUnknownAndCanceledEvaluationCannotDefaultToEnabled", + "LoadingSettingsTests.OversizedPermissionPatternsBecomeUnknownInsteadOfCrashingOrAllowing" + ] + }, + { + "criterion": "Usable CLI/TUI parity, background capture and cancellation before control teardown", + "evidence": [ + "EffectiveCliTests.VersionedJsonRetainsSubjectsAliasesDimensionsAndUnknownNativeSessionFacts", + "EffectiveCliTests.RenderingUsesFrozenEvidenceAndSanitizesUntrustedText", + "EffectiveCliTests.SharedTextViewRetainsSlashNativeDisagreementAndPortableEvidence", + "EffectiveLoadingScreenTests.CancelingAnActiveAnalysisDrainsItsWorkerBeforeTheModalReturns", + "InstalledTabViewTests uppercase E and filter routing" + ] + }, + { + "criterion": "No skill/configuration mutation or AI-client/skill execution", + "evidence": [ + "LoadingConfigurationCaptureTests.AnalysisDoesNotWriteConfigurationOrLaunchAClient", + "prove-effective-loading.py snapshots fixture entry names and file bytes after each actual native CLI command", + "source audit: capture launches gh/git inventory only; no native AI-client adapter is admitted" + ] + }, + { + "criterion": "Persisted journals, frontmatter/owner hash inputs and actual old-native recovery stay compatible", + "evidence": [ + "source diff contains no persisted model/hash-input changes", + "four actual pre-change Native AOT killed-apply/restart/recovery/undo proofs for schema1 and schema2 on both hosts" + ] + }, + { + "criterion": "Review regressions: alternate homes, native discovery roots/flags and unavailable supplemental roots", + "evidence": [ + "LoadingDiscoveryTests", + "LoadingConfigurationCaptureTests.RelativeProjectAndCwdResolveOnceAgainstTheOriginalWorkingDirectory", + "LoadingConfigurationCaptureTests.ConditionalLegacyTomlModeKeepsNativeMigrationPolicyUnknown", + "LoadingSettingsTests.ConditionalConsumedKeysCannotProduceAnEnabledDefault", + "EffectiveSkillLoaderTests.UninspectableSupplementalRootQualifiesWinnerAndFrozenConsumerCoverage", + "native product: alternate Claude plugin home, custom OpenCode singular skill directory, root and nested configured paths, external-root disabling" + ] + }, + { + "criterion": "Gemini root admission and OpenCode legacy roles/platform permissions", + "evidence": [ + "LoadingDiscoveryTests.GeminiRootAndImmediateChildSkillsAreDiscoveredWithoutEnablingRecursiveLoading", + "LoadingDiscoveryTests.GeminiExtensionRootAndChildRemainVisibleInsideADeclaredManagedPayload", + "LoadingSettingsTests.JsonLegacyModeForcesPrimaryAfterValidDecoding", + "LoadingConfigurationCaptureTests.ValidMarkdownModesForcePrimaryEvenAfterSubagentSettings", + "LoadingSettingsTests.WindowsCaseFoldingAppliesToBothOpenCodePatternLevelsAndLeavesClaudeUnchanged", + "native product: root-gemini, Markdown and JSON legacy subagent-to-primary, case-demo Windows deny/non-Windows ask" + ] + }, + { + "criterion": "Provider header framing and invalid path uncertainty", + "evidence": [ + "Gemini BOM and YAML-end framing rejected without shadowing valid user candidate", + "Bounded ambiguous Gemini closing delimiter remains unknown", + "Codex escaped NUL path retains both candidates as unknown policy" + ] + } + ], + "previousHeadVerification": { + "status": "historical; superseded by final-head evidence" + }, + "historicalHeads": [ + { + "head": "9882e6b3dc3df2c44b1e0107bc5e2f74a34acb76", + "verification": { + "localFullTests": { + "passed": 1698, + "failed": 0, + "skipped": 0 + }, + "localFocusedTests": { + "passed": 180, + "failed": 0, + "skipped": 0 + }, + "ciRun": 38824872090, + "contractRun": 38824891164 + } + }, + { + "head": "789d6f51ebb44be23b2d4a99c432248f76f946ef", + "verification": { + "localFullTests": { + "passed": 1713, + "failed": 0, + "skipped": 0 + }, + "localFocusedTests": { + "passed": 195, + "failed": 0, + "skipped": 0 + }, + "ciRun": 38826632378, + "contractRun": 38826651701 + } + }, + { + "head": "9dbffa64bdc48816d8645f171fad43b06c5e350e", + "verification": { + "localFullTests": { + "passed": 1722, + "failed": 0, + "skipped": 0 + }, + "localFocusedTests": { + "passed": 204, + "failed": 0, + "skipped": 0 + }, + "ciRun": 38828767922, + "contractRun": 38828804486 + } + } + ], + "reviewDispositions": [ + { + "review": 5541406918, + "comment": 4289525504, + "disposition": "fixed-and-resolved", + "head": "9dbffa64bdc48816d8645f171fad43b06c5e350e", + "evidence": "LoadingHeaderFraming plus Gemini rejection/partial-frame regressions; native fixture has both rejected forms beside valid user" + }, + { + "review": 5541406918, + "comment": null, + "bodyOnlyFinding": "Handle NUL-containing absolute paths without evaluator failure", + "disposition": "fixed", + "head": "9dbffa64bdc48816d8645f171fad43b06c5e350e", + "evidence": "Codex path policy catches only invalid filesystem path failures; actual escaped-NUL TOML and two-candidate capture regressions" + }, + { + "review": 5541526543, + "comment": null, + "bodyOnlyFinding": "Set Slash false when local visibility override disables invocation", + "disposition": "fixed-and-independently-re-reviewed", + "head": "bedba13fc1c1c16449122187aa2ade8f253c1c40", + "evidence": "Existing disabled/shadowed regression asserts every slash dimension; eight-command native fixture adds explicit hidden-demo off; previous binary fails exact assertion", + "beforeLogSha256": "0666f8391c34f08ebe96b4091f7f3a35f8b6aa3424fb850348bab72657d344df" + } + ], + "mergeCommit": "6233f6a39105c472130e726c425da7ecf5acb632", + "mergedAt": "2026-10-16T01:30:17Z", + "mergeTreeMatchesReviewedHead": true +} diff --git a/agent_docs/evidence/maintenance-batch-14-checkpoint.json b/agent_docs/evidence/maintenance-batch-14-checkpoint.json new file mode 100644 index 00000000..4917c25a --- /dev/null +++ b/agent_docs/evidence/maintenance-batch-14-checkpoint.json @@ -0,0 +1,1577 @@ +{ + "schemaVersion": 1, + "batch": 14, + "scope": "M08 external cleanup suppression slice; original acceptance incomplete", + "originalComplete": 9, + "originalTotal": 21, + "priorMergedCommit": "6233f6a39105c472130e726c425da7ecf5acb632", + "local": { + "build": { + "passed": true, + "warnings": 0, + "errors": 0 + }, + "fullTests": { + "total": 1749, + "passed": 1749, + "failed": 0, + "skipped": 0 + }, + "focused": { + "preferences": 17, + "eventLoop": 2, + "cli": 8 + }, + "formatVerify": true, + "aotAppStrictWarnings": true, + "aotExtension": true + }, + "reviews": [ + { + "reviewer": "independent store/workflow model", + "agreedFindings": [ + "legacy aggregate flag confused with marker origin", + "reviewed owner namespace freshness", + "failed payload capture aggregate budget", + "unknown native continuity at review and execution boundaries" + ], + "resolution": "fixed; independently re-reviewed clear" + }, + { + "reviewer": "independent UI/CLI/proof model", + "agreedFindings": [ + "worker-thread nested removal confirmation", + "symlink selector canonicalization", + "actual gh local-source fixture must exercise set/clear/restart" + ], + "resolution": "fixed; independently re-reviewed clear" + } + ], + "localNativeProofs": { + "app": { + "reportSha256": "61c779184da6079a3b2164989a1ff0f3d4698811ef26c3ad05bc06dbba06ed1d", + "report": { + "schemaVersion": 1, + "results": [ + { + "ghVersion": "gh version 2.97.0 (2026-07-31)", + "app": "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "checks": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/gh-skill", + "bindingMode": "source", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/demo", + "bindingMode": "source", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/unknown", + "bindingMode": "object", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + } + ], + "aliasResolved": true, + "unknownInPlaceEditExpires": true, + "legacyPreserved": true, + "alternateStateIsolated": true, + "corruptClearDoesNotReviveSuppression": true, + "commands": [ + { + "argv": [ + "/private/tmp/skillview-maintenance/gh-minimum/gh_2.97.0_macOS_arm64/bin/gh", + "skill", + "install", + "--from-local", + "--dir", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "--", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/source", + "demo" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/gh-minimum/gh_2.97.0_macOS_arm64/bin/gh", + "skill", + "install", + "--dir", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "--", + "cli/cli", + "skills/gh-skill" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/agent-demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/gh-skill", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--install-id", + "19a4c275010f4f7ada0acebd23b1509320a212e24dd1f249698601ac6c045a96", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--install-id", + "67beec384265a36b42b738dd1ae0f9c4e0478be48f0c09ac0757fa20c505afda", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--install-id", + "7c8d1d37d039532264f6c5e268a6299116d53bd421ad284755ddc6479e48bc51", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/unknown", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/unknown", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/gh-skill", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills/gh-skill", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-cumqkc46/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/gh-minimum/gh_2.97.0_macOS_arm64/bin/gh", + "--version" + ], + "exitCode": 0 + } + ] + }, + { + "ghVersion": "gh version 2.102.0 (2026-09-30)", + "app": "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "checks": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/gh-skill", + "bindingMode": "source", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/demo", + "bindingMode": "source", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/unknown", + "bindingMode": "object", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + } + ], + "aliasResolved": true, + "unknownInPlaceEditExpires": true, + "legacyPreserved": true, + "alternateStateIsolated": true, + "corruptClearDoesNotReviveSuppression": true, + "commands": [ + { + "argv": [ + "/opt/homebrew/Cellar/gh/2.102.0/bin/gh", + "skill", + "install", + "--from-local", + "--dir", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "--", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/source", + "demo" + ], + "exitCode": 0 + }, + { + "argv": [ + "/opt/homebrew/Cellar/gh/2.102.0/bin/gh", + "skill", + "install", + "--dir", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "--", + "cli/cli", + "skills/gh-skill" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/agent-demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/gh-skill", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--install-id", + "f37867e540202b1afa431e18ab9323de845067def02c1c6fd2f4dc17328268ae", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--install-id", + "056a1011c946b68f3a20050fda1c1b3653ff0c6660921d2bd237894b36477325", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--install-id", + "d358bb657b67795863f7be002bc564a8d386a390e36fcb65793f194cd2cce568", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/unknown", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/unknown", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/gh-skill", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills/gh-skill", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_20oxfzp/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/opt/homebrew/Cellar/gh/2.102.0/bin/gh", + "--version" + ], + "exitCode": 0 + } + ] + } + ], + "status": "passed", + "app": { + "path": "/tmp/skillview-maintenance/effective-loading/preferences-aot-app/skillview", + "sha256": "3b32a01e926cc79bbd527e2a3427ed227d46ed7e1a89f355b94b757473d75949" + } + } + }, + "extension": { + "reportSha256": "8999312fa9dbed1749b654f73472bac9b5021590a4c7e1bbe3b14f41022b7b3e", + "report": { + "schemaVersion": 1, + "results": [ + { + "ghVersion": "gh version 2.97.0 (2026-07-31)", + "app": "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "checks": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/gh-skill", + "bindingMode": "source", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/demo", + "bindingMode": "source", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/unknown", + "bindingMode": "object", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + } + ], + "aliasResolved": true, + "unknownInPlaceEditExpires": true, + "legacyPreserved": true, + "alternateStateIsolated": true, + "corruptClearDoesNotReviveSuppression": true, + "commands": [ + { + "argv": [ + "/private/tmp/skillview-maintenance/gh-minimum/gh_2.97.0_macOS_arm64/bin/gh", + "skill", + "install", + "--from-local", + "--dir", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "--", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/source", + "demo" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/gh-minimum/gh_2.97.0_macOS_arm64/bin/gh", + "skill", + "install", + "--dir", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "--", + "cli/cli", + "skills/gh-skill" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/agent-demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/gh-skill", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--install-id", + "f5dd0879b091b93ba1926779e892057c7f37ea74717f73f14e4c345887671877", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--install-id", + "f1333bf79111000e5789f822d2ab636bc87ba7b0a1564f89768bab42424c9881", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--install-id", + "f50b735eb3498d331b363f685361e8b97e1de660f9f126a3a96fd80277b8c153", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/unknown", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/unknown", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/gh-skill", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills/gh-skill", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-dl2ehtyz/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/gh-minimum/gh_2.97.0_macOS_arm64/bin/gh", + "--version" + ], + "exitCode": 0 + } + ] + }, + { + "ghVersion": "gh version 2.102.0 (2026-09-30)", + "app": "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "checks": [ + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/gh-skill", + "bindingMode": "source", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/demo", + "bindingMode": "source", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + }, + { + "path": "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/unknown", + "bindingMode": "object", + "restartObserved": true, + "payloadAndRegistryUnchanged": true + } + ], + "aliasResolved": true, + "unknownInPlaceEditExpires": true, + "legacyPreserved": true, + "alternateStateIsolated": true, + "corruptClearDoesNotReviveSuppression": true, + "commands": [ + { + "argv": [ + "/opt/homebrew/Cellar/gh/2.102.0/bin/gh", + "skill", + "install", + "--from-local", + "--dir", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "--", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/source", + "demo" + ], + "exitCode": 0 + }, + { + "argv": [ + "/opt/homebrew/Cellar/gh/2.102.0/bin/gh", + "skill", + "install", + "--dir", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "--", + "cli/cli", + "skills/gh-skill" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/agent-demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/gh-skill", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--install-id", + "4f2d3205af5ab956fb11d99005a0dd80347e264ac09bcb7f09ae283547401a3f", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/demo", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--install-id", + "9fbeafdd6c538e6bbd72a0faf8c4c17ef0a8bf0b50ee9d072c51d2215fdf75ca", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--install-id", + "9c4df850786314bcc59d20d97215841380e3474905a410a3daf847b807cec000", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/unknown", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/unknown", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/unknown", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/gh-skill", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "ignore", + "--path", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills/gh-skill", + "--clear", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/private/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "--scan-root", + "/private/var/folders/f_/4f2gwv6x5qzflv1rg915_c740000gp/T/skillview-suppression-proof-_wz981dq/home/.agents/skills", + "list", + "--allow-hidden-dirs", + "--json" + ], + "exitCode": 0 + }, + { + "argv": [ + "/opt/homebrew/Cellar/gh/2.102.0/bin/gh", + "--version" + ], + "exitCode": 0 + } + ] + } + ], + "status": "passed", + "app": { + "path": "/tmp/skillview-maintenance/effective-loading/preferences-aot-extension/gh-skillview", + "sha256": "ff3ab53212d2a10cf75cc1db9a7685e8373f47bf7213c6ff337c606cdafa75d7" + } + } + } + }, + "requiredBeforeMerge": [ + "all PR checks", + "all four RID native artifacts and exact head/digest attribution", + "review all new actionable findings" + ], + "limitations": [ + "non-installation and broken-link suppression reported as skipped", + "deleted-path clear, damaged-state repair and legacy migration not offered", + "M08 preserve/merge/fork/source/owner transitions remain incomplete", + "original Installed Down-arrow crash never reproduced" + ] +} diff --git a/agent_docs/evidence/prove-cleanup-suppression.py b/agent_docs/evidence/prove-cleanup-suppression.py new file mode 100644 index 00000000..336fc0d3 --- /dev/null +++ b/agent_docs/evidence/prove-cleanup-suppression.py @@ -0,0 +1,149 @@ +"""Verify external cleanup preferences using disposable actual-gh installations.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import shutil +import stat +import subprocess +import tempfile + +parser = argparse.ArgumentParser() +parser.add_argument('--app', required=True, type=Path) +parser.add_argument('--gh', action='append', type=Path) +parser.add_argument('--output', required=True, type=Path) +args = parser.parse_args() +app = args.app.resolve() +results = [] +gh_paths = args.gh or [Path(shutil.which('gh') or 'gh')] +auth = os.environ.get('GH_TOKEN') or os.environ.get('GITHUB_TOKEN') +if not auth: + auth = subprocess.run([str(gh_paths[-1]), 'auth', 'token'], capture_output=True, text=True, check=True).stdout.strip() + + +def manifest(paths): + result = [] + for payload in paths: + for path in [payload, *sorted(payload.rglob('*'))]: + info = path.lstat() + kind = 'link' if path.is_symlink() else 'directory' if path.is_dir() else 'file' + data = os.readlink(path).encode() if kind == 'link' else path.read_bytes() if kind == 'file' else b'' + result.append((str(path), kind, info.st_dev, info.st_ino, info.st_ctime_ns, + stat.S_IMODE(info.st_mode), hashlib.sha256(data).hexdigest())) + return result + + +for gh_path in gh_paths: + gh = gh_path.resolve() + with tempfile.TemporaryDirectory(prefix='skillview-suppression-proof-') as temporary: + root = Path(temporary).resolve() + home = root / 'home' + home.mkdir() + env = {key: value for key, value in os.environ.items() + if not key.startswith(('GIT_', 'SKILLVIEW_', 'GH_', 'GITHUB_', 'CLAUDE_', 'CODEX_', 'PI_'))} + env.update(HOME=str(home), USERPROFILE=str(home), GH_TOKEN=auth, + GH_EXTENSION='1', GH_PATH=str(gh), GH_CONFIG_DIR=str(root / 'gh-config'), + SKILLVIEW_STATE_HOME=str(root / 'state'), XDG_CONFIG_HOME=str(root / 'config'), + XDG_STATE_HOME=str(root / 'xdg-state'), XDG_DATA_HOME=str(root / 'data'), + XDG_CACHE_HOME=str(root / 'cache'), APPDATA=str(root / 'appdata'), + LOCALAPPDATA=str(root / 'localappdata'), CLAUDE_CONFIG_DIR=str(home / '.claude'), + PI_CODING_AGENT_DIR=str(home / '.pi' / 'agent'), GH_TELEMETRY='false', + GH_NO_UPDATE_NOTIFIER='1', GH_NO_EXTENSION_UPDATE_NOTIFIER='1', GIT_CONFIG_COUNT='0') + commands = [] + + def run(command, expected=0): + command = [str(item) for item in command] + process = subprocess.run(command, env=env, cwd=root, capture_output=True, text=True, timeout=180) + assert process.returncode == expected, (command, process.returncode, process.stdout, process.stderr) + commands.append({'argv': command, 'exitCode': process.returncode}) + return process.stdout + + source = root / 'source' / 'demo' + source.mkdir(parents=True) + source.joinpath('SKILL.md').write_text('---\nname: demo\ndescription: Local authored fixture\n---\nPrivate instructions.\n') + source.joinpath('extra.txt').write_text('Keep all extra files and modes.\n') + skills = home / '.agents' / 'skills' + run([gh, 'skill', 'install', '--from-local', '--dir', skills, '--', source.parent, 'demo']) + run([gh, 'skill', 'install', '--dir', skills, '--', 'cli/cli', 'skills/gh-skill']) + owned = skills / 'gh-skill' + peer = skills / 'same-name' + unknown = skills / 'unknown' + for destination in [peer, unknown]: + destination.mkdir() + destination.joinpath('SKILL.md').write_text('---\nname: gh-skill\ndescription: Ownerless fixture\n---\nAuthored local instructions.\n') + alias = root / 'agent-demo' + alias.symlink_to(owned, target_is_directory=True) + registry = home / '.agents' / '.skill-lock.json' + registry_before = registry.read_bytes() + payloads = [owned, skills / 'demo', peer, unknown] + before = manifest(payloads) + + def product(*arguments, expected=0): + return json.loads(run([app, '--scan-root', skills, *arguments, '--json'], expected)) + + def row(document, path): + return next(value for value in document['skills'] if os.path.samefile(value['resolvedPath'], path)) + + initial = product('list', '--allow-hidden-dirs') + assert not initial['preferenceDiagnostics'] and not initial['partial'], initial + assert not (root / 'state' / 'SkillView' / 'preferences').exists(), 'Read created preferences' + assert row(initial, owned)['ownerRecords'], 'Actual gh owner was not captured' + assert row(initial, skills / 'demo')['sourceIdentity']['provider'] == 'local' + assert os.path.samefile(row(initial, skills / 'demo')['localSourcePath'], source) + checks = [] + for target, selector, mode in [(owned, alias, 'source'), (skills / 'demo', skills / 'demo', 'source'), (unknown, unknown, 'object')]: + saved = product('ignore', '--path', selector) + assert saved['succeeded'] and saved['changed'] and saved['cleanupSuppression']['external'], saved + assert saved['cleanupSuppression']['bindingMode'] == mode, saved + repeated = product('ignore', '--path', target) + assert not repeated['changed'], repeated + listing = product('list', '--allow-hidden-dirs') + observed = row(listing, target) + assert observed['ignored'] and observed['cleanupSuppression']['external'], observed + assert not observed['cleanupSuppression']['legacyMarker'], observed + assert not row(listing, peer)['ignored'], listing + assert manifest(payloads) == before and registry.read_bytes() == registry_before + cleared = product('ignore', '--install-id', observed['installationId'], '--clear') + assert cleared['changed'] and not cleared['cleanupSuppression']['external'], cleared + assert not cleared['cleanupSuppression']['legacyMarker'], cleared + assert not row(product('list', '--allow-hidden-dirs'), target)['ignored'] + assert manifest(payloads) == before and registry.read_bytes() == registry_before + checks.append({'path': str(target), 'bindingMode': saved['cleanupSuppression']['bindingMode'], + 'restartObserved': True, 'payloadAndRegistryUnchanged': True}) + assert all(not (target / '.skillview-ignore').exists() for target in payloads) + product('ignore', '--path', unknown) + unknown.joinpath('SKILL.md').write_text('---\nname: demo\ndescription: Replacement content\n---\nChanged in place.\n') + expired = row(product('list', '--allow-hidden-dirs'), unknown)['cleanupSuppression'] + assert not expired['external'] and expired['state'] == 'inactive', expired + product('ignore', '--path', unknown, '--clear') + # Legacy marker is recognized but never silently deleted by clear-external. + unknown.joinpath('.skillview-ignore').write_bytes(b'') + legacy_before = manifest([unknown]) + product('ignore', '--path', unknown) + legacy_clear = product('ignore', '--path', unknown, '--clear') + assert legacy_clear['cleanupSuppression']['legacyMarker'] and not legacy_clear['cleanupSuppression']['external'] + assert manifest([unknown]) == legacy_before + # A separate state home cannot inherit this home's suppression. + product('ignore', '--path', owned) + env['SKILLVIEW_STATE_HOME'] = str(root / 'other-state') + assert not row(product('list', '--allow-hidden-dirs'), owned)['ignored'] + env['SKILLVIEW_STATE_HOME'] = str(root / 'state') + assert row(product('list', '--allow-hidden-dirs'), owned)['ignored'] + product('ignore', '--path', owned, '--clear') + preferences = root / 'state' / 'SkillView' / 'preferences' + records = sorted(preferences.glob('*.json')) + assert records, preferences + records[-1].write_text('{truncated') + damaged = product('list', '--allow-hidden-dirs') + assert damaged['preferenceDiagnostics'] and not damaged['partial'] and not row(damaged, owned)['cleanupSuppression']['external'], damaged + assert registry.read_bytes() == registry_before + results.append({'ghVersion': run([gh, '--version']).splitlines()[0], 'app': str(app), + 'checks': checks, 'aliasResolved': True, 'unknownInPlaceEditExpires': True, + 'legacyPreserved': True, 'alternateStateIsolated': True, + 'corruptClearDoesNotReviveSuppression': True, 'commands': commands}) +args.output.parent.mkdir(parents=True, exist_ok=True) +args.output.write_text(json.dumps({'schemaVersion': 1, 'status': 'passed', + 'app': {'path': str(app), 'sha256': hashlib.sha256(app.read_bytes()).hexdigest()}, + 'results': results}, indent=2) + '\n') +print(json.dumps({'results': len(results), 'commands': sum(len(item['commands']) for item in results)})) diff --git a/agent_docs/maintenance-acceptance.json b/agent_docs/maintenance-acceptance.json index 30c7601a..16db8877 100644 --- a/agent_docs/maintenance-acceptance.json +++ b/agent_docs/maintenance-acceptance.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "sourceAudit": "maintenance-audit.json", "sourceAuditSha256": "da78b199ef143ce02d23754a1652616bf597b3f6e0c3c5be0cc2c34056d964d4", - "verifiedMainCommit": "351224b3e058166073370caafcba225bce12d7e9", + "verifiedMainCommit": "6233f6a39105c472130e726c425da7ecf5acb632", "objective": "Implement all 21 findings in reviewable, verified and merged batches. No finding is complete solely because its protective foundations exist.", "items": [ { @@ -106,8 +106,8 @@ "title": "Protect local changes before update or force repair", "priority": "P0", "status": "incomplete", - "implementedEvidenceSummary": "Local changes refused by routine updates; raw backups; quarantine/undo; saved recorded and ownerless/shared-gh newer-revision replacement retaining original/displaced native objects, with reviewed owner/payload recovery", - "remaining": "Source and other manager owner transitions; additional reviewed local-change dispositions; external suppression state; complete original acceptance audit", + "implementedEvidenceSummary": "Local changes refused by routine updates; raw backups; quarantine/undo; saved recorded and ownerless/shared-gh newer-revision replacement retaining original/displaced native objects, with reviewed owner/payload recovery; external cleanup suppression for verified physical installations without payload-marker writes", + "remaining": "Source and other manager owner transitions; additional reviewed local-change dispositions; remaining suppression kinds and damaged/stale preference recovery; complete original acceptance audit", "acceptance": "Changed tracked file, extra file, deletion, pin, shared symlink target and unchanged upstream tree SHA are all covered. No overwrite without an explicit disposition of local changes. Verified rollback restores extras and exclusions. Preserve the observed doc/runtime disagreement in compatibility tests.", "evidenceLedger": "maintenance-implementation.md", "finalAcceptanceProven": false @@ -156,12 +156,15 @@ "id": "M12", "title": "Explain what each agent can actually load", "priority": "P1", - "status": "incomplete", - "implementedEvidenceSummary": "Basic validity and placement evidence", - "remaining": "Versioned effective-loading analysis and observed-versus-expected agent views", + "status": "complete", + "implementedEvidenceSummary": "Versioned conditional local loading analysis for selected agent/profile/project/CWD/version, frozen physical subjects and all candidates; cited agent-specific selection/coexistence, policy and invocation dimensions, explicit unavailable native inventory and unknown sessions; shared CLI/TUI rendering with bounded owned capture", + "remaining": null, "acceptance": "Explain why a skill is unavailable and which copy is selected or which names coexist. Disabled, broken and incompatible states outrank a generic symlink badge. Do not apply the generic client guide\u2019s project-over-user advice as a universal rule for every agent.", "evidenceLedger": "maintenance-implementation.md", - "finalAcceptanceProven": false + "finalAcceptanceProven": true, + "finalAcceptanceEvidence": "evidence/maintenance-batch-13-final.json", + "verifiedCommit": "6233f6a39105c472130e726c425da7ecf5acb632", + "mergedPullRequest": 63 }, { "id": "M13", diff --git a/agent_docs/maintenance-effective-loading.md b/agent_docs/maintenance-effective-loading.md index 2fcedc9f..43c0ef7b 100644 --- a/agent_docs/maintenance-effective-loading.md +++ b/agent_docs/maintenance-effective-loading.md @@ -2,8 +2,8 @@ PR #61 merged at `351224b3e058166073370caafcba225bce12d7e9`. This reviewed design starts the next implementation batch. Close the complete original -M12 change and acceptance, retaining M08/M09/M13-M21 obligations. Implementation -is in review; final acceptance remains pending. +M12 change and acceptance, retaining M08/M09/M13-M21 obligations. Implementation and final acceptance are complete; historical checkpoints below +retain their original pending status. Use M10 contextual inventory + M11 frozen subjects. Add an analysis result for one selected agent, profile, working project and client version, retaining every @@ -177,3 +177,13 @@ are selected under their local tier rules. Invalid Codex absolute paths become unknown policy without dropping other candidates. Shared payload/frontmatter models and persisted journal formats remain unchanged. The native product proof includes both rejected Gemini forms alongside a valid competing user skill. + + +Final M12 acceptance: PR #63 merged at `6233f6a39105c472130e726c425da7ecf5acb632` after final-head +verification and review. The merged tree matches `bedba13fc1c1c16449122187aa2ade8f253c1c40`. +`evidence/maintenance-batch-13-final.json` records source hashes, all platform and +actual gh contracts, both local native hosts, four-RID artifact binding, old-native +recovery compatibility and reviewed findings. Native AI-client inventory remains +unavailable with explicit reasons and active sessions remain unknown. Product +fixture version labels do not claim AI-client conformance. Whole-goal acceptance +is nine of 21, with the full remaining original audit retained. diff --git a/agent_docs/maintenance-external-suppression.md b/agent_docs/maintenance-external-suppression.md new file mode 100644 index 00000000..fe0372a1 --- /dev/null +++ b/agent_docs/maintenance-external-suppression.md @@ -0,0 +1,106 @@ +# Original M08 continuation after M12 + +Do not mark M08 complete after this first slice. Original M08 requires preserve/merge, +fork, replace-with-backup/cancel, source and other owner transitions, external +suppression, distinct restore/current/latest/unpin, and original acceptance proof. + +First reviewable slice: external cleanup suppression preferences. + +Current issue: CleanupScreen.DoIgnore writes .skillview-ignore inside the selected +payload synchronously on the UI thread. That alters manager-owned payloads and can +make later whole-payload comparison/update report an artificial local edit. + +Proposed behavior: +- Retain read-only recognition of legacy .skillview-ignore; never create/remove + payload markers through ordinary Ignore actions. Legacy removal/migration must + be a separately reviewed action, not a silent inventory mutation. +- New preferences under the existing context-aware private SkillView state home, + in a distinct preferences subdirectory, never in replacement-plan storage. +- Explicit exact-install suppression and clear CLI actions with schema-versioned + JSON; state is path/source-context specific, not skill-display-name based. +- Persist dedicated canonical physical address plus observed stable source and + owner/context binding. InstallationId is only an address hash and cannot prove + object/source continuity. Known-source revision/tree/pin/distributor version + changes do not alone invalidate the binding. Ownerless/uncertain source is + explicitly native-object-and-whole-payload-bound and becomes inactive after + changed or uncertain evidence. An unchanged directory inode does not establish + source continuity when files were overwritten in place. Rehash only referenced + ownerless candidates within an aggregate bounded budget off the UI thread; + budget/access failures leave suppression inactive with diagnostics. Aliases + resolve to this binding, never display-name matching. +- Routine inventory reads are bounded and noncreating. Unreadable, malformed, + unsupported or partially written state produces diagnostics and does not + silently suppress action recommendations. Legacy markers remain visible as a + distinct origin, and clear-external cannot claim to clear legacy suppression. +- Durable publication uses held native private directory authority, independent + writer lock, size/entry quotas and integrity/schema validation. Prefer immutable + sequential records, published only after complete bytes+checksum; recover a + torn tail without accepting its preference. Bound total files, reserve enough capacity to clear every active preference + before admitting a new set, and perform no best-effort destructive pruning in + this slice. Readers cannot require writer creation. +- Inventory attaches preference outcome after physical merge while preserving + provider diagnostics/coverage. CLI list/cleanup explain suppression origin; + comparison payload hash excludes no new files because none are added. +- TUI Ignore runs owned background work, snapshots exact checked subjects first, + shows per-target failure/skip/cancel accounting, drains before disposal, rescans + only when preference state changed. Never write through a captured string + after current source/context binding has changed. + +Proof: actual gh-owned fixture + ownerless fixture, alias and same-name sibling, +unchanged all payload bytes/native identities/modes/registry before and after +set/clear; restart persistence, missing-state read creates nothing, corrupt or +truncated state, concurrent writer, already-canceled admission, malformed schema, +quota bounds, alternate HOME/SKILLVIEW_STATE_HOME, source replacement at same path, +legacy marker remains unchanged and origin visible. Local + all platform suites, +both native hosts/all four RIDs and independent review before merge. + +Then continue full M08: immutable approved-source staging and whole-payload +three-way review; explicit preserve/merge with conflict reporting, fork/retained +ownership policy, and source/native-owner transitions in saved recoverable plans. +Do not alter old persisted journal schema/hash inputs without actual old-native +compatibility tests. Preserve existing no-overwrite admission until each new +transition/disposition is implemented and proven. + +Source read-through refinements: +- InventorySnapshot.IsPartial derives from physical provider failures. Preference + diagnostics are a separate frozen observation, not a fake failed physical + provider; an unavailable preference file must not manufacture absent skills or + silently invalidate unrelated exact update/removal authority. +- Attach a transient per-skill SuppressionObservation (external/legacy origins, + binding mode/status, record sequence, diagnostic). Keep old persisted subject, + metadata and replacement-context hash inputs unchanged. Explicit operations + continue to identify exact targets; ignoring a cleanup suggestion never grants + mutation rights or forces routine update admission. +- CleanupClassifier also emits non-skill entries. Capture native parent/name/link + identity for broken links, and empty-directory identity/content preconditions. + If a binding cannot be verified, the batch reports an explicit skip/failure; + no checked row silently disappears from accounting. +- Existing cleanup modal currently performs Ignore synchronously and refreshes + only on IgnoredCount>0; replace this ownership path so partial preference writes + plus cancellation still trigger a rescan and remain visible in results. + +Binding and UX decisions for implementation: +- Cleanup suppression applies to one physical installation, across its displayed + consumer exposures. Say so before a filtered view sets it. It is neither an + agent disable switch nor a desired-update policy. New aliases of the same + verified physical/source binding share this preference; same-name other copies + do not. Changed/added owner contexts make the binding inactive for review. +- Known-source binding includes canonical address, stable normalized source and + subpath, sorted owner-provider/registry/selector/context namespaces; excludes + revisions, tree/pin/content hashes, delivery versions and capture timestamps. +- Unknown-source directory binding includes native object ID/generation, complete + bounded payload fingerprint and root mode. Inventory rehashes only referenced + unknown-source candidates and reports explicit inactive/budget diagnostics. +- A broken-link preference binds canonical parent ID plus final name and the + native link ID/generation/raw target bytes. Parent generation is revalidated + during writes but need not invalidate a later read solely because an unrelated + sibling changed. A new parent object or replaced link must invalidate it. +- Prefer an existing noncreating writer-lock open for a stable bounded read; + temporary contention yields a visible retryable preference diagnostic and + leaves recommendations visible. No read may initialize state or cache an + unavailable result as permanently empty. +- Storage integrity is an explicit record checksum, not a security/authenticity + claim against another process running as this user. Invalid/unrecognized latest + records leave relevant suppression inactive rather than silently reviving an + earlier set. Keep incomplete files for inspection. Do not overwrite a torn + create-new filename. No-op set/clear appends no records. diff --git a/agent_docs/maintenance-implementation.md b/agent_docs/maintenance-implementation.md index 00156f70..3c57ea1c 100644 --- a/agent_docs/maintenance-implementation.md +++ b/agent_docs/maintenance-implementation.md @@ -1018,3 +1018,42 @@ source/evidence acceptance reviews are clear. Evidence is in `evidence/maintenan batch-12-final.json`. M11 is complete; eight original findings are complete and 13 remain. The original Installed down-arrow crash was never reproduced. Next is full original M12 effective agent loading, retaining all remaining M08 obligations. + + +Batch 13 final acceptance: PR #63 merged at `6233f6a39105c472130e726c425da7ecf5acb632`, with a tree +identical to reviewed head `bedba13fc1c1c16449122187aa2ade8f253c1c40`. All 13 PR checks pass. Local +and Linux/macOS/Windows suites pass 1,722 tests with zero failures/skips; focused +loading tests pass 204, and both minimum/current gh contract lanes pass 17. Both +local AOT hosts pass 32 loading commands plus four actual old-schema 1/schema 2 +killed-Apply recovery/undo proofs. All four CI RIDs produced 108 verified proof +files / 532 commands and fixture rows, bound to fresh successful-attempt GitHub +artifact digests and native hashes. Source, proof and Copilot findings were fixed +and independently re-reviewed, including the final body-only Claude slash-state +finding. See `evidence/maintenance-batch-13-final.json` for exact attribution. +These are product fixtures and conditional cited local expectations: no actual +AI-client conformance or running-session observation is claimed. M12 is complete; +nine original findings are complete and twelve remain. The original Installed +Down-arrow crash was never reproduced. Next is full original M08, beginning with +external suppression and continuing preserve/merge/fork/source/owner transitions; +M03/M09/M13-M21 obligations remain unchanged. + + +Batch 14 (awaiting PR verification): external cleanup suppression for physical installations +uses private, bounded append-only preferences outside payloads. Inventory reads do +not initialize state; diagnostics remain independent from physical inventory +coverage. Exact path/install-ID CLI actions and owned Cleanup Ignore preserve +legacy markers, bind stable source/owner namespaces, and require native continuity +plus bounded complete payload evidence for unknown sources. Clears retain reserved +capacity; partial publications trigger rescans and cannot revive older suppression. +Independent store and UI/CLI reviews found and corrected legacy-origin reporting, +owner/native freshness, failed-capture byte accounting, worker-thread confirmation, +and alias selection. Re-reviews have no outstanding agreed findings. Local focused +tests pass 17 preference, two event-loop and eight CLI cases. Both local AOT hosts +pass minimum/current gh proofs (116 commands total), including actual remote and +local gh installations plus ownerless fixtures, unchanged native payload objects, +registry bytes, restart, alias/same-name isolation, source edits, legacy origins, +alternate state homes and corrupt-clear fail-open behavior. The full suite passes 1,749 tests with zero failures/skips; formatter and sequential +AOT publishes pass. CI and artifact attribution remain required before merge. +Local evidence: `evidence/maintenance-batch-14-checkpoint.json`. M08 remains incomplete; +this slice does not close preserve/merge/fork/source/owner transitions or the +remaining non-installation suppression and state-recovery work. diff --git a/agent_docs/maintenance-local-dispositions.md b/agent_docs/maintenance-local-dispositions.md new file mode 100644 index 00000000..59a2effe --- /dev/null +++ b/agent_docs/maintenance-local-dispositions.md @@ -0,0 +1,131 @@ +# Full M08 work retained after external suppression + +This is read-only preparation while M12 final CI awaits GitHub quota. Do not +implement a new batch before the current batch is reviewed, verified and merged. + +Original acceptance stays unchanged. Existing replacement supports exact recorded +restore and selected newer GitHub revision, retaining original/displaced native +objects. It admits no owner or one verified shared gh v3 owner. It already stages +recorded base and candidate and lists local differences, but only offers reviewed +retain-original replacement. Preserve/merge/fork and source/other-owner transitions +remain required. + +## Three-way review + +Capture three independently verified whole payloads: recorded immutable base B, +installed I, approved candidate C. Retain raw bytes, links and modes; compare authored +SKILL metadata with documented installer-field normalization only. Compare complete +path sets and root mode, including additions/deletions/empty directories, type +changes, link bytes and executable flags. A matching display version is irrelevant. + +For each path: I=B -> C; C=B -> I; I=C -> that value; otherwise conflict. Missing +entries participate as values. A path's ancestor type or deletion can conflict with +a descendant, so reject an inconsistent merged topology before materialization. +Case-fold collisions follow the target filesystem's actual behavior; lexical +case-insensitive comparison cannot collapse two source paths. Unknown capture or +unsupported metadata cannot establish a merge. Existing payload is never modified +while analysis or conflict resolution is incomplete. + +Offer explicit actions: +- Preserve installed: check/diff only, no install or native-owner write. Record an + external manual-maintenance preference only if separately requested. +- Merge reviewed local changes with approved source: build a new private candidate + from the path-level choices. No implicit textual merge or conflict markers in + authored instructions. Nonoverlapping path changes may be proposed, but review + the complete result and every unresolved conflict before approval. A conflict + needs an explicit installed/candidate or exact reviewed resolved-file choice. +- Replace with original retained: existing durable native retain/promote path, + with explicit discarded-local-path list and affected exposures. +- Keep fork: define ownership and future-update policy, not merely copy a badge. + For a shared physical install, show all affected consumers. A per-consumer fork + requires a topology/detach plan (M13/M14), not a path-only overwrite. Native owner + tracking and installer source fields must remain truthful. Preserve origin and + original source evidence outside payload; never fabricate a remote tree hash for + customized bytes. Where native gh tracking can represent the fork, stage via its + documented local-source capabilities; otherwise retain original ownership until + an explicit supported owner transition or export/detach completes. +- Cancel: leave live objects, preferences and owner records unchanged; private + inspected evidence may remain with an explicit retained-state report. + +New generalized plan format should not silently alter old schema1/schema2 hash +inputs. Add independently versioned disposition/source/owner transition records +or a new schema with a demonstrated old-native compatibility boundary. Bind exact +B/I/C payloads, original/native generations, selected path choices, final materialized +candidate and its metadata, all affected exposures, owner before/desired entry +images, external preferences and the review fingerprint. Revalidate at apply. + +## Source and ownership transitions + +Source changes are explicit. Preserve upstream author versus republisher versus +local fork versus native distributor. Stage selected source into private state +with actual gh capabilities wherever applicable; verify exact Git tree/blob IDs or +complete local snapshot before any consumer switch. --upstream is a source switch, +not a routine update flag. Local imports must preserve authored bytes and record +the actual observed source path. Restore recorded/current, move to approved latest, +and unpin remain distinct requested purposes. + +An owner adapter must declare supported schema/context and native lifecycle; don't +write another manager's metadata using the gh editor. Preserve unrelated raw entry +bytes/extensions and fresh independent changes. Unsupported or ambiguous owners +stay diagnosed with concrete action guidance until an explicit native transition +adapter is available; that is a pending original obligation, not acceptance. + +Combine payload, owner and external-policy state in a durable ordered journal: +validate/retain original; promote verified candidate; publish corresponding owner +and desired state; verify all; acknowledge completion. Enumerate every crash point +and a recovery/undo action using retained native objects and exact review hashes. +Never infer success from process exit alone. Keep session reload unknown unless +actually observed. A journal must describe partially updated owner/payload state +and refuse concurrent foreign mutations rather than blindly restore an old whole +registry. Partial failures retain already completed changes and both streams. + +## Proof matrix + +Changed tracked file, extra file, local deletion, mode/link/empty-directory change, +unchanged upstream tree, same-name different-origin/context, pin and explicit unpin, +shared target and per-consumer fork; nonoverlap merge, same-path and ancestor/type +conflict, source switch and local reimport. Verify review-fingerprint staleness, +disk/cancellation/process-kill at each journal boundary, concurrent owner mutation, +restart recovery, repeat no-op and undo restoring exact originals/extras/exclusions. +Test actual gh minimum/current behavior, preserving observed help/runtime mismatch. +All target platforms/native hosts plus independent review and original-criterion +closure audit are required. M08 remains open until this entire acceptance is proven. + +Independent review refinements to make concrete: +- A merged result M records approved source C as the future comparison baseline + and a separate exact local-delta/result fingerprint. Native recorded tree means + source baseline, not a claim that customized M is byte-identical to C. Preserve + that distinction in every output and next update; verify the next three-way + comparison uses C, not the already customized M as an invented pristine source. +- A mutable local source or missing historical base cannot stand in for B. Use a + previously retained immutable baseline if proven, or require a separate explicit + baseline-less preserve/fork/replace decision; never claim an automatic merge. +- Standalone unpin is separate from unpin-and-update. Clear only verified pin + policy/tracking with exact local files/extras retained, using a saved owner+ + metadata transaction. Actual gh --unpin update behavior is not this operation. +- Installed and user-provided resolution bytes must be captured into immutable + private stage blobs before approval; paths alone are insufficient. Source and + original revisions/targets can change before Apply and must be revalidated. +- Current GhRecordedTreeStager rejects Git symlink mode120000. Do not promise link + materialization until raw native link creation is implemented and tested. Raw + link-byte snapshot/undo already exists; merge publication needs its own boundary. +- PayloadSnapshot attests bytes, Unix modes and link bytes, not complete ACL/xattr/ + ADS metadata. Retained originals preserve native rollback. A proposed merged + candidate must explicitly preserve supported local metadata or refuse unsupported + cases; do not silently claim arbitrary metadata preservation from path algebra. + Preserve the original root privacy/mode unless separately reviewed otherwise. + +- A source switch must separately choose preserve/drop/replacement pin policy; an + old pin string cannot be silently applied to a different repository. A fork's + permanent source must be durable user-owned source storage, never ephemeral + candidate or retained-plan directories. A manual-fork preference does not by + itself detach native ownership or make direct gh updates honor that policy. +- Cross-store apply/recover/undo needs an explicit before/desired/foreign matrix + for payload, native owner and preferences. Undo only the policy generation + changed by this plan; preserve later independent set/clear actions. Reserve + publication and undo capacity before displacement and document lock ordering. +- Small coherent batches after suppression: complete reviewed three-way local + dispositions for current owner contexts; concrete durable fork/source switch/ + local import/unpin-only plus required detach; native owner adapters/migration; + then unchanged original M08/M09 acceptance audit. Every batch delivers an + executable workflow and is reviewed, verified and merged before the next. diff --git a/docs/usage.md b/docs/usage.md index 717ee819..487237e7 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -115,6 +115,7 @@ SkillView runs in CLI mode when you provide a subcommand. | `skillview update [...]` | Check availability or prepare a saved update review | | `skillview remove ` | Remove an installed skill with safety checks | | `skillview cleanup` | Report or apply cleanup actions | +| `skillview ignore --path PATH` | Suppress cleanup suggestions for one physical installation | Examples: @@ -345,6 +346,28 @@ are review-only items; `cleanup --apply --yes` cannot delete them. Explicit removal of an unowned chosen install remains available through the Installed workflow. An incomplete scan is marked in the Installed footer and Changes summary. +Cleanup's **Ignore** action stores a preference outside the skill directory. It +suppresses suggestions for that physical installation across its consumer +contexts; agent loading and update policy stay unchanged. The CLI accepts an +exact `--path` (including an agent symlink) or `--install-id`, plus `--json`. +Put global flags before the command, for example: + +```bash +skillview --scan-root /path/to/skills ignore --path /path/to/skills/demo --json +skillview --scan-root /path/to/skills ignore --path /path/to/skills/demo --clear --json +``` + +`--clear` clears external preferences for the selected installation. Legacy +`.skillview-ignore` markers remain unchanged and are reported separately. Known +source preferences survive revision changes but expire after source or owner +context changes. Unknown-source preferences require matching native object and +whole-payload evidence; content changes or unavailable evidence leave suggestions +visible. `list --json` reports each row's `cleanupSuppression` and independent +`preferenceDiagnostics`. Corrupt or inaccessible preference state leaves external +suppression inactive. Cleanup reports unsupported non-installation entries as +skipped. Clearing stale records for a deleted installation, repairing damaged +preference storage, and migrating legacy markers are not yet offered. + Inventory also observes Codex bundled/admin skills and versioned Codex/Claude plugin caches. Managed rows show their distributor and package version separately from authored source metadata. A cached plugin or installation record does not diff --git a/src/SkillView.Core/Cli/CliDispatcher.Ignore.cs b/src/SkillView.Core/Cli/CliDispatcher.Ignore.cs new file mode 100644 index 00000000..95151898 --- /dev/null +++ b/src/SkillView.Core/Cli/CliDispatcher.Ignore.cs @@ -0,0 +1,81 @@ +using System.Text.Json; +using SkillView.Bootstrapping; +using SkillView.Inventory; +using SkillView.Preferences; +using SkillView.Ui; + +namespace SkillView.Cli; + +public static partial class CliDispatcher +{ + internal sealed record IgnoreArguments(string? Path, string? InstallId, bool Clear, bool Json, string? Error); + internal static IgnoreArguments ParseIgnoreArgs(IReadOnlyList args) + { + string? path = null, id = null; + var clear = false; var json = false; var hidden = false; + for (var i = 0; i < args.Count; i++) + { + if (args[i] == "--json" && !json) { json = true; continue; } + if (args[i] == "--clear" && !clear) { clear = true; continue; } + if (args[i] == "--allow-hidden-dirs" && !hidden) { hidden = true; continue; } + if (args[i] is "--path" or "--install-id" && path is null && id is null && i + 1 < args.Count) + { + var flag = args[i]; var value = args[++i]; + if (string.IsNullOrWhiteSpace(value) || value.StartsWith("--", StringComparison.Ordinal) || value.Any(char.IsControl)) + return new(null, null, clear, json, "Exact selector needs a nonblank value without control characters."); + if (flag == "--path") path = value; else id = value; + continue; + } + return new(path, id, clear, json, "Unsupported or duplicate ignore option: " + args[i]); + } + return new(path, id, clear, json, path is null && id is null ? "ignore requires exactly one --path or --install-id." : null); + } + + private static async Task IgnoreAsync(AppOptions options, TuiServices services, CancellationToken token) + { + var args = ParseIgnoreArgs(options.SubcommandArgs); + if (args.Error is not null) { Console.Error.WriteLine("skillview: " + TerminalEscapeSanitizer.Sanitize(args.Error)); return ExitCodes.InvalidUsage; } + try + { + var inventory = await CaptureInventoryAsync(options, services, cancellationToken: token).ConfigureAwait(false); + var path = args.Path is null ? null : Path.GetFullPath(args.Path, services.Runner.EffectiveWorkingDirectory); + if (path is not null) path = ResolveIgnorePath(path); + var selected = inventory.Skills.Where(skill => args.InstallId is not null ? skill.InstallationId == args.InstallId + : OwnershipPath.Same(skill.ResolvedPath, path!)).ToArray(); + if (selected.Length != 1) throw new IOException("Select one exact physical installation; put --scan-root before the command."); + var result = await Task.Run(() => CleanupSuppressionStore.For(services.Runner).Set(selected[0], inventory, args.Clear, token), token).ConfigureAwait(false); + if (args.Json) WriteJson(w => + { + w.WriteStartObject(); w.WriteNumber("schemaVersion", 1); w.WriteBoolean("succeeded", true); + w.WriteBoolean("changed", result.Changed); w.WriteString("path", result.Path); + w.WriteString("effect", "cleanup-suggestions-for-this-physical-installation; agent loading and update policy unchanged"); + WriteSuppression(w, result.Observation); w.WriteEndObject(); + }); + else Console.WriteLine(TerminalEscapeSanitizer.Sanitize($"{result.Observation.State} {result.Path}\nCleanup suggestions only; affects this physical installation across its consumer contexts.\n{result.Observation.Diagnostic}")); + return ExitCodes.Success; + } + catch (Exception ex) when (ex is IOException or UnauthorizedAccessException or ArgumentException or JsonException or NotSupportedException) + { + if (args.Json) WriteJson(w => { w.WriteStartObject(); w.WriteNumber("schemaVersion", 1); w.WriteBoolean("succeeded", false); w.WriteString("error", ex.Message); w.WriteEndObject(); }); + else Console.Error.WriteLine("skillview: " + TerminalEscapeSanitizer.Sanitize(ex.Message)); + return ExitCodes.UserError; + } + } + + internal static string ResolveIgnorePath(string path) => + SecureRemovalBackend.TryCanonicalizePath(path, out var canonical, out var error) + ? canonical : throw new IOException(error ?? "Selected path is unavailable."); + + private static void WriteSuppression(Utf8JsonWriter w, CleanupSuppression? value) + { + w.WriteStartObject("cleanupSuppression"); + if (value is not null) + { + w.WriteBoolean("legacyMarker", value.LegacyMarker); w.WriteBoolean("external", value.External); + w.WriteString("state", value.State); w.WriteString("bindingMode", value.BindingMode); + if (value.Sequence is { } sequence) w.WriteNumber("sequence", sequence); else w.WriteNull("sequence"); + w.WriteString("diagnostic", value.Diagnostic); + } + w.WriteEndObject(); + } +} diff --git a/src/SkillView.Core/Cli/CliDispatcher.cs b/src/SkillView.Core/Cli/CliDispatcher.cs index 1d25df88..d51d52ce 100644 --- a/src/SkillView.Core/Cli/CliDispatcher.cs +++ b/src/SkillView.Core/Cli/CliDispatcher.cs @@ -54,6 +54,7 @@ public static async Task RunAsync( "quarantine" or "undo" or "quarantine-history" => await QuarantineAsync(options, services, deadline.Token).ConfigureAwait(false), "remove" => await RemoveAsync(options, services, deadline.Token).ConfigureAwait(false), "cleanup" => await CleanupAsync(options, services, deadline.Token).ConfigureAwait(false), + "ignore" => await IgnoreAsync(options, services, deadline.Token).ConfigureAwait(false), "--help" or "-h" or "help" => PrintHelp(options), "--version" or "-V" => PrintVersion(options), _ => UnknownSubcommand(options.SubcommandName ?? "", services.Logger), @@ -74,7 +75,7 @@ public static async Task RunAsync( internal static TimeSpan TimeoutFor(string? subcommand) => subcommand switch { "doctor" or "preview" => TimeSpan.FromSeconds(30), - "list" or "effective" or "rescan" or "search" or "compare" or "history" => TimeSpan.FromMinutes(2), + "list" or "effective" or "rescan" or "search" or "compare" or "history" or "ignore" => TimeSpan.FromMinutes(2), "install" or "update" or "remove" or "cleanup" or "backup" or "quarantine" or "undo" or "quarantine-history" or "restore-plan" or "restore-inspect" or "restore-apply" or "restore-recover" or "restore-undo" or "update-plan" or "update-inspect" or "update-apply" or "update-recover" or "update-undo" or "update-repair-owner" => TimeSpan.FromMinutes(10), _ => TimeSpan.FromSeconds(30), @@ -303,6 +304,8 @@ private static async Task private static void WriteListText(Inventory.Models.InventorySnapshot snapshot) { + foreach (var diagnostic in snapshot.PreferenceDiagnostics) + Console.Out.WriteLine(TerminalEscapeSanitizer.Sanitize(diagnostic)); if (snapshot.Skills.Length == 0) { Console.Out.WriteLine("no skills found"); @@ -315,6 +318,8 @@ private static void WriteListText(Inventory.Models.InventorySnapshot snapshot) var flags = FormatFlags(skill); Console.Out.WriteLine( $"{skill.Name.PadRight(nameWidth)} {skill.Scope,-8} {skill.Provenance,-5} {flags,-5} {skill.ResolvedPath}"); + if (skill.CleanupSuppression is { State: not "none" } suppression) + Console.Out.WriteLine(TerminalEscapeSanitizer.Sanitize($" cleanup suppression: {suppression.State}; legacy={suppression.LegacyMarker}, external={suppression.External}. {suppression.Diagnostic}")); } } @@ -342,6 +347,9 @@ private static void WriteListJson(Utf8JsonWriter w, Inventory.Models.InventorySn w.WriteBoolean("usedGhSkillList", snapshot.UsedGhSkillList); w.WriteNumber("schemaVersion", 3); w.WriteBoolean("partial", snapshot.IsPartial); + w.WriteStartArray("preferenceDiagnostics"); + foreach (var message in snapshot.PreferenceDiagnostics) w.WriteStringValue(message); + w.WriteEndArray(); w.WriteStartArray("inaccessiblePaths"); foreach (var path in snapshot.Diagnostics.InaccessiblePaths) w.WriteStringValue(path); w.WriteEndArray(); @@ -419,6 +427,7 @@ private static void WriteListJson(Utf8JsonWriter w, Inventory.Models.InventorySn w.WriteBoolean("pinned", skill.Pinned); w.WriteBoolean("isSymlinked", skill.IsSymlinked); w.WriteBoolean("ignored", skill.Ignored); + WriteSuppression(w, skill.CleanupSuppression); w.WriteString("githubTreeSha", skill.TreeSha); w.WriteString("version", skill.FrontMatter.Version); w.WriteString("description", skill.FrontMatter.Description); @@ -2300,6 +2309,7 @@ You are running the `{{command}}` entrypoint. The alternate entrypoint is `{{alt | `history` | Verify retained backup journals and every payload blob; reports interrupted, orphaned and corrupt evidence without extracting it. | `--id`, `--json` | | `remove [SKILL]` | Safely remove one exact installation. Defaults to dry-run until you pass confirmation. | `--path` or `--install-id`, `--agent`, `--yes`, `--json` | | `cleanup` | Find duplicates, residue, malformed installs, and other cleanup candidates. | `--candidates`, `--apply`, `--yes`, `--json`, `--output` | + | `ignore` | Set external cleanup suppression for one physical install; never changes skill files or agent loading. | `--path` or `--install-id`, `--clear`, `--json` | ## Common examples diff --git a/src/SkillView.Core/Inventory/IgnoreMarker.cs b/src/SkillView.Core/Inventory/IgnoreMarker.cs index 809f4bf2..c42495f1 100644 --- a/src/SkillView.Core/Inventory/IgnoreMarker.cs +++ b/src/SkillView.Core/Inventory/IgnoreMarker.cs @@ -4,9 +4,8 @@ namespace SkillView.Inventory; -/// Write or remove the `.skillview-ignore` marker file. The marker is -/// the only on-disk state SkillView writes outside explicit user actions on -/// skill directories themselves. +/// Compatibility helpers for legacy `.skillview-ignore` markers. Ordinary +/// cleanup suppression uses external preferences and leaves these markers alone. public static class IgnoreMarker { public static string MarkerPathFor(string skillDir) => diff --git a/src/SkillView.Core/Inventory/LocalInventoryService.cs b/src/SkillView.Core/Inventory/LocalInventoryService.cs index 120dda11..8e5e1ca6 100644 --- a/src/SkillView.Core/Inventory/LocalInventoryService.cs +++ b/src/SkillView.Core/Inventory/LocalInventoryService.cs @@ -6,6 +6,7 @@ using SkillView.Inventory.Models; using SkillView.Logging; using SkillView.Subprocess; +using SkillView.Preferences; namespace SkillView.Inventory; @@ -201,7 +202,19 @@ public async Task CaptureAsync( !snapshot.IsPartial && snapshot.ConfiguredRootsComplete, cancellationToken, snapshot.ManagedRegions) }; }).ToImmutableArray(), cancellationToken).ConfigureAwait(false); - return snapshot with { Skills = observed }; + return await Task.Run(() => + { + var read = CleanupSuppressionStore.For(_contextRunner).Read(snapshot.ProtectedRoots.Select(root => root.Path) + .Concat(observed.Select(skill => skill.ResolvedPath)).ToArray(), cancellationToken); + long byteBudget = 32 * 1024 * 1024; + var enriched = observed.Select(skill => + { + cancellationToken.ThrowIfCancellationRequested(); + var suppression = CleanupSuppressionStore.Match(skill, read, cancellationToken, ref byteBudget); + return skill with { Ignored = suppression.Active, CleanupSuppression = suppression }; + }).ToImmutableArray(); + return snapshot with { Skills = enriched, PreferenceDiagnostics = read.Diagnostic is { } message ? [message] : [] }; + }, cancellationToken).ConfigureAwait(false); } internal static bool MatchesFilters(InstalledSkill skill, Scope? scope, string? agent) diff --git a/src/SkillView.Core/Inventory/Models/InstalledSkill.cs b/src/SkillView.Core/Inventory/Models/InstalledSkill.cs index 51df55e2..68fe3f5d 100644 --- a/src/SkillView.Core/Inventory/Models/InstalledSkill.cs +++ b/src/SkillView.Core/Inventory/Models/InstalledSkill.cs @@ -31,9 +31,12 @@ public sealed record InstalledSkill public required Provenance Provenance { get; init; } - /// True if this install carries a `.skillview-ignore` marker. + /// True if legacy or verified external cleanup suppression is active. public required bool Ignored { get; init; } + [System.Text.Json.Serialization.JsonIgnore] + public SkillView.Preferences.CleanupSuppression? CleanupSuppression { get; init; } + /// True if the canonical path was reached via any symlink. public required bool IsSymlinked { get; init; } diff --git a/src/SkillView.Core/Inventory/Models/InventorySnapshot.cs b/src/SkillView.Core/Inventory/Models/InventorySnapshot.cs index 95e41fb4..07546839 100644 --- a/src/SkillView.Core/Inventory/Models/InventorySnapshot.cs +++ b/src/SkillView.Core/Inventory/Models/InventorySnapshot.cs @@ -30,6 +30,7 @@ public sealed record InventorySnapshot internal ImmutableArray OwnershipReadDiagnostics { get; init; } = []; public ScanDiagnostics Diagnostics { get; init; } = ScanDiagnostics.Empty; + public ImmutableArray PreferenceDiagnostics { get; init; } = []; public static InventorySnapshot Empty { get; } = new() { diff --git a/src/SkillView.Core/Maintenance/PayloadSnapshot.cs b/src/SkillView.Core/Maintenance/PayloadSnapshot.cs index c80b3edf..5491edac 100644 --- a/src/SkillView.Core/Maintenance/PayloadSnapshot.cs +++ b/src/SkillView.Core/Maintenance/PayloadSnapshot.cs @@ -38,13 +38,17 @@ internal static PayloadSnapshot CaptureWithEntrySink(string path, internal static PayloadSnapshot CaptureEvidence(string path, CancellationToken token) => CaptureCore(path, token, null, strictMetadata: false); + internal static PayloadSnapshot CaptureEvidence(string path, CancellationToken token, long byteLimit) => + CaptureCore(path, token, null, strictMetadata: false, byteLimit: Math.Clamp(byteLimit, 0, MaxBytes)); + internal static PayloadSnapshot CaptureEvidence(string path, Func, CancellationToken, NativePayloadRoot> walk, CancellationToken token) => CaptureCore(path, token, null, strictMetadata: false, walk: walk); private static PayloadSnapshot CaptureCore(string path, CancellationToken cancellationToken, Action? observation, Action? sink = null, bool strictMetadata = true, - Func, CancellationToken, NativePayloadRoot>? walk = null) + Func, CancellationToken, NativePayloadRoot>? walk = null, + long byteLimit = MaxBytes) { cancellationToken.ThrowIfCancellationRequested(); var root = System.IO.Path.GetFullPath(path); @@ -96,7 +100,7 @@ private static PayloadSnapshot CaptureCore(string path, CancellationToken cancel var stream = item.Content ?? throw new IOException("native payload file stream is missing"); if (!stream.CanSeek) throw new IOException("payload contains a non-regular file"); var initialLength = stream.Length; - if (initialLength > MaxBytes - totalBytes) throw new IOException("payload byte limit exceeded"); + if (initialLength > byteLimit - totalBytes) throw new IOException("payload byte limit exceeded"); using var hashBuilder = IncrementalHash.CreateHash(HashAlgorithmName.SHA256); using var skillBytes = strictMetadata && item.RelativePath == LocalSkillScanner.SkillFileName ? new MemoryStream() : null; var buffer = new byte[64 * 1024]; @@ -108,7 +112,7 @@ private static PayloadSnapshot CaptureCore(string path, CancellationToken cancel if (count == 0) break; readBytes += count; totalBytes += count; - if (totalBytes > MaxBytes || (skillBytes is not null && readBytes > MaxSkillBytes)) + if (totalBytes > byteLimit || (skillBytes is not null && readBytes > MaxSkillBytes)) throw new IOException("payload byte limit exceeded"); hashBuilder.AppendData(buffer.AsSpan(0, count)); skillBytes?.Write(buffer, 0, count); diff --git a/src/SkillView.Core/Preferences/CleanupSuppression.cs b/src/SkillView.Core/Preferences/CleanupSuppression.cs new file mode 100644 index 00000000..dc3e8eda --- /dev/null +++ b/src/SkillView.Core/Preferences/CleanupSuppression.cs @@ -0,0 +1,28 @@ +using System.Collections.Immutable; +using System.Text.Json.Serialization; +using SkillView.Inventory; + +namespace SkillView.Preferences; + +/// Frozen output only; never added to persisted maintenance subjects/hash inputs. +public sealed record CleanupSuppression(bool LegacyMarker, bool External, string State, + string? BindingMode = null, long? Sequence = null, string? Diagnostic = null) +{ + public bool Active => LegacyMarker || External; +} + +internal sealed record SuppressionBinding(string Path, string Mode, string Source, + string Owners, string? ObjectFingerprint, string? PayloadFingerprint); +internal sealed record SuppressionRecord(int SchemaVersion, long Sequence, string Action, + string Key, SuppressionBinding Binding); +internal sealed record SuppressionEnvelope(byte[] Body, string Sha256); +internal sealed record SuppressionRead(ImmutableArray Records, string? Diagnostic); +internal sealed record SuppressionResult(bool Changed, string Path, CleanupSuppression Observation); + +[JsonSourceGenerationOptions(PropertyNamingPolicy = JsonKnownNamingPolicy.CamelCase, + UnmappedMemberHandling = JsonUnmappedMemberHandling.Disallow, RespectRequiredConstructorParameters = true)] +[JsonSerializable(typeof(SuppressionEnvelope))] +[JsonSerializable(typeof(SuppressionRecord))] +[JsonSerializable(typeof(SuppressionBinding))] +[JsonSerializable(typeof(string[]))] +internal partial class SuppressionJsonContext : JsonSerializerContext; diff --git a/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs b/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs new file mode 100644 index 00000000..66754dba --- /dev/null +++ b/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs @@ -0,0 +1,225 @@ +using System.Collections.Immutable; +using System.Globalization; +using System.Security.Cryptography; +using System.Text.Json; +using SkillView.Inventory; +using SkillView.Inventory.Models; +using SkillView.Maintenance; +using SkillView.Subprocess; + +namespace SkillView.Preferences; + +/// Append-only, bounded preferences outside payloads. Integrity detects incomplete +/// records; it does not authenticate against another process running as this user. +internal sealed class CleanupSuppressionStore(string root, int maxRecords = 256, long maxBytes = 4 * 1024 * 1024) +{ + internal const int MaxRecordBytes = 32 * 1024; + internal string Root { get; } = Path.GetFullPath(root); + private const int ClearReserveBytes = MaxRecordBytes; + + internal static CleanupSuppressionStore For(ProcessRunner runner) => new(Path.Combine( + Path.GetDirectoryName(MaintenanceBackupStore.ResolveRoot(runner))!, "preferences")); + + private static string Hash(byte[] bytes) => Convert.ToHexStringLower(SHA256.HashData(bytes)); + internal static string Key(SuppressionBinding binding) => Hash(JsonSerializer.SerializeToUtf8Bytes(binding, + SuppressionJsonContext.Default.SuppressionBinding)); + private static bool Legacy(InstalledSkill skill) => skill.CleanupSuppression?.LegacyMarker ?? skill.Ignored; + private static string Address(InstalledSkill skill) + { + if (skill.ObservedSubject?.NativeObject is { Status: "observed", CanonicalPath: { } captured }) return captured; + if (SecureRemovalBackend.TryObserveIdentity(skill.ResolvedPath, out var identity, out _)) return identity.CanonicalPath; + return OwnershipPath.EntryAddress(skill.ResolvedPath) ?? throw new IOException("Physical address unavailable."); + } + internal static string OwnerNamespace(InstalledSkill skill) => string.Join("\n", skill.AllOwnershipClaims.Select(owner => JsonSerializer.Serialize(new[] + { owner.Provider, owner.LockFilePath, owner.Selector, owner.ContextRoot, owner.InstallationRoot, owner.SourceType, owner.Source, owner.SourceUrl, owner.SkillPath }, + SuppressionJsonContext.Default.StringArray)).Order(StringComparer.Ordinal)); + + internal static bool SameObject(NativeObjectObservation? before, NativeObjectObservation? after) => + before is { Status: "observed" } && after is { Status: "observed" } + && before with { CapturedAt = null, Role = "" } == after with { CapturedAt = null, Role = "" }; + + internal SuppressionRead Read(IReadOnlyList exclusions, CancellationToken token) + { + token.ThrowIfCancellationRequested(); + try { _ = File.GetAttributes(Root); } + catch (Exception ex) when (ex is DirectoryNotFoundException or FileNotFoundException) { return new([], null); } + catch (Exception ex) when (ex is IOException or UnauthorizedAccessException or ArgumentException or NotSupportedException) + { return new([], "Cleanup preferences unavailable: " + ex.Message); } + try + { + using var state = NativeStateDirectory.OpenOrCreate(Root, exclusions, token, allowCreate: false); + using var held = state.OpenExistingFile("writer.lock", true, token); + if (held.Length != 0) throw new IOException("Preference writer lock must be empty."); + return Read(state, token); + } + catch (Exception ex) when (ex is IOException or UnauthorizedAccessException or ArgumentException or NotSupportedException or JsonException or OverflowException) + { return new([], "Cleanup preferences unavailable: " + ex.Message); } + } + + private SuppressionRead Read(NativeStateDirectory state, CancellationToken token) + { + var records = ImmutableArray.CreateBuilder(); + long total = 0; + var entries = state.EnumerateEntries(token).Take(maxRecords + 2).ToArray(); + if (entries.Length > maxRecords + 1) throw new IOException("Preference record quota exceeded."); + foreach (var entry in entries) + { + token.ThrowIfCancellationRequested(); + if (entry.Name == "writer.lock") continue; + if (entry.Error is not null) throw new IOException(entry.Error); + total = checked(total + entry.Bytes); + if (entry.Bytes <= 0 || entry.Bytes > MaxRecordBytes || total > maxBytes) + throw new IOException("Preference record or aggregate byte limit exceeded."); + using var stream = state.OpenExistingFile(entry.Name, false, token); + if (stream.Length != entry.Bytes) throw new IOException("Preference record changed during capture."); + var bytes = new byte[checked((int)entry.Bytes)]; + stream.ReadExactly(bytes); token.ThrowIfCancellationRequested(); + CheckJson(bytes); + var envelope = JsonSerializer.Deserialize(bytes, SuppressionJsonContext.Default.SuppressionEnvelope) + ?? throw new IOException("Empty preference envelope."); + if (envelope.Body is null || envelope.Sha256 != Hash(envelope.Body)) throw new IOException("Incomplete or corrupt preference record."); + CheckJson(envelope.Body); + var record = JsonSerializer.Deserialize(envelope.Body, SuppressionJsonContext.Default.SuppressionRecord) + ?? throw new IOException("Empty preference record."); + if (record.SchemaVersion != 1 || record.Sequence < 1 || record.Sequence > 999999999999 + || entry.Name != record.Sequence.ToString("D12", CultureInfo.InvariantCulture) + ".json" + || record.Action is not ("set" or "clear") || record.Binding is null + || record.Key != Key(record.Binding) || !Path.IsPathFullyQualified(record.Binding.Path) + || record.Binding.Mode is not ("source" or "object") || record.Binding.Source is null || record.Binding.Owners is null) + throw new IOException("Unsupported or inconsistent preference record."); + records.Add(record); + } + if (records.Select(record => record.Sequence).Distinct().Count() != records.Count) + throw new IOException("Preference sequence is ambiguous."); + return new(records.OrderBy(record => record.Sequence).ToImmutableArray(), null); + } + + // Duplicate properties must not let the checksum projection and parser disagree. + private static void CheckJson(byte[] bytes) + { + using var document = JsonDocument.Parse(bytes, new JsonDocumentOptions { MaxDepth = 16 }); + Visit(document.RootElement); + static void Visit(JsonElement value) + { + if (value.ValueKind == JsonValueKind.Object) + { + var names = new HashSet(StringComparer.Ordinal); + foreach (var property in value.EnumerateObject()) + { + if (!names.Add(property.Name)) throw new IOException("Duplicate preference property."); + Visit(property.Value); + } + } + else if (value.ValueKind == JsonValueKind.Array) foreach (var item in value.EnumerateArray()) Visit(item); + } + } + + internal static CleanupSuppression Match(InstalledSkill skill, SuppressionRead read, CancellationToken token, ref long byteBudget) + { + var legacy = Legacy(skill); + if (read.Diagnostic is not null) return new(legacy, false, "unavailable", Diagnostic: read.Diagnostic); + if (read.Records.IsEmpty) return new(legacy, false, legacy ? "legacy" : "none"); + try + { + var address = Address(skill); + var candidates = read.Records.Where(record => PathIdentity.Equals(record.Binding.Path, address)) + .GroupBy(record => record.Key).Select(group => group.MaxBy(record => record.Sequence)!).Where(record => record.Action == "set").ToArray(); + if (candidates.Length == 0) return new(legacy, false, legacy ? "legacy" : "none"); + var binding = CaptureBinding(skill, token, ref byteBudget); + var current = candidates.SingleOrDefault(record => record.Key == Key(binding)); + return current is not null ? new(legacy, true, "active", binding.Mode, current.Sequence) + : new(legacy, false, "inactive", Diagnostic: "Recorded cleanup suppression belongs to a different source, owner context or object/payload generation."); + } + catch (Exception ex) when (ex is IOException or UnauthorizedAccessException or ArgumentException or NotSupportedException) + { return new(legacy, false, "inactive", Diagnostic: ex.Message); } + } + + internal SuppressionResult Set(InstalledSkill target, InventorySnapshot inventory, bool clear, CancellationToken token, Action? mutationObserved = null) + { + token.ThrowIfCancellationRequested(); + var exclusions = inventory.ProtectedRoots.Select(scan => scan.Path).Concat(inventory.Skills.Select(skill => skill.ResolvedPath)).ToArray(); + // Clear never needs to read the payload and remains possible after a source + // or object change. It clears external records only at this exact address. + long budget = 32 * 1024 * 1024; + var desired = clear ? null : CaptureBinding(target, token, ref budget); + var address = desired?.Path ?? Address(target); + var legacy = Legacy(target); + using var state = NativeStateDirectory.OpenOrCreate(Root, exclusions, token); + using var held = state.OpenFile("writer.lock", true, token); + if (held.Length != 0) throw new IOException("Preference writer lock must be empty."); + var read = Read(state, token); + var latest = read.Records.GroupBy(record => record.Key).Select(group => group.MaxBy(record => record.Sequence)!).ToArray(); + var changes = clear ? latest.Where(record => record.Action == "set" && PathIdentity.Equals(record.Binding.Path, address)).Select(record => record.Binding).ToArray() + : latest.Any(record => record.Key == Key(desired!) && record.Action == "set") ? [] : [desired!]; + if (changes.Length == 0) + return new(false, target.ResolvedPath, new(legacy, !clear, clear ? "cleared" : "active", desired?.Mode, + Diagnostic: clear && legacy ? "External suppression cleared; the legacy payload marker remains unchanged." : null)); + var sequence = read.Records.IsEmpty ? 0 : read.Records.Max(record => record.Sequence); + var active = latest.Count(record => record.Action == "set"); + long bytes = state.EnumerateFiles(token).Sum(entry => entry.Bytes); + var count = read.Records.Length; + foreach (var binding in changes) + { + token.ThrowIfCancellationRequested(); + var record = new SuppressionRecord(1, checked(++sequence), clear ? "clear" : "set", Key(binding), binding); + var body = JsonSerializer.SerializeToUtf8Bytes(record, SuppressionJsonContext.Default.SuppressionRecord); + var envelope = JsonSerializer.SerializeToUtf8Bytes(new SuppressionEnvelope(body, Hash(body)), SuppressionJsonContext.Default.SuppressionEnvelope); + var afterActive = active + (clear ? -1 : 1); + if (envelope.Length > MaxRecordBytes - (clear ? 0 : 8) || ++count + afterActive > maxRecords + || bytes + envelope.Length + (long)afterActive * ClearReserveBytes > maxBytes) + throw new IOException("Preference capacity refused; clear capacity is reserved for every active suppression."); + if (!clear) + { + long remaining = 32 * 1024 * 1024; + if (CaptureBinding(target, token, ref remaining) != binding) throw new IOException("Selected installation changed before preference publication."); + } + using var file = state.OpenFile(sequence.ToString("D12", CultureInfo.InvariantCulture) + ".json", false, token); + mutationObserved?.Invoke(); + token.ThrowIfCancellationRequested(); file.Write(envelope); file.Flush(true); state.FlushPublication(token); + bytes += envelope.Length; active = afterActive; + } + return new(true, target.ResolvedPath, new(legacy, !clear, clear ? "cleared" : "active", desired?.Mode, sequence, + clear && legacy ? "External suppression cleared; the legacy payload marker remains unchanged." : null)); + } + + internal static SuppressionBinding CaptureBinding(InstalledSkill skill, CancellationToken token, ref long byteBudget) + { + token.ThrowIfCancellationRequested(); + if (skill.Validity == ValidityState.BrokenSymlink) + throw new IOException("Broken-link suppression is not supported by this binding; the selected row was skipped, and its link remains unchanged."); + if (!SecureRemovalBackend.TryObserveIdentity(skill.ResolvedPath, out var native, out var error) + || !native.IsDirectory || native.IsReparsePoint) throw new IOException(error ?? "Selected physical directory is unavailable."); + var owners = OwnerNamespace(skill); + if (skill.SourceIdentity.Key is { } source) + { + if (skill.FrontMatter.Upstream is not null || skill.FrontMatter.LocalPath is not null) + { + using var metadata = RegularFileInspection.Open(Path.Combine(skill.ResolvedPath, "SKILL.md")); + var prefix = new byte[LocalSkillScanner.MaxFrontMatterPrefixBytes]; + var length = 0; + while (length < prefix.Length) + { + token.ThrowIfCancellationRequested(); + var count = metadata.Read(prefix, length, prefix.Length - length); + if (count == 0) break; + length += count; + } + var (_, live, _) = FrontMatterParser.Parse(System.Text.Encoding.UTF8.GetString(prefix, 0, length)); + if ((skill with { FrontMatter = live }).SourceIdentity.Key != source) + throw new IOException("Selected source metadata changed; refresh before setting suppression."); + } + return new(native.CanonicalPath, "source", source, owners, null, null); + } + if (!SameObject(skill.ObservedSubject?.NativeObject, + NativeObjectObservation.From(native, DateTimeOffset.UtcNow, "preference-observation"))) + throw new IOException("Selected unknown-source object changed or its continuity is unavailable; refresh before ignoring."); + var allowance = byteBudget; + byteBudget = 0; // Failed captures may already have consumed the allowance. + var payload = PayloadSnapshot.CaptureEvidence(skill.ResolvedPath, token, allowance); + byteBudget = allowance - payload.Entries.Sum(entry => entry.Bytes); + if (payload.RootIdentity != native) throw new IOException("Selected installation changed during preference capture."); + var objectId = string.Join(':', native.Volume, native.FileIdHigh, native.FileIdLow, + native.ChangeTimeSeconds, native.ChangeTimeNanoseconds, native.WindowsCreationTime, native.WindowsChangeTime); + return new(native.CanonicalPath, "object", "unknown", owners, objectId, payload.Fingerprint + ":" + payload.RootUnixMode); + } +} diff --git a/src/SkillView.Core/Preferences/CleanupSuppressionWorkflow.cs b/src/SkillView.Core/Preferences/CleanupSuppressionWorkflow.cs new file mode 100644 index 00000000..b65c72d2 --- /dev/null +++ b/src/SkillView.Core/Preferences/CleanupSuppressionWorkflow.cs @@ -0,0 +1,51 @@ +using System.Collections.Immutable; +using SkillView.Inventory; +using SkillView.Inventory.Models; + +namespace SkillView.Preferences; + +internal sealed record SuppressionBatchResult(int Changed, int Skipped, int Failed, bool Canceled, ImmutableArray Errors); + +internal static class CleanupSuppressionWorkflow +{ + internal static async Task SetAsync( + IReadOnlyList selected, CleanupSuppressionStore store, + Func> capture, Action mutationObserved, + Action targetChanged, CancellationToken token) + { + var changed = 0; var skipped = 0; var failed = 0; + var errors = ImmutableArray.CreateBuilder(); + try + { + var inventory = await capture(token).ConfigureAwait(false); + var seen = new HashSet(StringComparer.Ordinal); + foreach (var candidate in selected) + { + token.ThrowIfCancellationRequested(); + if (!seen.Add(PathIdentity.NormalizeKey(candidate.Path))) { skipped++; continue; } + if (candidate.Skill is not { } reviewed || reviewed.Validity == ValidityState.BrokenSymlink) + { + skipped++; Error(candidate.Path + ": no supported installation binding; entry left unchanged."); continue; + } + try + { + var current = inventory.Skills.SingleOrDefault(skill => PathIdentity.Equals(skill.ResolvedPath, reviewed.ResolvedPath)); + if (current is null || current.SourceIdentity != reviewed.SourceIdentity || current.Name != reviewed.Name + || CleanupSuppressionStore.OwnerNamespace(current) != CleanupSuppressionStore.OwnerNamespace(reviewed)) + throw new IOException("Selected installation source/context changed; refresh before ignoring."); + if (current.SourceIdentity.Key is null && !CleanupSuppressionStore.SameObject(reviewed.ObservedSubject?.NativeObject, current.ObservedSubject?.NativeObject)) + throw new IOException("Selected unknown-source object changed or its continuity is unavailable; refresh before ignoring."); + var result = store.Set(current, inventory, false, token, mutationObserved); + if (result.Changed) { changed++; targetChanged(); } else skipped++; + } + catch (Exception ex) when (ex is IOException or UnauthorizedAccessException or ArgumentException or System.Text.Json.JsonException or NotSupportedException) + { failed++; Error(candidate.Path + ": " + ex.Message); } + } + return new(changed, skipped, failed, false, errors.ToImmutable()); + } + catch (OperationCanceledException) when (token.IsCancellationRequested) + { return new(changed, skipped, failed, true, errors.ToImmutable()); } + void Error(string text) { if (errors.Count < 128) errors.Add(text); } + } + +} diff --git a/src/SkillView.Core/Ui/CleanupScreen.cs b/src/SkillView.Core/Ui/CleanupScreen.cs index 8892a3b2..a98ad7c0 100644 --- a/src/SkillView.Core/Ui/CleanupScreen.cs +++ b/src/SkillView.Core/Ui/CleanupScreen.cs @@ -4,6 +4,7 @@ using SkillView.Inventory.Models; using SkillView.Logging; using SkillView.Threading; +using SkillView.Preferences; using Terminal.Gui.App; using Terminal.Gui.Drivers; using Terminal.Gui.Input; @@ -42,11 +43,13 @@ internal void SetPreValidationSkipped(int value) => private readonly IReadOnlyList _allSkills; private readonly Func _confirmBatchRemoval; private readonly SkillView.Subprocess.ProcessRunner? _ownershipRunner; + private readonly Func>? _captureInventory; public int RemovedCount { get; private set; } public int RemovedFileCount { get; private set; } public int RemovedDirectoryCount { get; private set; } public int IgnoredCount { get; private set; } + public bool PreferenceMutationObserved { get; private set; } public RemoveService.BatchRemoveReport? LastReport { get; private set; } public CleanupScreen( @@ -57,7 +60,8 @@ public CleanupScreen( IReadOnlyList scanRoots, IReadOnlyList allSkills, Func? confirmBatchRemoval = null, - SkillView.Subprocess.ProcessRunner? ownershipRunner = null) + SkillView.Subprocess.ProcessRunner? ownershipRunner = null, + Func>? captureInventory = null) { _app = app; _remove = remove; @@ -67,15 +71,14 @@ public CleanupScreen( _allSkills = allSkills; _confirmBatchRemoval = confirmBatchRemoval ?? ConfirmBatchRemoval; _ownershipRunner = ownershipRunner; + _captureInventory = captureInventory; } - public void Show() + public void Show() => Show(null); + + internal void Show(Action? ready) { - using var lifetime = new CancellationSource( - CancellationCallbackReporter.For(_logger, "cleanup dialog", "cleanup.ui")); - Task? activeOperation = null; RemoveService.RemoveProgress? lastProgress = null; - var windowActive = 1; var closeAfterCancellation = 0; using var window = new Window @@ -86,6 +89,9 @@ public void Show() Width = Dim.Fill(), Height = Dim.Fill(), }; + using var operation = new ModalOperationTracker(_app, _logger, "cleanup.ignore"); + var readyToClose = false; + bool Busy() => operation.CurrentOwnership != ModalOperationTracker.Ownership.None; var header = new Label { @@ -198,32 +204,6 @@ void Recompute() TuiHelpers.ApplyScheme(SkillViewStyling.BaseSchemeName, window, header, table, detail, spinner, status, statusBar); - void InvokeIfActive(Action action) - { - if (Volatile.Read(ref windowActive) == 0) - { - return; - } - - try - { - _app.Invoke(() => - { - if (Volatile.Read(ref windowActive) == 0) - { - return; - } - - try { action(); } - catch (Exception ex) { _logger.Error("cleanup.ui", ex.Message); } - }); - } - catch (Exception ex) - { - _logger.Error("cleanup.ui", ex.Message); - } - } - async Task RunRemovalAsync(HashSet selectedRows, CancellationToken cancellationToken) { var selectedCount = selectedRows.Count(index => index >= 0 && index < _candidates.Length); @@ -231,7 +211,7 @@ async Task RunRemovalAsync(HashSet selectedRows, CancellationToken cancella var progress = new CallbackProgress(value => { lastProgress = value; - InvokeIfActive(() => status.Text = FormatProgress(value)); + operation.InvokeIfActive(() => status.Text = FormatProgress(value)); }); try @@ -240,16 +220,18 @@ async Task RunRemovalAsync(HashSet selectedRows, CancellationToken cancella selectedRows, cancellationToken, progress, - attemptState) + attemptState, + confirmationGranted: true) .ConfigureAwait(false); - InvokeIfActive(() => + operation.InvokeTerminalIfActive(() => { spinner.AutoSpin = false; spinner.Visible = false; - activeOperation = null; + operation.Release(); status.Text = summary.Confirmed ? $" removed {summary.Removed}, skipped {summary.Skipped}, failed {summary.Failed}" : " cleanup removal canceled"; + if (Volatile.Read(ref closeAfterCancellation) != 0) { readyToClose = true; _app.RequestStop(); } }); } catch (OperationCanceledException) when (cancellationToken.IsCancellationRequested) @@ -261,30 +243,31 @@ async Task RunRemovalAsync(HashSet selectedRows, CancellationToken cancella removed, skipped); _logger.Debug("cleanup.remove", "cleanup removal canceled"); - InvokeIfActive(() => + operation.InvokeTerminalIfActive(() => { spinner.AutoSpin = false; spinner.Visible = false; status.Text = $" removal canceled after {removed}; skipped {skipped}, failed {failed}"; if (Volatile.Read(ref closeAfterCancellation) != 0) { - _app.RequestStop(); + readyToClose = true; operation.Release(); _app.RequestStop(); } else { - activeOperation = null; + operation.Release(); } }); } catch (Exception ex) { _logger.Error("cleanup.remove", ex.Message); - InvokeIfActive(() => + operation.InvokeTerminalIfActive(() => { spinner.AutoSpin = false; spinner.Visible = false; - activeOperation = null; + operation.Release(); status.Text = " cleanup removal failed — see logs"; + if (Volatile.Read(ref closeAfterCancellation) != 0) { readyToClose = true; _app.RequestStop(); } }); } } @@ -295,7 +278,7 @@ async Task RunRemovalAsync(HashSet selectedRows, CancellationToken cancella if (r == 'r' || r == 'R') { key.Handled = true; - if (activeOperation is not null) + if (Busy()) { return; } @@ -308,19 +291,46 @@ async Task RunRemovalAsync(HashSet selectedRows, CancellationToken cancella status.Text = " no cleanup candidates selected"; return; } + if (_confirmBatchRemoval(BuildRemoveConfirmationText(selectedRows.Select(index => _candidates[index]).ToImmutableArray())) != 1) + { status.Text = " cleanup removal canceled"; return; } spinner.Visible = true; spinner.AutoSpin = true; lastProgress = null; status.Text = " removing… Esc cancels"; - var cancellationToken = lifetime.Token; - activeOperation = RunRemovalAsync(selectedRows, cancellationToken); + operation.TryStart(token => Task.Run(() => RunRemovalAsync(selectedRows, token))); } - else if ((r == 'i' || r == 'I') && activeOperation is null) + else if ((r == 'i' || r == 'I') && !Busy()) { - DoIgnore(wrapper.CheckedRows, status); key.Handled = true; + var selected = wrapper.CheckedRows.Where(index => index >= 0 && index < _candidates.Length) + .Select(index => _candidates[index]).ToArray(); + if (selected.Length == 0) { status.Text = " no cleanup candidates selected"; return; } + if (_captureInventory is null || _ownershipRunner is null) + { status.Text = " fresh inventory unavailable; no preferences changed"; return; } + spinner.Visible = true; spinner.AutoSpin = true; + status.Text = " suppressing cleanup suggestions for selected physical installs across consumer contexts… Esc cancels"; + operation.TryStart(token => Task.Run(async () => + { + string text; + try + { + var result = await CleanupSuppressionWorkflow.SetAsync(selected, + CleanupSuppressionStore.For(_ownershipRunner), _captureInventory, + () => PreferenceMutationObserved = true, () => IgnoredCount++, token).ConfigureAwait(false); + foreach (var error in result.Errors) _logger.Error("cleanup.ignore", error); + text = $" ignored {result.Changed}, skipped {result.Skipped}, failed {result.Failed}" + (result.Canceled ? "; canceled" : "") + + (result.Errors.Length > 0 ? " — see logs" : ""); + } + catch (Exception ex) { _logger.Error("cleanup.ignore", ex.Message); text = " preference update failed — see logs"; } + operation.InvokeTerminalIfActive(() => + { + spinner.AutoSpin = false; spinner.Visible = false; status.Text = text; + operation.Release(); + if (Volatile.Read(ref closeAfterCancellation) != 0) { readyToClose = true; _app.RequestStop(); } + }); + })); } - else if ((r == 'x' || r == 'X') && activeOperation is null) + else if ((r == 'x' || r == 'X') && !Busy()) { DoExport(status); key.Handled = true; @@ -328,30 +338,35 @@ async Task RunRemovalAsync(HashSet selectedRows, CancellationToken cancella else if (key.KeyCode == KeyCode.Esc) { key.Handled = true; - if (activeOperation is { IsCompleted: false }) + if (Busy()) { Interlocked.Exchange(ref closeAfterCancellation, 1); - lifetime.TryCancel(); - status.Text = " canceling removal…"; + operation.Cancel(); + status.Text = " canceling cleanup operation…"; return; } - lifetime.TryCancel(); + readyToClose = true; _app.RequestStop(); } }; + window.IsRunningChanging += (_, args) => + { + if (args.NewValue || readyToClose || !Busy()) return; + args.Cancel = true; Interlocked.Exchange(ref closeAfterCancellation, 1); + operation.Cancel(); status.Text = " canceling cleanup operation…"; + }; window.Add(header, table, detail, spinner, status, statusBar); table.SetFocus(); + ready?.Invoke(window); try { _app.Run(window); } finally { - Interlocked.Exchange(ref windowActive, 0); - lifetime.TryCancel(); - activeOperation?.GetAwaiter().GetResult(); + operation.Cancel(); } } @@ -359,7 +374,8 @@ internal async Task RemoveSelectedAsync( HashSet checkedRows, CancellationToken cancellationToken = default, IProgress? progress = null, - RemovalAttemptState? attemptState = null) + RemovalAttemptState? attemptState = null, + bool confirmationGranted = false) { attemptState ??= new RemovalAttemptState(); attemptState.SetPreValidationSkipped(0); @@ -371,7 +387,7 @@ internal async Task RemoveSelectedAsync( var capture = new CallbackProgress(value => { last = value; progress?.Report(value); }); try { - var summary = await RemoveSelectedCoreAsync(checkedRows, cancellationToken, capture, attemptState).ConfigureAwait(false); + var summary = await RemoveSelectedCoreAsync(checkedRows, cancellationToken, capture, attemptState, confirmationGranted).ConfigureAwait(false); if (LastReport is { } report) LastReport = report with { Impacts = impacts }; return summary with { Impacts = impacts }; } @@ -398,7 +414,7 @@ internal async Task RemoveSelectedAsync( private async Task RemoveSelectedCoreAsync( HashSet checkedRows, CancellationToken cancellationToken, - IProgress? progress, RemovalAttemptState? attemptState) + IProgress? progress, RemovalAttemptState? attemptState, bool confirmationGranted) { var selected = checkedRows .Where(i => i >= 0 && i < _candidates.Length) @@ -409,7 +425,7 @@ private async Task RemoveSelectedCoreAsync( return new RemovalSummary(Removed: 0, Failed: 0, Confirmed: false); } - var response = _confirmBatchRemoval(BuildRemoveConfirmationText(selected)); + var response = confirmationGranted ? 1 : _confirmBatchRemoval(BuildRemoveConfirmationText(selected)); if (response != 1) { return new RemovalSummary(Removed: 0, Failed: 0, Confirmed: false); @@ -527,28 +543,6 @@ internal static string BuildRemoveConfirmationText( return TerminalEscapeSanitizer.Sanitize(sb.ToString().TrimEnd()) ?? ""; } - private void DoIgnore(HashSet checkedRows, Label status) - { - var marked = 0; - for (var i = 0; i < _candidates.Length; i++) - { - if (!checkedRows.Contains(i)) continue; - var c = _candidates[i]; - var dir = c.Skill?.ResolvedPath ?? c.Path; - if (!System.IO.Directory.Exists(dir)) continue; - try - { - if (IgnoreMarker.Write(dir, _logger)) marked++; - } - catch (Exception ex) - { - _logger.Error("cleanup.ignore", $"{dir}: {ex.Message}"); - } - } - IgnoredCount += marked; - status.Text = $" marked {marked} directory(ies) as ignored"; - } - private void DoExport(Label status) { try diff --git a/src/SkillView.Core/Ui/InstalledScreen.cs b/src/SkillView.Core/Ui/InstalledScreen.cs index e8c0a8f8..86120f59 100644 --- a/src/SkillView.Core/Ui/InstalledScreen.cs +++ b/src/SkillView.Core/Ui/InstalledScreen.cs @@ -102,6 +102,9 @@ internal static string RenderDetail(InstalledSkill s) if (s.FrontMatter.GithubPath is { } sourcePath) AppendDetailItem(sb, "Source path", MarkdownTableFormatter.FormatCodeSpan(sourcePath)); if (s.FrontMatter.LocalPath is { } localPath) AppendDetailItem(sb, "Local source", MarkdownTableFormatter.FormatCodeSpan(localPath)); AppendDetailItem(sb, "Ignored", MarkdownTableFormatter.FormatTableCell(FormatBool(s.Ignored))); + if (s.CleanupSuppression is { } suppression) + AppendDetailItem(sb, "Cleanup suppression", MarkdownTableFormatter.FormatTableCell( + $"{suppression.State}; legacy={suppression.LegacyMarker}, external={suppression.External}. {suppression.Diagnostic}")); if (!string.IsNullOrWhiteSpace(s.TreeSha)) { AppendDetailItem(sb, "Tree SHA", MarkdownTableFormatter.FormatCodeSpan(s.TreeSha)); diff --git a/src/SkillView.Core/Ui/SkillViewWorkflowCoordinator.cs b/src/SkillView.Core/Ui/SkillViewWorkflowCoordinator.cs index ab42233c..16cdd501 100644 --- a/src/SkillView.Core/Ui/SkillViewWorkflowCoordinator.cs +++ b/src/SkillView.Core/Ui/SkillViewWorkflowCoordinator.cs @@ -274,12 +274,13 @@ await _invokeAsync( _services.Logger, candidates, snapshot.ProtectedRoots.ToArray(), - snapshot.Skills, ownershipRunner: _services.Runner); + snapshot.Skills, ownershipRunner: _services.Runner, + captureInventory: token => CaptureInventoryAsync(report, token)); screen.Show(); if (screen.RemovedCount > 0 || screen.RemovedFileCount > 0 || screen.RemovedDirectoryCount > 0 - || screen.IgnoredCount > 0) + || screen.IgnoredCount > 0 || screen.PreferenceMutationObserved) { _services.ListAdapter.Invalidate(); // Cleanup can remove or ignore skills while the user is diff --git a/tests/SkillView.Tests/Cli/CliDispatcherIgnoreTests.cs b/tests/SkillView.Tests/Cli/CliDispatcherIgnoreTests.cs new file mode 100644 index 00000000..a9b157db --- /dev/null +++ b/tests/SkillView.Tests/Cli/CliDispatcherIgnoreTests.cs @@ -0,0 +1,45 @@ +using SkillView.Cli; +using SkillView.Inventory; +using Xunit; + +namespace SkillView.Tests.Cli; + +public sealed class CliDispatcherIgnoreTests +{ + [Theory] + [InlineData("")] + [InlineData("--path")] + [InlineData("--path a --install-id b")] + [InlineData("--path a --clear --clear")] + [InlineData("--path a --json --json")] + [InlineData("--all")] + public void InvalidSelectorsAreRefused(string arguments) => + Assert.NotNull(CliDispatcher.ParseIgnoreArgs(arguments.Split(' ', StringSplitOptions.RemoveEmptyEntries)).Error); + + [Fact] + public void ExactSelectorAndClearAreAccepted() + { + var parsed = CliDispatcher.ParseIgnoreArgs(["--install-id", "exact", "--clear", "--json"]); + Assert.Null(parsed.Error); Assert.Equal("exact", parsed.InstallId); Assert.True(parsed.Clear); Assert.True(parsed.Json); + } + + [Fact] + public void AgentSymlinkAliasResolvesToThePhysicalInstallation() + { + using var fixture = new AliasFixture(); + Assert.True(OwnershipPath.Same(fixture.Target, CliDispatcher.ResolveIgnorePath(fixture.Alias))); + } + + private sealed class AliasFixture : IDisposable + { + private readonly DirectoryInfo _root = Directory.CreateTempSubdirectory("skillview-ignore-alias-"); + internal string Target { get; } + internal string Alias { get; } + internal AliasFixture() + { + Target = Path.Combine(_root.FullName, "physical"); Alias = Path.Combine(_root.FullName, "agent"); + Directory.CreateDirectory(Target); Directory.CreateSymbolicLink(Alias, Target); + } + public void Dispose() { Directory.Delete(Alias); _root.Delete(true); } + } +} diff --git a/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs b/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs new file mode 100644 index 00000000..e4754780 --- /dev/null +++ b/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs @@ -0,0 +1,226 @@ +using System.Collections.Immutable; +using SkillView.Inventory; +using SkillView.Inventory.Models; +using SkillView.Maintenance; +using SkillView.Preferences; +using Xunit; + +namespace SkillView.Tests.Preferences; + +public sealed class CleanupSuppressionStoreTests : IDisposable +{ + private readonly DirectoryInfo _temp = Directory.CreateTempSubdirectory("skillview-preferences-"); + private CancellationToken Token => TestContext.Current.CancellationToken; + public void Dispose() => _temp.Delete(true); + private CleanupSuppressionStore Store(int count = 256) => new(Path.Combine(_temp.FullName, "state"), maxRecords: count); + private InstalledSkill Skill(string directory = "demo", bool known = false) + { + var path = Path.Combine(_temp.FullName, "skills", directory); Directory.CreateDirectory(path); + File.WriteAllText(Path.Combine(path, "SKILL.md"), "---\nname: demo\ndescription: Fixture\n" + + (known ? "metadata:\n github-repo: https://github.com/fixture/source\n github-path: skills/demo\n" : "") + "---\nAuthored instructions.\n"); + var (_, metadata, _) = FrontMatterParser.Parse(File.ReadAllText(Path.Combine(path, "SKILL.md"))); + var skill = new InstalledSkill + { + Name = "demo", + ResolvedPath = PathResolver.Resolve(path)!, + ScanRoot = PathResolver.Resolve(Path.GetDirectoryName(path)!)!, + Scope = Scope.Custom, + Agents = [], + FrontMatter = metadata, + Validity = ValidityState.Valid, + Provenance = Provenance.FsScan, + Ignored = false, + IsSymlinked = false, + InstalledAt = null + }; + return skill with { ObservedSubject = SkillIdentityObserver.Capture(skill, DateTimeOffset.UtcNow, true, Token) }; + } + private static InventorySnapshot Inventory(params InstalledSkill[] skills) => new() + { Skills = skills.ToImmutableArray(), ScannedRoots = skills.Select(skill => new ScanRoot(skill.ScanRoot, Scope.Custom, null)).Distinct().ToImmutableArray(), UsedGhSkillList = false, CapturedAt = DateTimeOffset.UtcNow }; + private CleanupSuppression Observe(CleanupSuppressionStore store, InstalledSkill skill) + { long budget = 32 * 1024 * 1024; return CleanupSuppressionStore.Match(skill, store.Read([skill.ScanRoot], Token), Token, ref budget); } + + [Fact] + public void MissingStateReadCreatesNothing() + { + var store = Store(); var read = store.Read([], Token); + Assert.Empty(read.Records); Assert.Null(read.Diagnostic); Assert.False(Directory.Exists(store.Root)); + } + + [Theory] + [InlineData(false)] + [InlineData(true)] + public void SetRestartAndClearPreserveEveryPayloadObjectAndExtra(bool known) + { + var target = Skill(known: known); var peer = Skill("other", known); + File.WriteAllBytes(Path.Combine(target.ResolvedPath, "extra"), [1, 2, 3]); + target = target with { ObservedSubject = SkillIdentityObserver.Capture(target, DateTimeOffset.UtcNow, true, Token) }; + var before = PayloadSnapshot.CaptureEvidence(target.ResolvedPath, Token); + var peerBefore = PayloadSnapshot.CaptureEvidence(peer.ResolvedPath, Token); + var store = Store(); var inventory = Inventory(target, peer); + Assert.True(store.Set(target, inventory, false, Token).Changed); + Assert.True(Observe(Store(), target).External); Assert.False(Observe(store, peer).Active); + Assert.False(store.Set(target, inventory, false, Token).Changed); + Assert.Single(Directory.GetFiles(store.Root, "*.json")); + Assert.True(store.Set(target, inventory, true, Token).Changed); + Assert.False(store.Set(target, inventory, true, Token).Changed); + Assert.False(Observe(store, target).Active); + var after = PayloadSnapshot.CaptureEvidence(target.ResolvedPath, Token); + Assert.Equal(before.Fingerprint, after.Fingerprint); Assert.Equal(before.Objects, after.Objects); Assert.Equal(before.RootIdentity, after.RootIdentity); + Assert.Equal(peerBefore.Objects, PayloadSnapshot.CaptureEvidence(peer.ResolvedPath, Token).Objects); + Assert.False(File.Exists(IgnoreMarker.MarkerPathFor(target.ResolvedPath))); + } + + [Fact] + public void UnknownSourceSuppressionExpiresOnInPlaceFileEdit() + { + var target = Skill(); var store = Store(); store.Set(target, Inventory(target), false, Token); + File.AppendAllText(Path.Combine(target.ResolvedPath, "SKILL.md"), "New instructions\n"); + var observation = Observe(store, target); + Assert.False(observation.External); Assert.Equal("inactive", observation.State); + Assert.True(store.Set(target, Inventory(target), true, Token).Changed); + } + + [Fact] + public void KnownSourceRevisionChangesRetainPreferenceButDifferentOriginDoesNot() + { + var target = Skill(known: true); var store = Store(); store.Set(target, Inventory(target), false, Token); + var revised = target with { FrontMatter = target.FrontMatter with { Version = "2", GithubTreeSha = new string('a', 40), PinnedRef = "v2" } }; + Assert.True(Observe(store, revised).External); + var switched = target with { FrontMatter = target.FrontMatter with { Upstream = "https://github.com/other/source" } }; + Assert.False(Observe(store, switched).External); + Assert.Throws(() => store.Set(switched, Inventory(switched), false, Token)); + } + + [Fact] + public void ClearingExternalNeverRemovesLegacyMarker() + { + var target = Skill(); IgnoreMarker.Write(target.ResolvedPath); target = target with { Ignored = true, ObservedSubject = SkillIdentityObserver.Capture(target, DateTimeOffset.UtcNow, true, Token) }; + var store = Store(); store.Set(target, Inventory(target), false, Token); + var result = store.Set(target, Inventory(target), true, Token); + Assert.True(result.Observation.LegacyMarker); Assert.False(result.Observation.External); + Assert.Contains("legacy", result.Observation.Diagnostic!); Assert.True(IgnoreMarker.Exists(target.ResolvedPath)); + Assert.True(Observe(store, target).Active); + } + + [Fact] + public void CorruptNewestRecordNeverRevivesOlderSuppression() + { + var target = Skill(); var store = Store(); store.Set(target, Inventory(target), false, Token); + store.Set(target, Inventory(target), true, Token); + File.WriteAllText(Directory.GetFiles(store.Root, "*.json").Order(StringComparer.Ordinal).Last(), "{truncated"); + var read = store.Read([], Token); Assert.NotNull(read.Diagnostic); + Assert.False(Observe(store, target).Active); + } + + [Fact] + public void CapacityReservesAFullClearBeforeAdmittingSet() + { + var target = Skill(); var peer = Skill("other"); var inventory = Inventory(target, peer); var store = Store(2); + store.Set(target, inventory, false, Token); + Assert.Throws(() => store.Set(peer, inventory, false, Token)); + Assert.True(store.Set(target, inventory, true, Token).Changed); + Assert.False(Observe(store, target).Active); Assert.Equal(2, Directory.GetFiles(store.Root, "*.json").Length); + } + + [Fact] + public void PreCanceledAdmissionCreatesNoStateAndPartialPublicationIsReported() + { + var target = Skill(); var store = Store(); using var canceled = new CancellationTokenSource(); canceled.Cancel(); + Assert.Throws(() => store.Set(target, Inventory(target), false, canceled.Token)); + Assert.False(Directory.Exists(store.Root)); + using var midWrite = new CancellationTokenSource(); var mutation = false; + Assert.Throws(() => store.Set(target, Inventory(target), false, midWrite.Token, + () => { mutation = true; midWrite.Cancel(); })); + Assert.True(mutation); Assert.NotNull(store.Read([], Token).Diagnostic); Assert.False(Observe(store, target).Active); + } + + [Fact] + public void ConcurrentWriterProducesDiagnosticAndNeverCreatesASecondRecord() + { + var target = Skill(); var store = Store(); store.Set(target, Inventory(target), false, Token); + using var state = NativeStateDirectory.OpenOrCreate(store.Root, [], Token); + using var writer = state.OpenExistingFile("writer.lock", true, Token); + Assert.NotNull(store.Read([], Token).Diagnostic); + Assert.ThrowsAny(() => store.Set(target, Inventory(target), true, Token)); + Assert.Single(Directory.GetFiles(store.Root, "*.json")); + } + [Fact] + public void ClearingEnrichedExternalObservationDoesNotInventALegacyMarker() + { + var target = Skill(); var store = Store(); store.Set(target, Inventory(target), false, Token); + var enriched = target with { Ignored = true, CleanupSuppression = Observe(store, target) }; + var cleared = store.Set(enriched, Inventory(enriched), true, Token); + Assert.False(cleared.Observation.LegacyMarker); Assert.False(cleared.Observation.Active); + Assert.Null(cleared.Observation.Diagnostic); + Assert.False(store.Set(enriched, Inventory(enriched), true, Token).Observation.LegacyMarker); + } + + [Fact] + public void FailedUnknownCaptureExhaustsSharedInventoryAllowance() + { + var target = Skill(); var store = Store(); store.Set(target, Inventory(target), false, Token); + long allowance = 1; + var observation = CleanupSuppressionStore.Match(target, store.Read([], Token), Token, ref allowance); + Assert.False(observation.External); Assert.Equal("inactive", observation.State); Assert.Equal(0, allowance); + } + + [Fact] + public void OwnerRevisionChangesRetainPreferenceButContextChangesExpireIt() + { + var target = Skill(known: true) with + { + Package = new("fixture/source", "github", null, null, null) + { Provider = "fixture", ContextRoot = _temp.FullName, Selector = "demo" } + }; + var store = Store(); store.Set(target, Inventory(target), false, Token); + Assert.True(Observe(store, target with { Package = target.Package! with { PackageVersion = "2", PinnedRef = "v2" } }).External); + Assert.False(Observe(store, target with { Package = target.Package! with { ContextRoot = Path.Combine(_temp.FullName, "another") } }).External); + } + + [Theory] + [InlineData(false)] + [InlineData(true)] + public async Task WorkflowRefusesChangedOwnerOrUnknownNativeObject(bool replaceObject) + { + var reviewed = Skill(known: !replaceObject); + reviewed = reviewed with { ObservedSubject = SkillIdentityObserver.Capture(reviewed, DateTimeOffset.UtcNow, true, Token) }; + InstalledSkill current; + if (replaceObject) + { + Directory.Move(reviewed.ResolvedPath, reviewed.ResolvedPath + "-old"); + current = Skill(); + } + else current = reviewed with { Package = new("fixture/source", "github", null, null, null) { Provider = "new-owner" } }; + current = current with { ObservedSubject = SkillIdentityObserver.Capture(current, DateTimeOffset.UtcNow, true, Token) }; + var store = Store(); var mutations = 0; + var result = await CleanupSuppressionWorkflow.SetAsync( + [new(CleanupClassifier.CandidateKind.Untracked, reviewed.ResolvedPath, "fixture", reviewed)], store, + _ => Task.FromResult(Inventory(current)), () => mutations++, () => mutations++, Token); + Assert.Equal(1, result.Failed); Assert.Equal(0, result.Changed); Assert.Equal(0, mutations); + Assert.False(Directory.Exists(store.Root)); + } + + [Fact] + public async Task WorkflowReportsUnsupportedRowsAndPartialCanceledMutation() + { + var target = Skill(known: true); var store = Store(); using var cancellation = new CancellationTokenSource(); + var mutated = false; var changed = 0; + var result = await CleanupSuppressionWorkflow.SetAsync( + [new(CleanupClassifier.CandidateKind.EmptyDirectory, Path.Combine(_temp.FullName, "empty"), "fixture", null), + new(CleanupClassifier.CandidateKind.Untracked, target.ResolvedPath, "fixture", target)], store, + _ => Task.FromResult(Inventory(target)), () => { mutated = true; cancellation.Cancel(); }, () => changed++, cancellation.Token); + Assert.Equal(1, result.Skipped); Assert.True(result.Canceled); Assert.Equal(0, result.Changed); + Assert.True(mutated); Assert.Equal(0, changed); Assert.NotNull(store.Read([], Token).Diagnostic); + } + + [Fact] + public void UnknownObjectReplacedAfterInventoryCannotBeSuppressed() + { + var target = Skill(); Directory.Move(target.ResolvedPath, target.ResolvedPath + "-old"); Skill(); + var store = Store(); + Assert.Throws(() => store.Set(target, Inventory(target), false, Token)); + Assert.False(Directory.Exists(store.Root)); + } + +} diff --git a/tests/SkillView.Tests/Ui/CleanupSuppressionScreenTests.cs b/tests/SkillView.Tests/Ui/CleanupSuppressionScreenTests.cs new file mode 100644 index 00000000..4c2d1a0c --- /dev/null +++ b/tests/SkillView.Tests/Ui/CleanupSuppressionScreenTests.cs @@ -0,0 +1,98 @@ +using SkillView.Inventory; +using SkillView.Inventory.Models; +using SkillView.Logging; +using SkillView.Subprocess; +using SkillView.Ui; +using Terminal.Gui.App; +using Terminal.Gui.Drivers; +using Terminal.Gui.Input; +using Terminal.Gui.Views; +using Xunit; + +namespace SkillView.Tests.Ui; + +[Collection(TestCollections.TerminalGuiStaticState)] +public sealed class CleanupSuppressionScreenTests +{ + [Fact] + public async Task IgnoreCancellationDrainsFreshInventoryBeforeClosing() + { + var started = 0; var drained = 0; var sent = false; var canceled = false; var timedOut = false; + await Task.Run(() => + { + using var app = Application.Create().Init("ansi"); app.Driver!.SetScreenSize(120, 40); + Window? window = null; var logger = new Logger(); + var skill = Fixture(); + var screen = new CleanupScreen(app, new RemoveService(logger), logger, + [new(CleanupClassifier.CandidateKind.Untracked, skill.ResolvedPath, "fixture", skill)], [], [skill], + ownershipRunner: new ProcessRunner(logger), captureInventory: async token => + { + Interlocked.Increment(ref started); + try { return await new TaskCompletionSource().Task.WaitAsync(token); } + finally { if (token.IsCancellationRequested) Interlocked.Increment(ref drained); } + }); + app.AddTimeout(TimeSpan.FromSeconds(8), () => { timedOut = true; app.RequestStop(); return false; }); + app.AddTimeout(TimeSpan.FromMilliseconds(10), () => + { + if (window is null) return true; + if (!sent) + { + sent = true; window.SubViews.OfType().Single().SetFocus(); + app.Keyboard.RaiseKeyDownEvent(new Key(KeyCode.Space)); + app.Keyboard.RaiseKeyDownEvent(new Key('i')); + } + else if (Volatile.Read(ref started) > 0 && !canceled) + { canceled = true; app.Keyboard.RaiseKeyDownEvent(new Key(KeyCode.Esc)); } + return true; + }); + screen.Show(ready => window = ready); + Assert.Equal(1, Volatile.Read(ref drained)); Assert.False(screen.PreferenceMutationObserved); Assert.Equal(0, screen.IgnoredCount); + }, TestContext.Current.CancellationToken).WaitAsync(TimeSpan.FromSeconds(12), TestContext.Current.CancellationToken); + Assert.Equal(1, started); Assert.True(canceled); Assert.False(timedOut); + } + + [Fact] + public async Task RemovalConfirmationRunsOnTheEventLoopThread() + { + var confirmed = false; var sent = false; var timedOut = false; + await Task.Run(() => + { + var uiThread = System.Environment.CurrentManagedThreadId; + using var app = Application.Create().Init("ansi"); app.Driver!.SetScreenSize(120, 40); + Window? window = null; var logger = new Logger(); var skill = Fixture(); + var screen = new CleanupScreen(app, new RemoveService(logger), logger, + [new(CleanupClassifier.CandidateKind.Untracked, skill.ResolvedPath, "fixture", skill)], [], [skill], + confirmBatchRemoval: _ => { Assert.Equal(uiThread, System.Environment.CurrentManagedThreadId); confirmed = true; return 0; }); + app.AddTimeout(TimeSpan.FromSeconds(8), () => { timedOut = true; app.RequestStop(); return false; }); + app.AddTimeout(TimeSpan.FromMilliseconds(10), () => + { + if (window is null) return true; + if (!sent) + { + sent = true; window.SubViews.OfType().Single().SetFocus(); + app.Keyboard.RaiseKeyDownEvent(new Key(KeyCode.Space)); + app.Keyboard.RaiseKeyDownEvent(new Key('r')); + } + else if (confirmed) app.Keyboard.RaiseKeyDownEvent(new Key(KeyCode.Esc)); + return true; + }); + screen.Show(ready => window = ready); Assert.Null(screen.LastReport); + }, TestContext.Current.CancellationToken).WaitAsync(TimeSpan.FromSeconds(12), TestContext.Current.CancellationToken); + Assert.True(confirmed); Assert.False(timedOut); + } + + private static InstalledSkill Fixture() => new() + { + Name = "demo", + ResolvedPath = Path.Combine(Path.GetTempPath(), "skillview-no-write-fixture", "demo"), + ScanRoot = Path.Combine(Path.GetTempPath(), "skillview-no-write-fixture"), + Scope = Scope.Custom, + Agents = [], + FrontMatter = SkillFrontMatter.Empty, + Validity = ValidityState.Valid, + Provenance = Provenance.FsScan, + Ignored = false, + IsSymlinked = false, + InstalledAt = null + }; +} From 38c21778aadac7eb354a4ef8cb6a8d717bfa3365 Mon Sep 17 00:00:00 2001 From: Kevin Harder Date: Thu, 15 Oct 2026 21:10:13 -0500 Subject: [PATCH 2/3] Revalidate owner-only source metadata before suppression --- .../Preferences/CleanupSuppressionStore.cs | 25 ++++++++----------- .../CleanupSuppressionStoreTests.cs | 19 ++++++++++++++ 2 files changed, 30 insertions(+), 14 deletions(-) diff --git a/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs b/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs index 66754dba..1838347b 100644 --- a/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs +++ b/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs @@ -192,22 +192,19 @@ internal static SuppressionBinding CaptureBinding(InstalledSkill skill, Cancella var owners = OwnerNamespace(skill); if (skill.SourceIdentity.Key is { } source) { - if (skill.FrontMatter.Upstream is not null || skill.FrontMatter.LocalPath is not null) + using var metadata = RegularFileInspection.Open(Path.Combine(skill.ResolvedPath, "SKILL.md")); + var prefix = new byte[LocalSkillScanner.MaxFrontMatterPrefixBytes]; + var length = 0; + while (length < prefix.Length) { - using var metadata = RegularFileInspection.Open(Path.Combine(skill.ResolvedPath, "SKILL.md")); - var prefix = new byte[LocalSkillScanner.MaxFrontMatterPrefixBytes]; - var length = 0; - while (length < prefix.Length) - { - token.ThrowIfCancellationRequested(); - var count = metadata.Read(prefix, length, prefix.Length - length); - if (count == 0) break; - length += count; - } - var (_, live, _) = FrontMatterParser.Parse(System.Text.Encoding.UTF8.GetString(prefix, 0, length)); - if ((skill with { FrontMatter = live }).SourceIdentity.Key != source) - throw new IOException("Selected source metadata changed; refresh before setting suppression."); + token.ThrowIfCancellationRequested(); + var count = metadata.Read(prefix, length, prefix.Length - length); + if (count == 0) break; + length += count; } + var (_, live, _) = FrontMatterParser.Parse(System.Text.Encoding.UTF8.GetString(prefix, 0, length)); + if ((skill with { FrontMatter = live }).SourceIdentity.Key != source) + throw new IOException("Selected source metadata changed; refresh before setting suppression."); return new(native.CanonicalPath, "source", source, owners, null, null); } if (!SameObject(skill.ObservedSubject?.NativeObject, diff --git a/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs b/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs index e4754780..11235d89 100644 --- a/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs +++ b/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs @@ -223,4 +223,23 @@ public void UnknownObjectReplacedAfterInventoryCannotBeSuppressed() Assert.False(Directory.Exists(store.Root)); } + [Fact] + public void OwnerOnlySourceMustMatchLiveMetadataAtReadAndWrite() + { + var target = Skill() with + { + Package = new("fixture/source", "github", null, null, null) + { Provider = "fixture", SkillPath = "skills/demo" } + }; + Assert.NotNull(target.SourceIdentity.Key); + var store = Store(); store.Set(target, Inventory(target), false, Token); + Assert.True(Observe(store, target).External); + File.WriteAllText(Path.Combine(target.ResolvedPath, "SKILL.md"), + "---\nname: demo\ndescription: Changed source\nmetadata:\n github-repo: https://github.com/other/source\n github-path: skills/demo\n---\nNew instructions.\n"); + Assert.False(Observe(store, target).External); + var freshStore = new CleanupSuppressionStore(Path.Combine(_temp.FullName, "fresh-state")); + Assert.Throws(() => freshStore.Set(target, Inventory(target), false, Token)); + Assert.False(Directory.Exists(freshStore.Root)); + } + } From 81072edbbac6d0a167aff5ae85e0bddfc6104c56 Mon Sep 17 00:00:00 2001 From: Kevin Harder Date: Thu, 15 Oct 2026 21:17:07 -0500 Subject: [PATCH 3/3] Contain preference setup failures and refuse uncertain ownership --- .../Inventory/LocalInventoryService.cs | 2 +- .../Preferences/CleanupSuppressionStore.cs | 10 ++++++++ .../CleanupSuppressionStoreTests.cs | 24 +++++++++++++++++++ 3 files changed, 35 insertions(+), 1 deletion(-) diff --git a/src/SkillView.Core/Inventory/LocalInventoryService.cs b/src/SkillView.Core/Inventory/LocalInventoryService.cs index 8e5e1ca6..5dc83e39 100644 --- a/src/SkillView.Core/Inventory/LocalInventoryService.cs +++ b/src/SkillView.Core/Inventory/LocalInventoryService.cs @@ -204,7 +204,7 @@ public async Task CaptureAsync( }).ToImmutableArray(), cancellationToken).ConfigureAwait(false); return await Task.Run(() => { - var read = CleanupSuppressionStore.For(_contextRunner).Read(snapshot.ProtectedRoots.Select(root => root.Path) + var read = CleanupSuppressionStore.ReadFor(_contextRunner, snapshot.ProtectedRoots.Select(root => root.Path) .Concat(observed.Select(skill => skill.ResolvedPath)).ToArray(), cancellationToken); long byteBudget = 32 * 1024 * 1024; var enriched = observed.Select(skill => diff --git a/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs b/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs index 1838347b..dfe210f4 100644 --- a/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs +++ b/src/SkillView.Core/Preferences/CleanupSuppressionStore.cs @@ -20,6 +20,14 @@ internal sealed class CleanupSuppressionStore(string root, int maxRecords = 256, internal static CleanupSuppressionStore For(ProcessRunner runner) => new(Path.Combine( Path.GetDirectoryName(MaintenanceBackupStore.ResolveRoot(runner))!, "preferences")); + internal static SuppressionRead ReadFor(ProcessRunner runner, IReadOnlyList exclusions, CancellationToken token) + { + token.ThrowIfCancellationRequested(); + try { return For(runner).Read(exclusions, token); } + catch (Exception ex) when (ex is IOException or UnauthorizedAccessException or ArgumentException or NotSupportedException) + { return new([], "Cleanup preferences unavailable: " + ex.Message); } + } + private static string Hash(byte[] bytes) => Convert.ToHexStringLower(SHA256.HashData(bytes)); internal static string Key(SuppressionBinding binding) => Hash(JsonSerializer.SerializeToUtf8Bytes(binding, SuppressionJsonContext.Default.SuppressionBinding)); @@ -185,6 +193,8 @@ internal SuppressionResult Set(InstalledSkill target, InventorySnapshot inventor internal static SuppressionBinding CaptureBinding(InstalledSkill skill, CancellationToken token, ref long byteBudget) { token.ThrowIfCancellationRequested(); + if (!skill.OwnershipDiagnostics.IsEmpty) + throw new IOException("Ownership coverage is unavailable; refresh or reconcile owner diagnostics before setting suppression."); if (skill.Validity == ValidityState.BrokenSymlink) throw new IOException("Broken-link suppression is not supported by this binding; the selected row was skipped, and its link remains unchanged."); if (!SecureRemovalBackend.TryObserveIdentity(skill.ResolvedPath, out var native, out var error) diff --git a/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs b/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs index 11235d89..7505ad59 100644 --- a/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs +++ b/tests/SkillView.Tests/Preferences/CleanupSuppressionStoreTests.cs @@ -242,4 +242,28 @@ public void OwnerOnlySourceMustMatchLiveMetadataAtReadAndWrite() Assert.False(Directory.Exists(freshStore.Root)); } + [Fact] + public void MissingStateHomeIsADiagnosticAndDoesNotSwallowCancellation() + { + var runner = new SkillView.Subprocess.ProcessRunner(new SkillView.Logging.Logger(), + environment: new Dictionary { ["HOME"] = "", ["USERPROFILE"] = "" }); + var read = CleanupSuppressionStore.ReadFor(runner, [], Token); + Assert.NotNull(read.Diagnostic); Assert.Empty(read.Records); + using var cancellation = new CancellationTokenSource(); cancellation.Cancel(); + Assert.Throws(() => CleanupSuppressionStore.ReadFor(runner, [], cancellation.Token)); + } + + [Fact] + public void IncompleteOwnerEvidenceCannotSetOrActivateButCanClearSuppression() + { + var target = Skill(known: true); var store = Store(); store.Set(target, Inventory(target), false, Token); + var incomplete = target with { OwnershipDiagnostics = ["Owner registry unreadable"] }; + Assert.False(Observe(store, incomplete).External); + var freshStore = new CleanupSuppressionStore(Path.Combine(_temp.FullName, "fresh-state")); + Assert.Throws(() => freshStore.Set(incomplete, Inventory(incomplete), false, Token)); + Assert.False(Directory.Exists(freshStore.Root)); + Assert.True(store.Set(incomplete, Inventory(incomplete), true, Token).Changed); + Assert.False(Observe(store, target).External); + } + }