Add-recordkeeping-docs
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Changelog
|
||||
|
||||
All notable project changes should be recorded here before or with the matching Git commit.
|
||||
|
||||
This project uses Git as the primary rollback trail. The `.old` convention is reserved for risky manual rewrites, legacy file replacement, or generated artifact recovery where a second local copy is useful before editing.
|
||||
|
||||
## 2026-07-10
|
||||
|
||||
### Added
|
||||
|
||||
- Created the Laravel Provider Exchange prototype with Breeze authentication, seeded demo users, and role support for admins, providers, buyers, and hybrid accounts.
|
||||
- Added provider and buyer profile management with service areas, profile details, and external profile snapshot records.
|
||||
- Added social posts, buyer job posts, provider quotes, quote revisions, quote decline flow, and buyer quote acceptance.
|
||||
- Added work orders with buyer/provider participants, status transitions, deliverables, evidence attachments, completion notes, and work-order messages.
|
||||
- Added mutual reviews, category review metrics, peer-review disputes, dispute comments, evidence files, and structured dispute votes.
|
||||
- Added database notifications and a notification inbox with unread counts and mark-read actions.
|
||||
- Added a universal polymorphic rating layer for provider profiles, buyer profiles, job posts, work orders, and disputes.
|
||||
- Added search/filter forms for provider, buyer, and job directories.
|
||||
- Added MIT license and first-pass open-source/platform guardrails.
|
||||
|
||||
### Verified
|
||||
|
||||
- `php artisan test` passed with 35 tests and 116 assertions.
|
||||
- `npm run build` passed with a production Vite build.
|
||||
|
||||
### Notes
|
||||
|
||||
- Existing Git subjects are terse because commit message input in this environment repeatedly collapsed longer subjects to `Add`. This changelog is the durable human-readable record for those early commits.
|
||||
Reference in New Issue
Block a user