fix: verify semantic rollout runtime
This commit is contained in:
+3
-3
@@ -437,9 +437,9 @@ sequence. A plain HTTP `200` is not substitute evidence:
|
||||
event, then a clear event. Verify the ambiguous/future facts do not score.
|
||||
4. Pause, reload, and resume from a second authenticated browser session.
|
||||
Verify no second rectification charge.
|
||||
5. Reach a candidate, verify the prior active time is still in force, reject a
|
||||
mismatched candidate confirmation, then explicitly confirm the exact
|
||||
candidate. Verify the time changes atomically.
|
||||
5. Reach a stable candidate range and verify the prior active time remains in
|
||||
force. Confirm that no exact minute can be accepted and that rectification
|
||||
does not write `profiles.active_birth_time`.
|
||||
6. Explicitly continue the saved ordinary question. Verify one normal
|
||||
consultation reservation. Delete its chat and verify the account case still
|
||||
resumes/loads.
|
||||
|
||||
@@ -151,6 +151,18 @@ compose=(docker compose -p jyotisha-staging --env-file .env.staging "${compose_f
|
||||
"${compose[@]}" config --quiet
|
||||
"${compose[@]}" up -d --no-build --pull never --force-recreate --no-deps web rectification-v4-worker
|
||||
|
||||
for service in web rectification-v4-worker; do
|
||||
container="$(docker ps -q --filter 'label=com.docker.compose.project=jyotisha-staging' --filter "label=com.docker.compose.service=$service" | head -n 1)"
|
||||
[ -n "$container" ] || {
|
||||
echo "staging $service container is missing after rollout" >&2
|
||||
false
|
||||
}
|
||||
runtime_env="$(docker inspect --format '{{range .Config.Env}}{{println .}}{{end}}' "$container")"
|
||||
grep -Fxq "RECTIFICATION_AGENT_V5_ENABLED=$creation_enabled" <<<"$runtime_env"
|
||||
grep -Fxq "RECTIFICATION_AGENT_V5_SHADOW=false" <<<"$runtime_env"
|
||||
grep -Fxq "RECTIFICATION_AGENT_V5_CANARY_PERCENT=100" <<<"$runtime_env"
|
||||
done
|
||||
|
||||
health=""
|
||||
for _ in $(seq 1 30); do
|
||||
health="$(curl --fail --silent --show-error "$STAGING_URL/api/health" 2>/dev/null || true)"
|
||||
|
||||
Reference in New Issue
Block a user