Commit Graph
36 Commits
Author SHA1 Message Date
JinotechandClaude Opus 5 0c9645e120 fix(stage1): correct source attribution at the build sources
Applies the three source-attested corrections from the signed reviews.
All are made in the generators, not the generated CSVs, which would be
overwritten on the next build.

YRBS population: the 1995 and 1997 National User Guides state the frame
covers "the fifty states and the District of Columbia, excluding a
majority of Louisiana". 1993 and 1999 carry no such restriction, so the
string is now year-conditional in both the item audit and the design
record instead of claiming plain national coverage for every year.

NSDUH attempt: source_file was None because the codebook render was
pending. The local MRB specification PDFs carry YSUI03 verbatim for all
four years, including the [IF CURNTAGE = 12 - 17] condition, so each
year now cites its local instrument and the status moves to
local_instrument_pdf_verified.

NSDUH attempt codes: YUSUICTRY appears in no local dictionary or schema,
yet carried nine codes identical to the ideation variable YUSUITHK. The
instrument offers only 1-4 plus DK/REF, so 85/94/97/98/99 are now marked
unattested and inherited, and those dictionary rows become needs_source.

GSHS citation: the questionnaire selector took the first document whose
role contained "questionnaire", which cited a French instrument for
English question_text in the Morocco and Wallis and Futuna components.
It now prefers the version matching the stored wording. Verified against
all six components; the other four are unchanged.

Generated artefacts are deliberately NOT rebuilt here: that regenerates
the item bank and the human review queue and is gate-relevant.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yuKikAXbByLvsUnh55SRd
2026-09-20 08:24:25 +00:00
JinotechandClaude Opus 5 303471857f docs(progress): record review commit and pending push
Correct A-20260920-065, which stated the four human identity and
signature fields were empty; both reviewer packets were signed after
that entry was written.

Add A-20260920-066 covering this Git action: the 37-file CRLF flip
carried no content change and was neutralised with .gitattributes
rather than committed as 23k lines of noise; validator output is
recorded as failed on review_date format and outstanding adjudication.

Push status is push_pending, not pushed: git.jinome.org is unreachable
from both execution environments in this session (proxy returns HTTP
403 on CONNECT). No credentials were read or changed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yuKikAXbByLvsUnh55SRd
2026-09-20 08:05:28 +00:00
JinotechandClaude Opus 5 413b679904 review(stage1): record signed primary outcome reviews
Both reviewer packets are signed on all 84 rows: reviewer 1 Jino Gu,
reviewer 2 Jinghao Guo, each row carrying the independence attestation.
Reviewer 1: 52 needs_source, 32 approve_with_correction.
Reviewer 2: 45 approve, 32 approve_with_correction, 7 needs_source.

validate_human_reviews.py returns status=failed on two counts, both
recorded rather than worked around: review_date is written 2026/9/20
where ISO YYYY-MM-DD is required (168 rows), and all 84 items still
await adjudication. Signed rows were not edited. Gate 1 stays
in_progress; no item bank or response layer was rebuilt.

Adds ERR-20260920-043 and the reviewer summaries, including reviewer
2's findings on NSDUH source attestation, the GSHS French
mis-citation, census vs cluster design treatment, and the YRBS
1995/1997 Louisiana population caveat.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yuKikAXbByLvsUnh55SRd
2026-09-20 08:04:23 +00:00
JinotechandClaude Opus 5 85f5dab88c chore(repo): normalize line endings and extend ignore boundary
Add .gitattributes with '* text=auto eol=lf' so Windows CRLF working
copies no longer surface as whole-file content changes; 37 tracked files
had flipped LF->CRLF with zero content change.

Ignore /tmp/ session scratch and research/experiments/node_modules, a
Windows junction git records as a symlink so **/node_modules/ misses it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016yuKikAXbByLvsUnh55SRd
2026-09-20 08:02:05 +00:00
Jinotech 27246a3d8a docs(progress): confirm review diagnostic push recovery 2026-09-20 16:42:36 +12:00
Jinotech cbe57fe2d4 docs(progress): record review diagnostic push failure 2026-09-20 16:42:18 +12:00
Jinotech 2c4012fa6d docs(stage1): record human reviewer attestation boundary 2026-09-20 16:42:00 +12:00
Jinotech 62ef74c055 docs(progress): record human review package push 2026-09-20 09:30:02 +12:00
Jinotech 8f5cbc9415 build(stage1): prepare independent human review 2026-09-20 09:29:44 +12:00
Jinotech 31ca2cf0da chore(stage1): sync design audit limitations 2026-09-20 09:24:53 +12:00
Jinotech d6bc303abf docs(progress): record design audit push 2026-09-20 09:24:34 +12:00
Jinotech 22d58f0d46 fix(stage1): verify survey design fields 2026-09-20 09:24:14 +12:00
Jinotech 9508c01b62 docs(progress): close response layer push 2026-09-20 09:12:37 +12:00
Jinotech 9497d1c3e5 docs(progress): record response layer push failure 2026-09-20 09:11:50 +12:00
Jinotech 89c20f32c7 build(stage1): create primary outcome response layer 2026-09-20 09:11:16 +12:00
Jinotech 2bc0062aef docs(progress): record YRBS import push 2026-09-20 09:05:06 +12:00
Jinotech a6df01da7e import(stage1): validate YRBS 2021 and 2023 layouts 2026-09-20 09:04:42 +12:00
Jinotech 64e05f42d0 docs(progress): record primary outcome package push 2026-09-20 08:59:27 +12:00
Jinotech f7e0dbbc22 build(stage1): create primary outcome review package 2026-09-20 08:58:52 +12:00
Jinotech c8dee9b8e8 docs(progress): record Solomon source push 2026-09-20 08:49:49 +12:00
Jinotech e5e301ef54 docs(stage1): source Solomon GSHS outcomes 2026-09-20 08:49:27 +12:00
Jinotech 300e2df619 docs(progress): record YRBS audit push 2026-09-20 08:46:17 +12:00
Jinotech a7ac525c2c fix(stage1): correct YRBS outcome mappings 2026-09-20 08:45:46 +12:00
Jinotech fecdb6d238 docs(progress): record GSHS audit push 2026-09-20 08:35:53 +12:00
Jinotech f0a4538242 feat(stage1): audit GSHS outcome components 2026-09-20 08:35:13 +12:00
Jinotech b86ab7eacf docs(progress): close NSDUH source audit push 2026-09-20 08:17:11 +12:00
Jinotech 7d50ae61ca feat(stage1): verify NSDUH youth attempt availability 2026-09-20 08:16:33 +12:00
Jinotech c84ff48688 docs(progress): close stage1 registry push 2026-09-20 08:07:36 +12:00
Jinotech ca67e1f744 docs(progress): record remote authentication failure 2026-09-20 08:06:36 +12:00
Jinotech fb30b60985 feat(stage1): register primary outcome candidates 2026-09-20 08:05:50 +12:00
Jinotech 5c31417935 feat(stage1): audit survey input structures 2026-09-20 07:18:51 +12:00
Jinotech f34add281f chore(git): finalize remote repository setup 2026-09-20 07:05:58 +12:00
Jinotech e162e64659 docs(progress): record remote creation login blocker 2026-09-20 07:00:48 +12:00
Jinotech be05fb053a chore(git): record remote push failure 2026-09-20 06:56:04 +12:00
Jinotech 26ec4ca7b9 docs(progress): estimate remaining research workload 2026-09-20 05:20:07 +12:00
Jinotech 1e7cc2a71b chore(repo): initialize reproducible research workspace 2026-09-20 05:17:11 +12:00