# Tasks: Inventory links support non-UUID IDs

## Phase 1: Spec + setup

- [X] T001 Create spec folder and docs

## Phase 2: Tests (TDD)

- [X] T002 Add pgsql schema regression test in `tests/Feature/Inventory/InventoryLinksNonUuidIdsTest.php`

## Phase 3: Implementation

- [X] T003 Add migration to change `inventory_links.source_id` + `target_id` to `text` on PostgreSQL

## Phase 4: Validation

- [X] T004 Run tests: `vendor/bin/sail artisan test --compact tests/Feature/Inventory/InventoryLinksNonUuidIdsTest.php`
- [X] T005 Run Pint: `vendor/bin/sail bin pint --dirty`
