Repository navigation
ci, docs: job 이름 구분 + CLAUDE.md / 코드맵 추가, PDCA 규칙 제거 - #8
Merged
Merged
Conversation
Both workflows named their matrix jobs just "${{ matrix.os }}", so the
build and dashboard checks were indistinguishable ("macos-latest",
"windows-latest") when selecting required status checks for the main
branch ruleset. Jobs now report as "build (<os>)" and "dashboard (<os>)".
Claude-Session: https://claude.ai/code/session_01BQy9NxDcMgXNygFbZQbBnS
- CLAUDE.md imports AGENTS.md and docs/CODEMAP.md so Claude Code and Codex share one rule set, plus Claude-specific git/PR and golden-hash notes. - docs/CODEMAP.md: project graph, directory map, engine types, session data flow, app/template wiring, test tools, CI jobs and known pitfalls, so agents can locate code without re-reading the tree. - AGENTS.md: remove the PDCA automation rule (no longer used), add a code map rule, retitle as shared Codex / Claude Code instructions. - Remove remaining PDCA mentions from README trees and the Maui README (its docs/archive link pointed at a deleted folder). Claude-Session: https://claude.ai/code/session_01BQy9NxDcMgXNygFbZQbBnS
`dotnet workload install maui` picked up the new workload set 10.0.401.1, which moves MacCatalyst to SDK 27.0.10722. That SDK requires Xcode 27.0, but the macos-latest runner ships Xcode 26.6, so dashboard (macos-latest) failed with "requires Xcode 27.0" even on a docs-only change. Pin the set that last passed (10.0.401: MacCatalyst 26.5.10318, MAUI 10.0.20, matching the project's Microsoft.Maui.Controls 10.0.20). Claude-Session: https://claude.ai/code/session_01BQy9NxDcMgXNygFbZQbBnS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
요약
1. CI job 이름에 워크플로 접두어 부여
build.yml과dashboard.yml의 matrix job 이름이 둘 다${{ matrix.os }}여서 main ruleset 필수 체크에서 구분되지 않았습니다.ubuntu-latest,macos-latest,windows-latestbuild (ubuntu-latest),build (macos-latest),build (windows-latest)macos-latest,windows-latestdashboard (macos-latest),dashboard (windows-latest)<os> / <flavor>2. 에이전트 문서
CLAUDE.md추가:@AGENTS.md,@docs/CODEMAP.md를 import해 Claude Code와 Codex가 같은 규칙을 사용. Claude 전용 메모(커밋 작성자, main 보호/필수 체크,builds/release이름, golden hash 갱신 시점) 포함docs/CODEMAP.md추가: 프로젝트 의존 그래프, 디렉터리 맵, 엔진 타입별 역할,BaseSession수신/송신/종료 흐름, 앱·템플릿 DI 구성과 패킷 추가 절차, 테스트·검증 도구, CI job, 주의사항(golden hash, 팩토리 파일명 뒤바뀜, 미사용 코드, macOS symlink 등) — 에이전트가 매번 트리를 다시 읽지 않도록AGENTS.md: PDCA 자동화 규칙 삭제, "작업 전 코드맵 먼저 읽기 / 구조 변경 시 코드맵 갱신" 규칙 추가, 제목을 공용으로 변경docs/archive/폴더를 가리키고 있었음)main ruleset 필수 체크를 기존
ubuntu-latest등에서build (ubuntu-latest),build (macos-latest),build (windows-latest)로 바꿔야 머지 가능합니다.검증
4e7be66).md상대 링크 검사: 깨진 링크 0🤖 Generated with Claude Code
https://claude.ai/code/session_01BQy9NxDcMgXNygFbZQbBnS