| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #6 | 33415 | C. Thomas Tyler |
Rename ai/... to ai_dev_support/..., standardizing the naming convention across our Public Depot projects. Front-door p4 move rather than a Deep Rename (duplicate+snap+obliterate) -- this content has never propagated anywhere else (isolate has always blocked it), so there's no risk of dangling integration records either way, and a plain move preserves accurate history rather than rewriting it. Frees up 'ai/' to be used with a different, non-isolated, shipped-product-content meaning going forward (see //p4-sdp's parallel effort). Agent: Claude Code, Model: Claude Sonnet 5 (claude-sonnet-5), operating as tom_tyler. |
||
| #5 | 33293 | C. Thomas Tyler |
ai/: update AGENTS.md + session log for P4LF-4 (p4lf.cfg chown fix) Dev-only doc update: Current Status now notes P4LF-4 (install.sh chowning p4lf.cfg to perforce user), and appended a session log entry for the same work. |
||
| #4 | 33278 | C. Thomas Tyler | ai/session_log_2026-08-25.md: capture DeveloperGuide.md wording clarification/promotion and the observed doc-versioning gap. | ||
| #3 | 33275 | C. Thomas Tyler |
Post-release retrospective: update DeveloperGuide.md promotion workflow, clean up ai/AGENTS.md, update session log with customer confirmation. - docs/DeveloperGuide.md: rewrite 'Promoting dev -> main' section to match actual practice (p4 switch, p4 copy -n dry run, and the previously undocumented requirement to rebuild+submit binaries in main afterward since bin/ is isolated per-stream). - ai/AGENTS.md: remove stale task-specific content (old NEW REQUIREMENTS list, stale 'Current Project State as of CL 32835'); replace with an evergreen structure (Current Status, Background Info, Quick Start, Key Files, Version Control Interaction, ai/ folder) that stays useful across future sessions. Current Status now notes v1.0.4 released to main and customer-confirmed fix for the p4lf.service startup issue (P4LF-3). - ai/session_log_2026-08-25.md: document the dev->main release walkthrough and the customer's confirmation that the fix resolved their issue. |
||
| #2 | 33271 | C. Thomas Tyler |
Add README install.sh docs, bump SemVer to 1.0.4, add DeveloperGuide.md. - README.md: add an Installation section (right after the intro) summarizing install.sh usage/options, so new readers see it first. - internal/version/version.go: bump SemVer 1.0.3 -> 1.0.4. - docs/DeveloperGuide.md (new): required tooling, Makefile build/test/release targets, how/when to bump SemVer, dev -> main -> release stream promotion/merge workflow, and why ai/ + bin/ are isolated stream paths. |
||
| #1 | 33270 | C. Thomas Tyler |
Fix p4lf.service: EnvironmentFile= cannot source p4_vars (a real shell script), causing P4LOG/LOGS to never be set and the service to fail on fresh install (P4LF-3). Replaced EnvironmentFile=-/p4/common/bin/p4_vars with an ExecStart bash -c wrapper that actually sources p4_vars <instance> and execs the p4lf binary. This also fixes an unrelated latent risk noted during review: the old '-' prefix on EnvironmentFile silently ignored a missing/unreadable p4_vars file; the new wrapper aborts immediately (non-zero exit, clear stderr message) if p4_vars is missing, instead of silently proceeding without P4LOG/LOGS set. |