Skip to content

Fixed the Zhang species so NWB uploads pass DANDI validation - #49

Merged
CodyCBakerPhD merged 1 commit into
mainfrom
claude/tender-wright-6ra9g9
Oct 7, 2026
Merged

CodyCBakerPhD merged 1 commit into
mainfrom
claude/tender-wright-6ra9g9

Conversation

@CodyCBakerPhD

Copy link
Copy Markdown
Member

The first Zhang run to keep its converted recordings uploaded all 640 videos but none of the 120 NWB files. Each failed DANDI validation because NWB Inspector rejects the trinomial species Mustela putorius furo.

  • Zhang's config.yaml now gives the NCBI taxonomy link http://purl.obolibrary.org/obo/NCBITaxon_9669. dandi validate passes on the fixture output. Only the species changed in the golden summary.
  • Dispatch reconverted only when the script changed, so this config fix would never reach the 60 recordings already marked converted. It now hashes the script plus every {repo_root}/... file convert_command names. A command that names only the script keeps its existing hash, as Kemere's and Seeber's do. Inman, Sanes, Shepherd, Suthana in-lab and Zhang each reconvert once.
  • The conversion-plan and scaffold skills now say a subspecies needs the NCBI link.
Prompts

cool ty keep watching the runs for issues

🤖 Generated with Claude Code

https://claude.ai/code/session_018Gd63VAaXEtYzbNRniezVW


Generated by Claude Code

The first run to keep its converted recordings uploaded every video but
none of the 120 NWB files: NWB Inspector rejects the trinomial species
"Mustela putorius furo". The config now gives the NCBI taxonomy link for
the domestic ferret, and dandi validate passes on the fixture output.

Dispatch only reconverted when the conversion script changed, so a config
fix would never reach recordings already marked converted. It now hashes
the script together with every repository file convert_command names.
Projects whose command names only the script keep their existing hash.

The species guidance in the conversion-plan and scaffold skills now covers
subspecies.

Co-Authored-By: Claude Code 2.1.289 / Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018Gd63VAaXEtYzbNRniezVW
@CodyCBakerPhD CodyCBakerPhD self-assigned this Oct 7, 2026
@CodyCBakerPhD
CodyCBakerPhD marked this pull request as ready for review October 7, 2026 15:39
@CodyCBakerPhD
CodyCBakerPhD merged commit 6b04f2c into main Oct 7, 2026
14 checks passed
@CodyCBakerPhD
CodyCBakerPhD deleted the claude/tender-wright-6ra9g9 branch October 7, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants