kjh2064
6a31bc3737
PR 4b: Apply CA1822 static method modifiers + Gitea Actions secrets guidance
...
Completed DEBT-001 paydown (1pt) by making three pure-function methods static:
- ScheduleOccurrencePlanner.GetNextDueAt (no instance state accessed)
- PromotionGateEvaluator.Evaluate (evidence gate only, no mutations)
- EvaluationWindowPlanner.Plan (deterministic date calculation)
Changes:
- Added `static` modifier to three domain methods
- Updated call sites: ModelOperationsDispatcherJob, tests
- Removed unnecessary DI registrations (ModelOperationsModule)
- Eliminated instance creation overhead in tests
Test Results: 40/40 PASS (17 ModelOps + 18 SignalEngine + 5 Architecture)
Documentation:
- Updated TECH_DEBT_REGISTER.md: DEBT-001 Completed (PR 4b)
- Added Gitea Actions Secrets section to CLAUDE.md documenting:
- KRX_API_KEY, OPENDART_API_KEY, KIS_API_KEY storage location
- CI/CD usage pattern
- Local dev guidance
Per AGENTS.md v16.0: Code changes are performance improvements, not suppressions.
Quarterly paydown: +1pt (target 4pts for 20% Q3 2026)
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-02 05:59:01 +09:00
kjh2064
5e50ec6991
docs: Enhance document routing and create tech debt registry (PR 3a)
...
ci / backend (push) Failing after 1s
ci / static (push) Failing after 5s
ci / frontend (push) Failing after 5s
Strengthen documentation coherence and navigation:
README.md:
- Add 'Developer's Document Guide' section at top
- Link to CLAUDE.md, AGENTS.md, architecture, guardrails, validation gates
- Reference docs/INDEX.md and TECH_DEBT_REGISTER.md
docs/INDEX.md (new):
- Central documentation index with purpose and audience
- Core guides, executive/planning, tech debt, reference docs
- Quick links for first change, architectural decisions, validation
TECH_DEBT_REGISTER.md (new):
- Tech debt tracking per AGENTS.md v16.0
- 8 registered debts (code analysis suppressions, deferred refactoring)
- Impact/Effort matrix with paydown strategy (quarterly 20% target)
- Status tracking with completion history
- How-to guide for resolving debt
CLAUDE.md:
- Update TECH_DEBT_REGISTER reference from 'to be created' to actual link
Result:
- Developers land on README → directed to CLAUDE.md or AGENTS.md
- All docs cross-reference each other for circular navigation
- Tech debt fully visible and tracked with clear paydown roadmap
- docs/INDEX.md provides comprehensive reference point
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-02 05:44:47 +09:00
kjh2064
e9f9c6615c
docs: Add Gitea API automation guide to AGENTS.md and CLAUDE.md
...
ci / backend (push) Failing after 1s
ci / static (push) Failing after 4s
ci / frontend (push) Failing after 10s
Enhance project governance with CI/CD automation capabilities:
AGENTS.md additions:
- v16.0 Gitea API & CI/CD Automation section
- Environment setup (GITEA_TOKEN_TAXBAIK)
- Common API patterns (PR comments, labels, releases)
- Gitea Actions workflow integration
- Automation best practices (labels, milestones, release tagging)
CLAUDE.md additions:
- Gitea API setup instructions
- Practical automation tasks (build verification, auto-labeling, debt tracking)
- Gitea Actions integration example for PR verification
This enables:
- Automated PR verification comments with test results
- Auto-labeling by affected modules
- Tech debt tracking via issue linking
- Release management automation
- CI/CD pipeline transparency
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-02 05:43:42 +09:00
kjh2064
38cbec463a
docs: Refresh CLAUDE.md with AGENTS.md v16.0 strategic principles and tech debt management
...
ci / backend (push) Failing after 1s
ci / static (push) Failing after 5s
ci / frontend (push) Failing after 5s
Updates:
- Add governance section referencing AGENTS.md v16.0 decision criteria
- Replace coding standards with Work Decision Checklist (13 items)
- Integrate AI input packet (8-item verification before code request)
- Reinforce blocking rules with anti-patterns (10 explicit blockers)
- Add Tech Debt Management section (registry, impact/effort matrix, paydown target)
- Update Validation Gates with status tracking
This ensures CLAUDE.md stays synchronized with project governance and guides all AI-assisted work toward architectural excellence, not convenience.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-08-02 05:41:46 +09:00
kjh2064
50db649b5c
docs: Update CLAUDE.md - use remote PostgreSQL via SSH port forwarding (178.104.200.7)
ci / backend (push) Failing after 1s
ci / static (push) Failing after 4s
ci / frontend (push) Failing after 5s
2026-08-02 05:23:18 +09:00
kjh2064
aa1850ae33
docs: Update CLAUDE.md - remove Docker dependency from local dev, use native PostgreSQL
ci / backend (push) Failing after 0s
ci / frontend (push) Failing after 11s
ci / static (push) Failing after 33s
2026-08-02 05:21:59 +09:00
kjh2064
d69b214337
docs: Add comprehensive CLAUDE.md with architecture, commands, and guardrails
ci / backend (push) Failing after 2s
ci / static (push) Failing after 6s
ci / frontend (push) Failing after 5s
2026-08-02 05:20:30 +09:00