Skip to content

Releases

GovCode Harness v0.11.0 — 프로젝트 요구·산출물·단계 게이트

Choose a tag to compare

@serithemage serithemage released this 30 Oct 10:37

GovCode Harness v0.11.0 — 프로젝트 요구·산출물·단계 게이트

이 사전 릴리스는 사업 산출물·요구사항 추적과 기존 개인정보 로깅 검사를 로컬에서 연결한다. 기관 운영 배포와 전체 프로젝트 준수 인증은 포함하지 않는다.

추가한 기능

  • R7-E는 commit 고정 JSON·Markdown 산출물, 요구→설계→시험→검토 추적과 서명 시험 증명을 검사한다.
  • R7-F는 현재·후속 단계와 미확정·제외 상태를 구분하고 보완 작업을 안내한다. 독립 승인한 제한된 문서 변경은 원본을 보존한 새 commit에 적용한다.
  • R7-G는 역할별 프로젝트 화면과 현재 단계 게이트를 제공한다. 현재 commit·프로필·규정 팩·검토·코드 검사와 실제 저장 증적을 다시 확인한다.
  • R7-H는 원문 없는 서명 증적, 보존 기한·hold·부모 관계·역할별 권한·백업 및 복구를 제공한다.
  • R7-I는 요구 8개와 두 분야의 전후 실행을 연결한다. 최종 결과는 현재 단계 충족 5개·후속 1개·승인 제외 2개다.

프로젝트 기능을 govcode_harness/project에 모으고 이전 import와 CLI를 유지한다. 기존 프로필·규정 팩·문서 초안과 첫 로깅 사례도 유지한다.

설치와 실행

git clone --branch v0.11.0 --depth 1 https://github.com/roboco-io/govcode-harness.git
cd govcode-harness
python3 scripts/setup_reference.py
.runtime/reference-venv/bin/python -m govcode_harness project-demo --output .runtime/my-project-demo

전체 참조 환경은 Python 3.12 이상·Git·uv를 사용한다. 검증 환경은 macOS다. 출력은 새 비공개 폴더를 사용한다. 기본 로깅 데모는 Python 3.10 이상과 Git으로 실행할 수 있다.
wheel은 python -m pip install './govcode_harness-0.11.0-py3-none-any.whl[reference]'로 설치한다. 선택 의존성 다운로드에는 네트워크가 필요하다.

전체 실행과 화면, 평가와 문서 수정, 단계와 보관을 따른다.

검증과 배포물

전체 739개 시험과 별도 설치 패키지의 실제 통합 실행을 검증한다. 최종 배포 검증 수치와 파일 해시는 릴리스 첨부 VALIDATION.json 및 SHA256SUMS에 기록한다. 개발 단계의 상세 결과는 완료 보고와 검증 기록에 보존한다.
GitHub 릴리스는 wheel·소스 배포본·LICENSE·NOTICE·검증 요약·SHA256SUMS를 제공한다. .runtime의 개발 키·토큰·설정·생성 증적은 배포하지 않는다.

적용 범위와 후속 작업

자료·역할·키는 합성 참조다. 실제 기관 규정 적용본·신원·운영 키·보존 분류·원격 CI·실모델·기관 파일럿은 후속 조건이다. 큰 저장소·새 언어·HWPX/PDF/Office와 다른 분야 팩은 지원 확대 대상이다.
현재 단계 allow를 전체 프로젝트 완료나 법적 준수 인증으로 표시하지 않는다. 법령상 의무·기관 규정·계약·권고·예시 정책·미확정 정보를 구분한다.
서명과 로컬 hash chain은 WORM·KMS를 대신하지 않는다. 롤백 탐지에는 외부 보호 checkpoint가 필요하다.

라이선스와 안내 사이트

프로젝트는 Apache-2.0이다. 선택적 Iron Laws의 MIT 표시를 유지한다. 별도 가이드는 CC BY 4.0이며 기존 가이드 버전은 유지한다. 최신 R7 실행은 이 릴리스에 포함한 실행 안내를 따른다. GitHub Pages는 정적 안내 사이트이며 검사기나 기관 운영 서버를 호스팅하지 않는다.

GovCode Harness v0.10.0 — 프로젝트 프로필·규정 팩·AI 친화적 문서

Choose a tag to compare

@serithemage serithemage released this 29 Oct 23:13

GovCode Harness v0.10.0 — 프로젝트 프로필·규정 팩·AI 친화적 문서

이 사전 릴리스는 공공 프로젝트의 요구를 파악하고 검토·승인·증적을 연결하는 로컬 참조 구현을 확장한다.
다양한 공공 프로젝트에서 비개발자가 안전하게 AI와 업무 도구를 만드는 경험을 목표로 한다. 전체 사용자 경험의 완성을 뜻하지 않는다.

추가한 기능

  • R7-A 공통 계약은 프로젝트 범위·버전·digest 참조를 검증한다. 계약 스키마를 설치 패키지에 포함한다.
  • R7-B 프로젝트 프로필은 불변 버전, 독립 승인, 미확정 정보, 승인 만료·철회와 동시 변경 검증을 제공한다.
  • R7-C 규정 팩은 실제 서명 발행, 독립 승인, 의존성 잠금, 만료·철회 검증과 보호된 철회 정보 digest 대조를 제공한다.
  • R7-D 적용성 판단은 알려진 값·false·미확정 정보를 구분한다. 제외 판단과 법적 근거의 적용에는 독립 검토를 요구한다.
  • 문서 생성은 공통 작성 정책에 따라 PRD·아키텍처·데이터 모델·규정 추적 매트릭스·ADR·백로그 초안을 만든다. AGENTS.md와 작성 정책을 함께 제공하고 검토 메모는 분리한다.

개인정보 로깅의 기존 탐지·차단·수정·재검사·증적 생성과 로컬 정책·승인·보관·관리 화면 기능을 유지한다.

실행

저장소를 새 폴더에 받은 뒤 프로젝트 루트에서 실행한다.

git clone --branch v0.10.0 --depth 1 https://github.com/roboco-io/govcode-harness.git
cd govcode-harness
python3 -m govcode_harness demo --output .runtime/first-slice
python3 scripts/setup_reference.py
.runtime/reference-venv/bin/python -m govcode_harness project profile-demo --output .runtime/profile-demo
.runtime/reference-venv/bin/python -m govcode_harness project pack-demo --output .runtime/pack-demo
.runtime/reference-venv/bin/python -m govcode_harness project document-kit --output .runtime/design-documents

기본 데모는 Python 3.10 이상과 Git으로 실행한다. 서명·규정 팩 참조 환경은 Python 3.12 이상과 uv를 사용한다.
전체 회귀 검증은 macOS의 로컬 API·OS 격리 환경에서 수행한다. 출력 폴더는 매번 새 경로를 사용한다.
wheel은 python -m pip install './govcode_harness-0.10.0-py3-none-any.whl[reference]'로 선택 의존성과 함께 설치할 수 있다.
이 설치 명령의 선택 의존성 다운로드에는 네트워크가 필요하다. 조직의 승인된 배포 경로를 사용한다.

프로필 실행 안내, 팩과 적용성 실행 안내, 문서 생성 안내를 따른다.

검증과 배포물

전체 439개 시험이 통과했다. 실패·오류·건너뜀은 0개다. 배포 wheel의 실제 데모와 생성 문서 8개의 구조 검사도 확인했다.
이 릴리스의 검증 범위와 실제 결과는 검증 기록을 따른다.
GitHub 릴리스에는 wheel, 소스 배포본, LICENSE, NOTICE, 검증 요약과 SHA256SUMS를 제공한다.
소스 배포본에는 실행 안내·고정 의존성 목록·예시 규정 팩·테스트와 fixture를 포함한다.

검토가 필요한 범위

실행은 합성 참조이며 실제 기관의 승인이나 파일럿 완료가 아니다. 법령상 확정 의무·기관 규정·예시 정책·미확인 요구를 구분한다.
적용성 판단 완료는 요구 충족, 검사 통과, 병합·배포 허용을 뜻하지 않는다. R7-E~I의 산출물 검사·충족 평가·UI·새 단계 게이트 연결은 후속 범위다.
외부 철회 정보와 신뢰 키의 최신성, 보호된 기준 digest·checkpoint는 도입 기관이 관리해야 한다. 오프라인 실행은 전달되지 않은 철회를 즉시 알 수 없다.
문서 생성은 초안 작성이며 AI Doc Ready를 자동 설치하거나 실행하지 않는다. 구조 검사와 별도로 사실·수치·의미를 원문과 대조해야 한다.
검사 통과를 법적 준수 인증이나 행안부 공식 인증으로 표시하지 않는다.

라이선스

프로젝트 코드는 Apache-2.0이다. 선택적 Iron Laws의 MIT 표시를 유지한다.
별도 온보딩 가이드 저장소는 CC BY 4.0이며 이번 프로젝트 릴리스는 해당 가이드의 새 버전을 발행하지 않는다.

GovCode Harness v0.9.0 — Apache-2.0 로컬 참조

Choose a tag to compare

@serithemage serithemage released this 29 Oct 00:54

공공 프로젝트의 법령·규칙·가이드라인 충족을 안내하는 GovCode Harness의 첫 로컬 참조 프리릴리스입니다.

제품의 목적은 프로젝트 조건에서 적용 요구를 정리하고 수행 작업·자동 검사·수정 지원·담당자 검토·승인·증적을 연결하는 것입니다. 이번 코드는 민원 API 개인정보 로깅을 첫 Vertical Slice로 검증한 참조 구현입니다.

포함 기능

  • 불변 Git 스냅샷과 명시적 commit 검사, 신뢰한 예상 SHA를 대조하는 CI 게이트.
  • 제한된 Python AST 개인정보 로깅 탐지와 독립 합성 표본 평가.
  • Ed25519 정책 서명, 작성·승인 분리, 만료·철회·범위 예외.
  • 서명 증적 투영, 부모 실행 연결, 보관 잠금·백업·복구.
  • 기관·프로젝트·역할별 로컬 API와 한국어 관리 화면.
  • fixture 수정 제안, 독립 승인, 제한된 OS 격리·재검사.

다운로드와 실행

  • wheel: 기본 검사기의 Python 설치 패키지. 기본 기능에는 외부 의존성이 없습니다.
  • 소스 배포본(tar.gz): 패키지 소스와 라이선스. 전체 가이드·예시·회귀 시험·설치 보조 도구는 GitHub의 태그 소스 ZIP 또는 Git clone을 사용하세요.
  • 전체 온보딩은 태그 소스를 받아 scripts/setup_reference.py로 별도 환경을 만든 뒤 실행합니다.
  • SHA256SUMS는 첨부 파일의 SHA-256입니다. 서명된 공급망 증명을 뜻하지 않습니다.
git clone --branch v0.9.0-apache2 --depth 1 https://github.com/roboco-io/govcode-harness.git
cd govcode-harness
python3 -m govcode_harness demo --output .runtime/first-demo

검증과 지원 경계

기능 기준선 320개 시험이 실패·건너뜀 없이 통과했습니다. 이후 검사기·시험 코드는 바꾸지 않았습니다. 이번 배포에서는 태그의 깨끗한 소스로 패키지를 다시 만들고 모듈 일치·Apache LICENSE/NOTICE·기존 MIT 고지를 검사했습니다. 새 별도 환경에 wheel을 설치하고 프로젝트 폴더 밖의 격리 import 모드에서 기본 데모를 실행해 deny→수정→allow와 응답·감사 보존을 확인했습니다.

기본 실행은 Python 3.10 이상과 Git이 필요하며, 전체 서명·관리 참조 환경은 Python 3.12 이상과 별도 의존성이 필요합니다. 전체 수정 격리 검증은 macOS 기준입니다. 모델은 fixture이며 실제 LLM 추론·품질을 검증하지 않았습니다.

다른 규정 분야의 검사·범용 요구 관리·전체 충족 현황 안내는 후속 설계입니다. 실제 기관 승인·법령 적용 확정·실데이터 파일럿은 미실시입니다. 이번 프리릴리스는 운영 준수 인증이 아닙니다.

버전과 라이선스

  • 코드 버전: 0.9.0. 릴리스 태그: v0.9.0-apache2. 기존 v0.9.0 태그를 변경하지 않았습니다.
  • 프로젝트: Apache-2.0. 선택적 오철칙 통합의 기존 MIT 고지는 유지합니다.
  • 별도 가이드·브로슈어: CC BY 4.0.

온보딩 가이드 · 제품 목적 · 검증 보고