Add repo-local Gjallar readback targeting
This commit is contained in:
parent
bbc620e30d
commit
fff55a8298
5 changed files with 83 additions and 62 deletions
|
|
@ -1369,16 +1369,20 @@ readback only, not a scheduler, publisher, merge gate, deployment actor, daemon
|
|||
keeper, or Mind admission path.
|
||||
|
||||
The wrapper mouth now forwards those Rust-owned repo-work map rows instead of
|
||||
making agents parse JSON artifacts: live wrapper proofs
|
||||
`local-20260621-004816-315-24fe14d4` (`gjallar`) and
|
||||
`local-20260621-004815-947-b647d7a9` (`swarm-triage`) print
|
||||
making agents parse JSON artifacts. `tools/epiphany_local_run.ps1` accepts
|
||||
`-LocalVerseStore` and `-LocalVerseRuntimeId`, keeps operator run
|
||||
intent/receipt writes in the operator local Verse, and points `gjallar` /
|
||||
`swarm-triage` readback at the explicit repo-local Verse store. Live wrapper
|
||||
proofs `local-20260621-011151-541-70056545` (`gjallar`) and
|
||||
`local-20260621-011207-755-d65e5c7e` (`swarm-triage`) read the
|
||||
`repo-planning-brief-family-smoke` repo store and printed actual
|
||||
`repoWorkMapRows`, `repoWorkSemanticRows`, `repoWorkFamilyLensRows`,
|
||||
`repoWorkPathLensRows`, `repoWorkBranchLensRows`, `repoWorkStageLensRows`,
|
||||
`repoWorkGateLensRows`, `repoWorkOverviewRows`, and
|
||||
`repoWorkPublicProofRows` in the one-line operator summary. The live store had
|
||||
no repo-work rows, so each field rendered `none`, but the agent-friendly mouth
|
||||
now exposes the row families whenever local Verse has accepted work. PowerShell
|
||||
does not reinterpret the rows; it only lowers existing Rust TUI arrays.
|
||||
`repoWorkPathLensRows`, `repoWorkBranchLensRows`, `repoWorkStageLensRows`, and
|
||||
`repoWorkGateLensRows` in the one-line operator summary. Earlier wrapper proofs
|
||||
with no explicit repo-local store rendered `none`; that was a targeting wound,
|
||||
not absence of accepted repo-work. PowerShell does not reinterpret the rows or
|
||||
own schema registration; it only lowers existing Rust TUI arrays while leaving
|
||||
repo-work truth in the repo-local CultMesh store.
|
||||
|
||||
`epiphany-work overview` is the first compact repo work sight/proof surface:
|
||||
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ remembers doctrine; the branch remembers the blade.
|
|||
- 2026-06-20: Gjallar repo-work map sight now includes semantic stage lenses. `epiphany-verse-query gjallar`, swarm overview, and swarm triage expose `repoWorkMapStageLensRows` plus `REPO-WORK-MAP-STAGE` rows derived from Mind-admitted local Verse map entries, grouping safe families into stages and owning organs such as `imagination-planning` / `Imagination`, `hands-execution-request` / `Hands`, `soul-verification-request` / `Soul`, `bifrost-publication-accounting` / `Bifrost`, and `idunn-deployment` / `Idunn`. Focused smoke `.epiphany-smoke\repo-close-mind-adoption-guard-20260620-232414` proves the stage lens for accepted `repo.markdown_planning_note` work reports `stage=imagination-planning`, `owner=Imagination`, latest item/commit/Mind commit receipt, Bifrost gate, and `privateStateExposed=false`. This is sight only; Gjallar still does not schedule, publish, merge, deploy, keep daemons alive, or admit Mind state.
|
||||
- 2026-06-20: Gjallar repo-work map sight now includes next-publication-gate lenses. `epiphany-verse-query gjallar`, swarm overview, and swarm triage expose `repoWorkMapGateLensRows` plus `REPO-WORK-MAP-GATE` rows derived from the same Mind-admitted local Verse map entries, grouping accepted consequences by publication gate and naming the owning gate organ. Focused smoke `.epiphany-smoke\repo-close-mind-adoption-guard-20260620-233353` proves accepted `repo.markdown_planning_note` work reports `gate=Bifrost`, `owner=Bifrost`, latest item/commit/Mind commit receipt, `sightOnly=true`, `publicationAuthorized=false`, and `privateStateExposed=false`. This is sight only; Bifrost still owns publication/credit/upstream review and Gjallar does not schedule, publish, merge, deploy, keep daemons alive, or admit Mind state.
|
||||
- 2026-06-20: Gjallar repo-work map sight now includes per-entry semantic readback rows. `epiphany-verse-query gjallar`, swarm overview, and swarm triage expose `repoWorkMapSemanticRows` plus `REPO-WORK-MAP-SEMANTIC` rows derived from Mind-admitted local Verse map entries, combining durable modeling summary, safe family, stage owner, publication gate owner, latest commit, and Mind commit receipt for each accepted item. Focused smoke `.epiphany-smoke\repo-close-mind-adoption-guard-20260620-234131` proves accepted `repo.markdown_planning_note` work reports `stage=imagination-planning`, `stageOwner=Imagination`, `gateOwner=Bifrost`, the durable modeling summary, `sightOnly=true`, `publicationAuthorized=false`, and `privateStateExposed=false` while counterfeit Mind adoption is still refused. This is compact meaning readback only; Gjallar still does not schedule, publish, merge, deploy, keep daemons alive, or admit Mind state.
|
||||
- 2026-06-21: The local wrapper mouth now forwards Rust-owned repo-work map rows for `gjallar` and `swarm-triage`. Live wrapper proofs `local-20260621-004816-315-24fe14d4` and `local-20260621-004815-947-b647d7a9` printed `repoWorkMapRows`, `repoWorkSemanticRows`, family/path/branch/stage/gate lens rows, `repoWorkOverviewRows`, and `repoWorkPublicProofRows` in the one-line operator summary while `privateStateExposed=false`; the current live store had no accepted repo-work rows, so each rendered `none`. PowerShell only lowers existing Rust TUI arrays and does not reinterpret repo-work truth or gain scheduler/publication/Mind authority.
|
||||
- 2026-06-21: The local wrapper mouth now forwards Rust-owned repo-work map rows for `gjallar` and `swarm-triage` from an explicit repo-local Verse target. `tools/epiphany_local_run.ps1` accepts `-LocalVerseStore` and `-LocalVerseRuntimeId`; operator run intent/receipt documents still write to the operator local Verse, while the readback modes target the requested store/runtime. Live wrapper proofs `local-20260621-011151-541-70056545` and `local-20260621-011207-755-d65e5c7e` pointed at `.epiphany-smoke\repo-planning-brief-family-20260620-235939\repo-body\.epiphany\local-verse.ccmp` with runtime `repo-planning-brief-family-smoke` and printed actual `repoWorkMapRows`, `repoWorkSemanticRows`, family/path/branch/stage/gate lens rows, and `privateStateExposed=false`. Earlier wrapper proofs that rendered `none` were aimed at the wrong operator store/runtime; PowerShell only lowers existing Rust TUI arrays and does not reinterpret repo-work truth or gain scheduler/publication/Mind/Idunn authority.
|
||||
- 2026-06-20: Mind now has explicit repo-work safe-family and requested-path guards before branch-local Hands authority. `adopt --from-plan` treats unsupported plan-derived safe-family labels as refused interpreter decisions, writes `epiphany.repo_work_mind_adoption_decision.v0` with `status=refused-unsupported-safe-family`, keeps `actionItemAccepted=false` and `safeFamilyRecognized=false`, grants no Hands/durable-state/service/publication/cross-body/private-state authority, and writes no normal adoption receipt. It also compares the sorted action-item `requestedPaths` against the sorted plan action `changedPaths`; mismatches write `status=refused-requested-path-mismatch`, keep `safeFamilyRecognized=true` but `requestedPathsMatchPlan=false`, point the next gate at `imagination.replan_with_matching_requested_paths`, and grant no Hands/durable-state/service/publication/cross-body/private-state authority. Focused smokes `.epiphany-smoke\repo-mind-safe-family-guard-20260620-194425` and `.epiphany-smoke\repo-mind-path-guard-20260620-194239` prove both refusal paths; earlier positive smokes `.epiphany-smoke\repo-planning-facets-20260620-190916` and `.epiphany-smoke\closure-model-gate-20260620-190916` prove recognized planning facets and closure model gates still pass. Current remaining repo-swarm MVP organs are deeper interpreter semantics beyond adoption refusal, more useful repo-owned configuration/action families, richer closure depth, and Idunn-owned queue-run service lifecycle under explicit operator authority.
|
||||
- 2026-06-20: Mind now also refuses plan-derived repo work that is not evidence-ready. `derive-plan` embeds verification asks in the Imagination action-item receipt, `adopt --from-plan` records verification asks and planning evidence needs in `epiphany.repo_work_mind_interpretation.v0`, and empty verification asks or evidence needs write `status=refused-missing-evidence-needs` with next gate `imagination.replan_with_explicit_soul_evidence_needs`. The refusal grants no Hands, durable-state, service, publication, cross-body, or private-state authority and writes no adoption receipt. Focused proof `.epiphany-smoke\repo-mind-evidence-guard-20260620-224426` tampers both arrays empty and proves the refusal; regression `.epiphany-smoke\repo-planning-facets-20260620-224428` proves normal planning facets still close through Soul/Modeling/Mind.
|
||||
- 2026-06-20: `repo-eve-surface` is now live as repo-owned Eve/CultUI surface contract cargo. `epiphany-work derive-plan --action-family repo-eve-surface` writes `.epiphany/eve-surfaces/<item>.toml` with safe family `repo.eve_surface`, compact agent TUI and GUI lowering contracts, local/public Verse routing, Odin discovery, provider-owned surface identity, Persona/human collaboration flags, feedback routing to Imagination, and denials for renderer ownership, rendering/state/publication/service/cross-body authority, private Verse rummaging, and private-state exposure. Soul closure assertions inspect schema, family, summary, surface routing, Verse routing, CultUI contracts, collaboration route, authority seals, and private-state seal. Focused smoke `.epiphany-smoke\repo-eve-surface-family-20260620-165927` ran init -> online -> accept -> repo-eve-surface derive-plan -> tick run/adopt/execute/close; Hands committed only `.epiphany/eve-surfaces/repo-eve-surface-family.toml`, Soul passed with `pathScopeMatched=true`, `familyAssertions.status=passed`, `hasCultUiContracts=true`, `hasVerseRouting=true`, `odinDiscoverable=true`, `feedbackRoutesToImagination=true`, `rendererOwnsTruth=false`, `renderingAuthority=false`, `stateAuthority=false`, `publicationAuthority=false`, `serviceLifecycleAuthority=false`, `crossBodyMutationAuthority=false`, `privateVerseRummaging=false`, and `privateStateExposed=false`. Current remaining repo-swarm MVP organs are deeper interpreter/adoption semantics, more useful repo-owned configuration/action families, and Idunn-owned queue-run service lifecycle under explicit operator authority.
|
||||
|
|
|
|||
Binary file not shown.
File diff suppressed because one or more lines are too long
|
|
@ -3,6 +3,9 @@ param(
|
|||
[string]$Mode = "smoke",
|
||||
[string]$Root = (Resolve-Path ".").Path,
|
||||
[string]$Workspace = "",
|
||||
[Alias("LocalVerseStore")]
|
||||
[string]$LocalVerseStoreOverride = "",
|
||||
[string]$LocalVerseRuntimeId = "epiphany-local",
|
||||
[string]$ThreadId = "",
|
||||
[string]$CodexHome = "",
|
||||
[string]$TargetDir = "C:\Users\Meta\.cargo-target-codex",
|
||||
|
|
@ -321,6 +324,17 @@ if (Test-Path -LiteralPath $userCargoExe) {
|
|||
$cargoExe = $userCargoExe
|
||||
}
|
||||
$localVerseStore = Join-Path $Root ".epiphany-run\cultmesh\local-verse.ccmp"
|
||||
$localVerseReadStore = $localVerseStore
|
||||
if ($LocalVerseStoreOverride -ne "") {
|
||||
$localVerseParent = Split-Path -Parent $LocalVerseStoreOverride
|
||||
if ($localVerseParent -ne "" -and (Test-Path -LiteralPath $localVerseParent)) {
|
||||
$localVerseReadStore = Join-Path (Resolve-Path $localVerseParent).Path (Split-Path -Leaf $LocalVerseStoreOverride)
|
||||
} elseif (Test-Path -LiteralPath $LocalVerseStoreOverride) {
|
||||
$localVerseReadStore = (Resolve-Path $LocalVerseStoreOverride).Path
|
||||
} else {
|
||||
$localVerseReadStore = $LocalVerseStoreOverride
|
||||
}
|
||||
}
|
||||
$repoLocalVerseStore = Join-Path $Workspace ".epiphany\local-verse.ccmp"
|
||||
$operatorRunStore = $localVerseStore
|
||||
$operatorSnapshotStore = $localVerseStore
|
||||
|
|
@ -403,7 +417,7 @@ function Assert-SwarmBrakeAllowsLiveRun {
|
|||
-Arguments @(
|
||||
"seed",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath (Join-Path $artifactRoot "swarm-brake-preflight-seed.stdout.json") `
|
||||
|
|
@ -416,7 +430,7 @@ function Assert-SwarmBrakeAllowsLiveRun {
|
|||
-Arguments @(
|
||||
"query",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $brakeContextPath `
|
||||
|
|
@ -513,7 +527,7 @@ function Write-AgentStateSoaToLocalVerse {
|
|||
-Arguments @(
|
||||
"agent-state",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--agent-store", $agentStore
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
|
|
@ -528,7 +542,7 @@ $noEphemeralValue = $effectiveNoEphemeral.ToString().ToLowerInvariant()
|
|||
$operatorRunIntentArgs = @(
|
||||
"intent",
|
||||
"--store", $operatorRunStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--run-id", $runId,
|
||||
"--mode", $Mode,
|
||||
"--root", $Root,
|
||||
|
|
@ -564,7 +578,7 @@ if ($shouldReadLocalVerse -and $Mode -ne "status" -and $Mode -ne "mvp") {
|
|||
-Arguments @(
|
||||
"seed-compact",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath (Join-Path $artifactRoot "local-verse-seed.stdout.json") `
|
||||
|
|
@ -601,7 +615,7 @@ if ($Mode -eq "status" -or $Mode -eq "mvp") {
|
|||
-Arguments @(
|
||||
"seed-compact",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath (Join-Path $artifactRoot "local-verse-seed.stdout.json") `
|
||||
|
|
@ -614,7 +628,7 @@ if ($Mode -eq "status" -or $Mode -eq "mvp") {
|
|||
-Arguments @(
|
||||
"from-status",
|
||||
"--store", $operatorSnapshotStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--snapshot-id", $operatorSnapshotId,
|
||||
"--source-mode", "status",
|
||||
"--input", $statusJson
|
||||
|
|
@ -634,7 +648,7 @@ if ($Mode -eq "agent-state-soa") {
|
|||
-Arguments @(
|
||||
"agent-state-report",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -649,7 +663,7 @@ if ($Mode -eq "swarm-poke-down") {
|
|||
-Arguments @(
|
||||
"poke-down-daemons",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -663,8 +677,8 @@ if ($Mode -eq "swarm-triage") {
|
|||
-FilePath $verseQueryExe `
|
||||
-Arguments @(
|
||||
"swarm-triage",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--store", $localVerseReadStore,
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -679,7 +693,7 @@ if ($Mode -eq "swarm-status") {
|
|||
-Arguments @(
|
||||
"swarm-status",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -694,7 +708,7 @@ if ($Mode -eq "cluster-topology") {
|
|||
-Arguments @(
|
||||
"cluster-topology",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -709,7 +723,7 @@ if ($Mode -eq "eve-surfaces") {
|
|||
-Arguments @(
|
||||
"eve-surfaces",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -721,7 +735,7 @@ if ($Mode -eq "eve-connect") {
|
|||
$connectArgs = @(
|
||||
"connect-eve",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
)
|
||||
if ($EveAdvertisementId -ne "") {
|
||||
$connectArgs += @("--advertisement-id", $EveAdvertisementId)
|
||||
|
|
@ -744,7 +758,7 @@ if ($Mode -eq "collaboration-feedback") {
|
|||
-Arguments @(
|
||||
"connect-eve",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--target-cluster-id", $EveTargetClusterId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
|
|
@ -758,7 +772,7 @@ if ($Mode -eq "collaboration-feedback") {
|
|||
-Arguments @(
|
||||
"collaboration-feedback",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--eve-connection-receipt-id", "eve-connection-receipt",
|
||||
"--collaboration-topic", $CollaborationTopic,
|
||||
"--feedback-summary", $CollaborationFeedbackSummary,
|
||||
|
|
@ -777,7 +791,7 @@ if ($Mode -eq "bifrost-publication") {
|
|||
-Arguments @(
|
||||
"bifrost-publication",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--target-repository", $BifrostTargetRepository,
|
||||
"--target-branch", $BifrostTargetBranch,
|
||||
"--change-summary", $BifrostChangeSummary,
|
||||
|
|
@ -860,7 +874,7 @@ if ($Mode -eq "bifrost-ledger") {
|
|||
-Arguments @(
|
||||
"bifrost-ledger",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -875,7 +889,7 @@ if ($Mode -eq "receipt-directory") {
|
|||
-Arguments @(
|
||||
"receipt-directory",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -890,7 +904,7 @@ if ($Mode -eq "tool-directory") {
|
|||
-Arguments @(
|
||||
"tool-directory",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -902,7 +916,7 @@ if ($Mode -eq "tool-invoke") {
|
|||
$toolInvokeArgs = @(
|
||||
"invoke-tool",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--capability-id", $ToolCapabilityId,
|
||||
"--requesting-agent-id", $ToolRequestingAgentId,
|
||||
"--source-cluster-id", $ToolRequestingClusterId
|
||||
|
|
@ -936,8 +950,8 @@ if ($Mode -eq "swarm-overview" -or $Mode -eq "gjallar") {
|
|||
-FilePath $verseQueryExe `
|
||||
-Arguments @(
|
||||
$overviewCommand,
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--store", $localVerseReadStore,
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -959,7 +973,7 @@ if ($Mode -eq "swarm-online-runbook") {
|
|||
-Arguments @(
|
||||
"swarm-overview",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $overviewPath `
|
||||
|
|
@ -1152,7 +1166,7 @@ if ($Mode -eq "swarm-online-runbook") {
|
|||
status = "ok"
|
||||
preflightStatus = $preflightStatus
|
||||
store = $localVerseStore
|
||||
runtimeId = "epiphany-local"
|
||||
runtimeId = $LocalVerseRuntimeId
|
||||
runbookPath = $runbookPath
|
||||
artifactSha256 = $runbookSha256
|
||||
elevatedCommand = $elevatedCommand
|
||||
|
|
@ -1188,7 +1202,7 @@ if ($Mode -eq "service-policy-directory") {
|
|||
-Arguments @(
|
||||
"service-policy-directory",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath $resultPath `
|
||||
|
|
@ -1200,7 +1214,7 @@ if ($Mode -eq "service-plan") {
|
|||
$planArgs = @(
|
||||
"service-plan",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId,
|
||||
|
|
@ -1223,7 +1237,7 @@ if ($Mode -eq "service-launch") {
|
|||
$launchArgs = @(
|
||||
"service-launch",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId,
|
||||
|
|
@ -1247,7 +1261,7 @@ if ($Mode -eq "service-runbook") {
|
|||
$runbookArgs = @(
|
||||
"service-runbook",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId,
|
||||
|
|
@ -1276,7 +1290,7 @@ if ($Mode -eq "cluster-service-runbook") {
|
|||
$runbookArgs = @(
|
||||
"cluster-service-runbook",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $clusterServiceId,
|
||||
|
|
@ -1307,7 +1321,7 @@ if ($Mode -eq "cluster-service-install-plan" -or $Mode -eq "cluster-service-inst
|
|||
$installArgs = @(
|
||||
"cluster-service-install-plan",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $clusterServiceId,
|
||||
|
|
@ -1346,7 +1360,7 @@ if ($Mode -eq "cluster-service-audit") {
|
|||
$auditArgs = @(
|
||||
"cluster-service-audit",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $clusterServiceId
|
||||
|
|
@ -1377,7 +1391,7 @@ if ($Mode -eq "cluster-service-start-plan" -or $Mode -eq "cluster-service-stop-p
|
|||
$controlArgs = @(
|
||||
"cluster-service-$control",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $clusterServiceId
|
||||
|
|
@ -1503,7 +1517,7 @@ if ($Mode -eq "cluster-service-execution-runbook") {
|
|||
$runbookReceiptArgs = @(
|
||||
"cluster-service-execution-runbook",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $clusterServiceId,
|
||||
|
|
@ -1530,7 +1544,7 @@ if ($Mode -eq "cluster-service-execution-readiness") {
|
|||
$readinessArgs = @(
|
||||
"cluster-service-execution-readiness",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $clusterServiceId
|
||||
|
|
@ -1559,7 +1573,7 @@ if ($Mode -eq "cluster-service-execution-audit") {
|
|||
$auditArgs = @(
|
||||
"cluster-service-execution-audit",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $clusterServiceId
|
||||
|
|
@ -1666,7 +1680,7 @@ if ($Mode -eq "service-execution-runbook") {
|
|||
$runbookReceiptArgs = @(
|
||||
"service-execution-runbook",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId,
|
||||
|
|
@ -1697,7 +1711,7 @@ if ($Mode -eq "service-install-plan" -or $Mode -eq "service-install-execute") {
|
|||
$installArgs = @(
|
||||
"windows-service-install",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId,
|
||||
|
|
@ -1731,7 +1745,7 @@ if ($Mode -eq "service-status") {
|
|||
$statusArgs = @(
|
||||
"windows-service-status",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId
|
||||
|
|
@ -1756,7 +1770,7 @@ if ($Mode -eq "service-tick") {
|
|||
-Arguments @(
|
||||
"tick",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId
|
||||
) `
|
||||
|
|
@ -1770,7 +1784,7 @@ if ($Mode -eq "service-reconcile") {
|
|||
$reconcileArgs = @(
|
||||
"windows-service-reconcile",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId,
|
||||
|
|
@ -1793,7 +1807,7 @@ if ($Mode -eq "service-execution-readiness") {
|
|||
$readinessArgs = @(
|
||||
"windows-service-execution-readiness",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId
|
||||
|
|
@ -1815,7 +1829,7 @@ if ($Mode -eq "service-execution-audit") {
|
|||
$auditArgs = @(
|
||||
"windows-service-execution-audit",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId
|
||||
|
|
@ -1839,7 +1853,7 @@ if ($Mode -eq "service-start-plan" -or $Mode -eq "service-stop-plan" -or $Mode -
|
|||
$controlArgs = @(
|
||||
"windows-service-$control",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $SchedulerId,
|
||||
"--service-id", $ServiceId
|
||||
|
|
@ -1959,7 +1973,7 @@ if ($Mode -eq "repo-work-service-plan" -or $Mode -eq "repo-work-service-runbook"
|
|||
|
||||
$serviceCommandArgs = @(
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--daemon-id", $DaemonId,
|
||||
"--scheduler-id", $repoWorkSchedulerId,
|
||||
"--service-id", $repoWorkServiceId,
|
||||
|
|
@ -2067,7 +2081,7 @@ if ($Mode -eq "mvp") {
|
|||
"bubble",
|
||||
"--artifact-dir", $PersonaArtifactDir,
|
||||
"--cultmesh-store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--content", $PersonaInput,
|
||||
"--source", "epiphany/local-mvp",
|
||||
"--status", "ready",
|
||||
|
|
@ -2126,7 +2140,7 @@ if (($Mode -eq "plan" -or $liveRuntimeMode) -and (Test-Path -LiteralPath $coordi
|
|||
-Arguments @(
|
||||
"coordinator-receipt",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--run-id", $runId,
|
||||
"--artifact-root", (Join-Path $dogfoodRoot "coordinator"),
|
||||
"--coordinator-summary", $coordinatorSummaryPath,
|
||||
|
|
@ -2196,6 +2210,8 @@ $summary = @"
|
|||
- operatorSnapshotStore: $operatorSnapshotStore
|
||||
- localVerseBinary: $verseQueryExe
|
||||
- localVerseStore: $localVerseStore
|
||||
- localVerseReadStore: $localVerseReadStore
|
||||
- localVerseRuntimeId: $LocalVerseRuntimeId
|
||||
- coordinatorBinary: $coordinatorExe
|
||||
- runtimeStore: $runtimeStore
|
||||
- modelRuntimeBinary: $modelRuntimeExe
|
||||
|
|
@ -2768,7 +2784,7 @@ if ($resultPath -ne "" -and (Test-Path -LiteralPath $resultPath)) {
|
|||
$operatorRunReceiptArgs = @(
|
||||
"receipt",
|
||||
"--store", $operatorRunStore,
|
||||
"--runtime-id", "epiphany-local",
|
||||
"--runtime-id", $LocalVerseRuntimeId,
|
||||
"--run-id", $runId,
|
||||
"--mode", $Mode,
|
||||
"--status", "completed",
|
||||
|
|
@ -2794,7 +2810,7 @@ if ($shouldReadLocalVerse) {
|
|||
-Arguments @(
|
||||
"query",
|
||||
"--store", $localVerseStore,
|
||||
"--runtime-id", "epiphany-local"
|
||||
"--runtime-id", $LocalVerseRuntimeId
|
||||
) `
|
||||
-WorkingDirectory $Root `
|
||||
-StdoutPath (Join-Path $artifactRoot "local-verse-context.json") `
|
||||
|
|
|
|||
Reference in a new issue