- Add agent system constitution with time recording standards - Add Git workflow documentation for all agents - Add comprehensive time recording policy (UTC + GMT+8) - Add CHANGELOG with version history - Add CONTRIBUTING guide with Git workflow and commit conventions - Add project specification document - Add README with project overview - Add .gitignore for macOS and editor files - Update CLAUDE.md with project requirements and metadata Project initialized: 2025-10-04 08:50:35 UTC / 16:50:35 GMT+8
4.7 KiB
Time Recording Policy
Critical Rule: No Fabricated Timestamps
All AI agents and team members must follow this policy strictly.
Policy Statement
- Never invent, fabricate, or hallucinate dates and times
- Use actual system time or explicitly mark as TBD
- Record all timestamps in dual timezone format
Required Format
Dual Timezone Recording
Every timestamp must be recorded in BOTH timezones:
Created: 2025-10-04 08:50:35 UTC
Created: 2025-10-04 16:50:35 GMT+8
Format Specification
- UTC: Coordinated Universal Time (reference timezone)
- GMT+8: Asia/Shanghai timezone (local timezone)
- Format:
YYYY-MM-DD HH:MM:SS [TIMEZONE]
When to Use TBD
If the actual date/time is not yet determined, use:
Event Date: TBD
Event Time: TBD
Deadline: To be determined
Never guess or estimate dates for future events.
Examples
✅ Correct Usage
Document Creation:
## Document Information
Created: 2025-10-04 08:50:35 UTC
Created: 2025-10-04 16:50:35 GMT+8
Last Modified: 2025-10-04 08:50:35 UTC
Last Modified: 2025-10-04 16:50:35 GMT+8
Event Planning:
## Halloween Event
Event Date: TBD (awaiting confirmation from McDonald's IT)
Event Time: TBD
RSVP Deadline: TBD
Git Commits:
# Commit messages automatically include accurate timestamps
git commit -m "docs: add time recording policy"
# Git will use system time automatically
Meeting Notes:
## Meeting Notes
Date: 2025-10-04 08:50:35 UTC / 2025-10-04 16:50:35 GMT+8
Attendees: [List]
Next Meeting: TBD
❌ Incorrect Usage
DO NOT do this:
# Wrong - fabricated future date
Event Date: October 31, 2024
Event Time: 6:00 PM - 10:00 PM
# Wrong - guessed date
Deadline: Next Friday
# Wrong - relative time without reference
Updated: Yesterday
# Wrong - single timezone only
Created: 2025-10-04 16:50:35
Implementation Guidelines
For All Agents
-
When creating documents:
- Add creation timestamp in dual format
- Use actual system time
-
When recording events:
- Use TBD for unconfirmed dates
- Update with actual dates once confirmed
-
When updating documents:
- Add "Last Modified" timestamp
- Keep original creation timestamp
-
When planning:
- Use "Target Date: TBD" for estimates
- Never commit to specific dates without authorization
For DevOps Engineer
Special responsibilities:
- Verify all documentation follows time policy
- Audit commits for accurate timestamps
- Ensure CI/CD logs use correct timezone format
- Monitor for policy violations
For Product Manager
When creating specifications:
- Mark all deadlines as TBD until confirmed
- Document when dates are confirmed
- Update changelog with actual decision dates
For Scrum Master
When planning sprints:
- Use actual sprint start/end dates
- Mark future sprint dates as TBD
- Record retrospective dates accurately
Getting Current Time
Command Line (Unix/Linux/macOS)
# UTC time
TZ=UTC date '+%Y-%m-%d %H:%M:%S %Z'
# GMT+8 time
TZ=Asia/Shanghai date '+%Y-%m-%d %H:%M:%S %Z'
# Both at once
echo "UTC: $(TZ=UTC date '+%Y-%m-%d %H:%M:%S %Z')" && \
echo "GMT+8: $(TZ=Asia/Shanghai date '+%Y-%m-%d %H:%M:%S %Z')"
In Documentation
<!-- Use actual system time when creating -->
Created: [Run: date -u '+%Y-%m-%d %H:%M:%S UTC']
Created: [Run: TZ=Asia/Shanghai date '+%Y-%m-%d %H:%M:%S GMT+8']
Verification Checklist
Before committing any document:
- All timestamps use dual timezone format
- No fabricated or guessed dates
- Future events marked as TBD
- Creation date reflects actual creation time
- Last modified date is current (if updated)
- Timezone abbreviations are correct (UTC/GMT+8)
Rationale
Why this policy exists:
- Accuracy: Prevents confusion from incorrect timestamps
- Accountability: Clear record of when decisions were made
- Global Collaboration: Dual timezone supports distributed teams
- Audit Trail: Accurate history for compliance and review
- Trust: Demonstrates professional documentation practices
Policy Violations
If you discover fabricated timestamps:
- Immediate Action: Flag the issue
- Correction: Update with TBD or actual time
- Documentation: Note the correction in commit message
- Prevention: Review why the error occurred
Questions?
Contact the DevOps engineer or project lead for clarification.
Policy Version: 1.0
Effective Date: 2025-10-04 08:50:35 UTC / 2025-10-04 16:50:35 GMT+8
Last Updated: 2025-10-04 08:50:35 UTC / 2025-10-04 16:50:35 GMT+8
Owner: DevOps Engineer
Approved By: Project Team