fix(case-management): updated sdd phase 0 interview to ask for task/connector inputs#1166
Conversation
|
Claude finished @abhiram-vad's task in 2m 59s —— View job Code Review: fix(case-management): updated sdd phase 0 interview to ask for task/connector inputsSummaryRefactors two Phase 0 → case test tasks (candidate-interview, loan-origination) from full e2e (Phase 0 + build + validate) to Phase 0-only integration tests that stop at Change-by-Change Review1.
|
| Area | Status | Notes |
|---|---|---|
| Frontmatter | OK | No skill SKILL.md changes; YAML frontmatter in tasks is valid |
| E2E Tests | OK | e2e tests exist elsewhere; downgrade to integration is appropriate for Phase 0-only |
| Skill Body | OK | Reference updates are accurate and well-structured |
| References & Assets | Medium | Content duplication between phase-0-interview.md buildability-musts item 1 and sdd-generation-rules.md rule 5 |
| Repo Hygiene | Medium | Orphaned check_candidate_interview.py should be removed |
Issues for Manual Review
- Confirm that
sdd_check.py's lineage-closure regex (line 96–98) doesn't produce false negatives on real SDD outputs — the\b([A-Za-z]\w*)\s*=\s*(?!=)pattern may match markdown prose assignments. - Confirm that Phase 0 writes
sdd.mdto cwd (not inside a solution subdirectory) when the prompt says "no solution, no caseplan" — the success criteria paths depend on this. - The
llm_judgecriterion withpass_threshold: 1.0requires a perfect 1.0 score — verify this is intentional vs. allowing 0.5 for "mostly coherent with minor gaps."
Conclusion
Good refactoring that isolates Phase 0 testing from the full build pipeline and adds a solid mechanical SDD checker. Two actionable items: (1) delete the orphaned check_candidate_interview.py, and (2) consider bridging the duplicated ExceptionStage entry-condition content in phase-0-interview.md to avoid drift from the authoritative copy in sdd-generation-rules.md. The check_loan_origination.py fix for terminal-exception case-exit semantics (marksCaseComplete=false) is a genuine bug fix that corrects a false-negative in the integrity checker.
|
Claude finished @abhiram-vad's task in 2m 53s —— View job Coder-eval task lint (advisory)2 task YAMLs changed (both modified); verdict counts: 0 Critical, 0 High, 0 Medium, 2 Low, 0 OK. Rubric: .claude/commands/lint-task.md. This check is advisory and never blocks merge. Evidence of passing run❌ High — PR body does not claim the changed tasks have been run and passed. Please edit the PR description to add a line like: Per-task lint
|
song-zhao-25
left a comment
There was a problem hiding this comment.
Stamp it and please merge after verify the sdd output
Screen.Recording.2026-06-01.at.12.40.05.PM.mp4 |
No description provided.