assessment-model/src
Khalim Conn-Kowlessar 0a26f9ed93 feat(db): portfolio_tag + property_tag tables (tagging system)
The schema substrate for the portfolio tagging system (ADR-0013): a flat,
portfolio-owned Tag (name + freeform hex colour, case-insensitively unique per
portfolio) and the many-to-many property_tag membership. Both FKs cascade so a
tag delete drops its memberships and a property/portfolio delete drops its tags.
A tag_id-leading index backs the reverse lookup (chips, filter, run resolution).

Migration only — not yet applied to prod. Feature code stacks on this branch.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 15:44:26 +00:00
..
app feat(db): portfolio_tag + property_tag tables (tagging system) 2026-07-13 15:44:26 +00:00
lib feat(scenarios): surface and set fabric-first across scenario pages 2026-07-09 13:51:55 +00:00
types next js 2025-12-08 12:20:07 +00:00
middleware.ts fixed filtering logic 2026-02-07 19:59:51 +00:00