Changelog - v0.1.0 - 01.16.2026 โ
Date: 01.16.2026
Environment: dev
Version: v0.1.0
Added โ
- Create dedicated testing documentation folder (
.github/workflows/docs/testing/) with workflow-specific guidesTESTING_AI_ISSUE_TRIAGE.md- Complete guide including mock, real API, unit tests, and configuration validationTESTING_GITHUB_PROJECTS_V2.md- Project discovery and field validationTESTING_STALE_BRANCHES.md- Dry-run and applied cleanup proceduresTESTING_ISSUE_EXTRACTION.md- Branch name and PR pattern validationTESTING_API_KEY_SETUP.md- Shared API key configuration guide
- Create
docs/engineering/deployment/LABEL_SAFETY.mdwith comprehensive label application safety guarantees- Documents append-only
--add-labelusage (never deletes existing labels) - Includes failure modes, data integrity guarantees, and audit trail procedures
- Provides validation and rollback procedures for label management
- Documents append-only
- Support for testing Discord notifications from any non-production branch
- All branches except
devandmainautomatically send toDISCORD_WEBHOOK_TESTchannel - Allows testing from feature branches, PR branches, or temporary test branches
- Test messages include "๐งช TESTING" indicator in description
- Production channels receive only commits from
devandmain
- All branches except
Changed โ
- Update
.github/copilot-instructions.mdto reflect testing documentation structure - Update
issue-triage.ymlto add safety documentation references in workflow comments - Consolidate configuration validation guide into
TESTING_AI_ISSUE_TRIAGE.md(Configuration Validation section) - Update all references to point to merged testing documentation
- Documentation Structure: Reorganize workflow testing docs from flat structure to
/testing/subfolder- Consolidate testing procedures by workflow type (not by test approach)
- Keep implementation reference materials in
ai-triage/anddiscord/folders - Simplify main README to focus on navigation
- Update copilot instructions with new best practices for workflow documentation
- Delete old redundant files:
WORKFLOWS_TESTING_GUIDE.md,NAVIGATION_GUIDE.md,CONSOLIDATION_SUMMARY.md- Content migrated to specific testing guides in
/testing/folder
- Content migrated to specific testing guides in
- Documentation Consolidation: Migrate AI issue triage docs from
/docs/features/ai-issue-triage/to.github/workflows/docs/ai-triage/- AI issue triage is a GitHub workflow, not an app feature
- Consolidate duplicate documentation across locations
- Update
.github/workflows/docs/README.mdwith clear navigation - Update AI triage docs to include local development setup with
.env.localforOPENAI_API_KEY
- Documentation Consolidation: Migrate feature request system docs from
/docs/features/feature-requests/to/docs/engineering/guides/feature-requests/- Feature request system is an operational guide, not a user-facing feature
- Better categorization under engineering guides where it's more discoverable
- Documentation Organization: Move floating engineering docs to appropriate subdirectories
DISCORD_WEBHOOKS.mdโguides/DISCORD_WEBHOOKS.md(setup & process guide)CHANGELOG_WORKFLOW.mdโguides/CHANGELOG_WORKFLOW.md(team process)MERCHANT_INTEGRATION.mdโdeployment/MERCHANT_INTEGRATION.md(technical implementation)- Ensures no floating docs at
/docs/engineering/root level - All references updated to new paths
- Documentation Safeguards Updated: Enhanced DOCUMENTATION_SAFEGUARDS.md with:
- Decision tree for feature vs. workflow vs. operational guide classification
- Recent consolidations documented
- Clear rules preventing floating docs in engineering root
- Status of all documentation organization improvements
- Simplified Discord embed payload by removing timestamp field (not required by Discord API)
- Improved code clarity in commit deduplication logic
- Enhanced failure handling with
continue-on-error: truefor Discord and history update steps
Fixed โ
- Remove green status indicator circle from dashboard header to reduce visual clutter
- Fix cleanup test helper parsing and exit handling so dry-run mode completes without errors
- Documentation: Clarify OPENAI_API_KEY setup for both local development (
.env.local) and production (GitHub Secrets) - Issue automation workflow now searches organization and user-level projects in addition to repository projects
- Fix discord-notify.yml artifact-based commit tracking implementation
- Corrected multi-line string handling in bash (use
$'\n'instead of literal newlines in YAML) - Fixed condition syntax with proper YAML quoting for complex if expressions
- Removed invalid
github.event.head_commit.timestampreference (not available in all contexts) - Improved Discord payload building with cleaner error handling
- Properly conditioned history updates to only run on successful notifications
- Corrected multi-line string handling in bash (use
- Fix commit filtering logic in discord-notify workflow
- Improved NOTIFIED_SHAS extraction from artifact
- Added proper handling for empty history files
- Correct fallback behavior when commits array is empty
- Corrected
sent=true/falseoutput from Discord step to properly track notification success