Skip to content

feat: add ASCA ECC bundle#4

Open
ecc-tools[bot] wants to merge 14 commits into
mainfrom
ecc-tools/ASCA-1777118422415
Open

feat: add ASCA ECC bundle#4
ecc-tools[bot] wants to merge 14 commits into
mainfrom
ecc-tools/ASCA-1777118422415

Conversation

@ecc-tools

@ecc-tools ecc-tools Bot commented Apr 25, 2026

Copy link
Copy Markdown

Summary

Auto-generated ECC bundle from repository analysis.

What This Does

Merging this PR adds repo-local ECC artifacts for both Claude Code and Codex. The generated bundle captures repository patterns, Codex baseline config, and reusable workflow scaffolds derived from git history analysis.

Analysis Scope

  • Commit history patterns and conventions
  • Code architecture and structure
  • Testing patterns and coverage
  • Recurring workflows

Files

Path Description
.claude/ecc-tools.json ECC install manifest used for upgrades, repair, and uninstall.
.claude/skills/ASCA/SKILL.md Repository-specific Claude Code skill generated from git history.
.agents/skills/ASCA/SKILL.md Codex-facing copy of the generated repository skill.
.agents/skills/ASCA/agents/openai.yaml Codex skill metadata so the repo skill appears cleanly in the skill interface.
.claude/identity.json Suggested identity.json baseline derived from repository conventions.
.codex/config.toml Repo-local Codex MCP and multi-agent baseline aligned with ECC defaults.
.codex/AGENTS.md Codex usage guide that points at the generated repo skill and workflow bundle.
.codex/agents/explorer.toml Read-only explorer role config for Codex multi-agent work.
.codex/agents/reviewer.toml Read-only reviewer role config focused on correctness and security.
.codex/agents/docs-researcher.toml Read-only docs researcher role config for API verification.
.claude/homunculus/instincts/inherited/ASCA-instincts.yaml Continuous-learning instincts derived from repository patterns.
.claude/commands/pdca-feature-delivery-cycle.md Workflow command scaffold for pdca-feature-delivery-cycle.
.claude/commands/security-fix-implementation.md Workflow command scaffold for security-fix-implementation.
.claude/commands/post-implementation-autoformat.md Workflow command scaffold for post-implementation-autoformat.
Optional: Continuous Learning (29 instincts)

This PR also includes instincts for the continuous-learning-v2 skill. These are optional and only useful if you use that skill.

Import after merging:

/instinct-import .claude/homunculus/instincts/inherited/ASCA-instincts.yaml

Review Checklist

  • Verify detected patterns are accurate
  • Confirm generated config, commands, and skill metadata match the repo’s real workflow
  • Check best practices align with team standards before merging

ECC Tools | Everything Claude Code

@vercel

vercel Bot commented Apr 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
asca-main Canceled Canceled Apr 25, 2026 0:04am

jlinsights added a commit that referenced this pull request May 1, 2026
…14)

Group B (DataLoader mock 3건) + 부수 enum 1건 = +4 PASS.

Root cause:
- user query: production resolver가 DataLoader.userLoader.load() 사용,
  batchLoadFn은 db.query.users.findMany 호출. test mock은 findFirst만.
- 부수 발견: UserRole enum이 'member' (lowercase) reject → 'MEMBER'
- members query: MemberStatus enum 'active' → 'ACTIVE'
- exhibitions query: ExhibitionStatus 'CURRENT' invalid → 'ONGOING'
  (실제 enum: UPCOMING/ONGOING/COMPLETED/CANCELLED)

검증 (mini-do):
- 9 fail → 7 fail (Query Operations 4 PASS)
- 27 tests 중 20 PASS / 7 fail

잔여 7건은 4 별 사이클 (Plan §2.1):
- C tests-route-authz (1)
- D tests-route-schema-mock (2 잔여, mutation)
- E tests-route-auth-header (1)
- F tests-route-error-policy (3, formatted error 추가)

부모 사이클: tests-stale-route-extras (archived)
계획서: docs/01-plan/features/tests-route-dataloader-mock.plan.md (rev β #4)
jlinsights added a commit that referenced this pull request May 1, 2026
본 사이클은 rev β 패턴의 4연속 적용. DataLoader mock 함정 + GraphQL enum
casing 강제 fix로 Query Operations 3 GREEN. CI 효과는 mini-do 절반 (+4 vs +2)
— cross-test isolation 가능성, 별 사이클 'tests-ci-isolation' 후보.

핵심 산출물:
- 1 file 4 hunks (DataLoader findMany + 3 enum casing)
- main 효과: passed 393 → 395 (+2)
- 7 PDCA chain 누적: passed 228 → 395 (+167, +73%)

학습 (메모리 권장):
- feedback_dataloader_mock: production이 DataLoader 사용 시 batchLoadFn은
  findMany 호출 → test mock에 findFirst만 정의 시 silent fail
- feedback_graphql_enum_casing: GraphQL enum UPPER_SNAKE_CASE 강제
- rev β #4 검증 (Match 평균 97.5%, ejection 0, mini-do→CI 첫 변동)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants