mirror of
https://github.com/Hestia-Homes/assessment-model.git
synced 2026-07-27 22:45:03 +00:00
24 Charlesworth Street (deal 507693469922) has a major condition issue recorded (major_condition_issue_description = "Damp in bathroom") but didn't appear in the live tracker's condition-issue surfaces. Two causes, both now keyed on the issue itself via a shared hasMajorConditionIssue(deal) predicate: - majorConditionDeals filtered on dealstage === "3061261536" — a HubSpot stage that was retired, so the set was always empty. (This set is also not yet rendered in any card — noted for follow-up.) - The rendered "Damp, Mould & Other Condition Issues → Flagged at Survey" count (computeDampMouldRisk.surveyFlagDeals) keyed on major_condition_issue_evidence_s3_url, which is null for this deal (its photos are in the raw HubSpot field). This is the count the property was actually missing from. There is no yes/no column; the description is the "Yes" signal (only filled when an issue exists). Removed the now-dead MAJOR_CONDITION_STAGE_ID. TDD: red→green→refactor; 66 live-tracker tests, full suite (502) + typecheck + lint green. Also gitignore .sandcastle/ (untracked agent worktree scratch). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
57 lines
785 B
Text
57 lines
785 B
Text
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
|
|
|
|
# dependencies
|
|
/node_modules
|
|
/.pnp
|
|
.pnp.js
|
|
|
|
# testing
|
|
/coverage
|
|
|
|
# next.js
|
|
/.next/
|
|
/out/
|
|
|
|
# production
|
|
/build
|
|
|
|
# misc
|
|
.DS_Store
|
|
*.pem
|
|
*.idea/
|
|
|
|
# debug
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# local env files
|
|
.env*.local
|
|
env.local
|
|
cypress.env.json
|
|
.env*.development
|
|
|
|
# vercel
|
|
.vercel
|
|
|
|
# typescript
|
|
*.tsbuildinfo
|
|
next-env.d.ts
|
|
|
|
backlog/**
|
|
|
|
# Session working notes / handovers — not for review (PR #355 feedback)
|
|
docs/wip/**
|
|
|
|
|
|
# Personal Claude Code settings (per-developer, not shared)
|
|
.claude/settings.local.json
|
|
|
|
# transient local scratch (dev session helpers)
|
|
.mint.cjs
|
|
.chip-preview.*
|
|
.shot.cjs
|
|
scratch-*.cjs
|
|
|
|
# Sandcastle agent worktrees (local scratch — never commit)
|
|
.sandcastle/
|