assessment-model/.gitignore
Khalim Conn-Kowlessar ae6a6ebf68 fix(live): flag major condition issues by the issue, not a retired stage / S3 URL
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>
2026-07-20 16:42:55 +01:00

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/