karanb192/itr-wala
Python0 / 0
인도 AY 2026-27 세금 신고를 돕는 결정론적 Python 엔진과 AI agent skill
TL;DR
itr-wala는 인도 FY 2025-26 및 AY 2026-27 개인 소득세 신고를 터미널에서 준비하는 Claude Code·Codex CLI·Gemini CLI용 agent skill입니다. AI는 Form 16과 AIS 같은 문서를 읽고 질문에 답하는 역할만 맡으며, 실제 세액은 Python 표준 라이브러리 기반의 결정론적 엔진이 두 세제 체계와 각종 공제·자본이득·이자 규칙을 계산합니다. 47개 golden test, 104개 입력 검증 테스트, 커밋마다 재실행하는 3,000개 property-based fuzz test가 계산과 입력을 방어하고, install.sh는 checkout에서 읽은 파일을 네트워크 없이 복사할 수 있습니다. 다만 문서를 AI에 제공하는 정보 유출·전사 오류 위험이 남고, 비거주자·F&O·감사·해외 세액공제 등은 범위 밖이므로 일반적인 인도 거주 개인이 코드를 직접 검토하고 신고 전 결과를 확인할 때 적합합니다.
핵심 포인트
- Claude Code·Codex·Gemini CLI에서 실행하는 인도 소득세 신고용 agent skill로, Form 16·AIS를 읽은 뒤 Python 엔진에 계산을 맡기는 구조입니다.
- Python 엔진은 두 세제 체계의 소득세·공제·자본이득·할증료·이자·지연 수수료를 계산하고, 47개 golden test와 104개 입력 검증 테스트로 결과를 점검합니다.
- 입력 JSON의 문서 합계와 TDS를 교차 검증하고 PAN·Aadhaar 형태 문자열을 거부해 오기와 민감정보 입력을 줄이지만, AI가 문서를 읽는 과정의 오독 위험은 남습니다.
- AY 2026-27 거주 개인의 일반적인 신고에는 적합하지만 비거주자·F&O·감사 대상·해외 세액공제 등은 지원하지 않으므로 복잡한 신고는 CA 검토가 필요합니다.
벤치마크
| 벤치마크 | 지표 | 값 | 비교 |
|---|---|---|---|
| 세금 엔진 golden tests | 통과 테스트 수 | 47개 | README에 기재된 프로젝트 자체 테스트 수이며 외부 벤치마크가 아닙니다. |
| 입력 검증 테스트 | 통과 테스트 수 | 104개 | README에 기재된 프로젝트 자체 테스트 수이며 외부 벤치마크가 아닙니다. |
| Property-based fuzzer | CI 재현 케이스 수 | 3,000개 | 커밋마다 실행하는 프로젝트 자체 검증 수이며 세법 정확도의 외부 평가가 아닙니다. |
| Property-based fuzzer | 출시 전 탐색 케이스 수 | 350,000개 이상 | README에 기재된 출시 전 내부 검증 수이며 독립적인 세무 감사 결과가 아닙니다. |
615
Stars
66
Forks
+208
Trending
0
조회수
615 watchers4 open issuesOther
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.