Implements complete tracking ID system for linking derivative assets to master files with automatic metadata inheritance. Major features: - v2 web interface (public-v2/) with tracking ID support - PostgreSQL database (Docker) for master asset metadata storage - 6-character alphanumeric tracking IDs with collision-free generation - OpenText DAM integration with metadata import script - Upload simulator showing filename transformations (strips job number and tracking ID) - Visual transformation flow display - Complete asset lifecycle event logging with triggers - Database schema with optimized indexes and views - Helper scripts for database management (db-start.sh, db-stop.sh) Technical implementation: - PostgreSQL 15 in Docker on port 5433 (md5 auth for MAMP compatibility) - PHP PDO with singleton database class - Automatic event logging via PostgreSQL triggers - JSON storage for naming convention data (shared with v1) - Case-sensitive tracking ID input fields Both v1 (simple) and v2 (tracking) versions coexist for different workflows. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| init.sql | ||
| pg_hba_override.conf | ||
| seed.sql | ||