Skip to content
This repository was archived by the owner on Aug 8, 2026. It is now read-only.

windows: the verify command returned nothing and said so nowhere - #73

Merged
mspinola merged 1 commit into
mainfrom
claude/fix-verify-command-ps51
Aug 5, 2026
Merged

windows: the verify command returned nothing and said so nowhere#73
mspinola merged 1 commit into
mainfrom
claude/fix-verify-command-ps51

Conversation

@mspinola

@mspinola mspinola commented Aug 5, 2026

Copy link
Copy Markdown
Owner

The manifest read-back added in #72 uses Get-Content | ConvertFrom-Json without -Raw. On Windows PowerShell 5.1, which is what ships with Windows and what the producer box runs, Get-Content emits an array of lines and 5.1's ConvertFrom-Json does not reassemble them the way PowerShell 7 does. The properties come back empty, so the command prints its column headers, prints no values, and raises no error.

Measured on the producer box on 2026-08-05 against a panel that had published correctly (49 markets, report week 2026-07-28, the 2026-08-05 §E4 pins to the market), so the only thing broken was the check itself.

That failure mode is worse than a missing command. A blank result reads as "checked it" rather than as a failure to look, which is the same class of problem as the short panel two sections further down: well-formed output that nothing downstream would question.

Rewritten to assign once with -Raw and read the three fields off the object, with the reason -Raw is load-bearing stated inline so nobody tidies it away.

Docs only. No src/ or tests/ change, so the four suite totals in CLAUDE.md are unmoved.

🤖 Generated with Claude Code

The manifest read-back added yesterday uses `Get-Content | ConvertFrom-Json`
without -Raw. On Windows PowerShell 5.1, which is what ships with Windows and what
the producer box runs, Get-Content emits an array of lines and 5.1's
ConvertFrom-Json does not reassemble them the way PowerShell 7 does. The
properties come back empty, so the command prints its column headers, prints no
values, and raises no error.

Measured on the producer box on 2026-08-05 against a panel that had published
correctly (49 markets, report week 2026-07-28, the §E4 pins to the market), so the
only thing broken was the check.

That failure mode is worse than a missing command. A blank result reads as
"checked it" rather than as a failure to look, which is the same class of problem
as the short panel two sections further down: well-formed output that nothing
downstream would question.

Rewritten to assign once with -Raw and read the three fields off the object, and
the reason -Raw is load-bearing is stated inline so nobody tidies it away.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mspinola
mspinola merged commit 086620f into main Aug 5, 2026
5 checks passed
@mspinola
mspinola deleted the claude/fix-verify-command-ps51 branch August 5, 2026 17:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant