regwatch-co
regwatch-co
출처가 필수인 콜롬비아 규범·입법 모니터. 확인 가능한 URL, 캡처 날짜, 증거의 범위에 대한 명시적 선언 없이는 어떤 데이터도 들어오지 않습니다.
이 프로젝트가 답하기 위해 존재하는 질문은 「이 법을 찾아줘」가 아니라 「2024년 3월 3일에 이 규범은 무엇을 규정했나?」 입니다. 그리고 그 질문에 답하려면 검색 엔진이 아니라 유형화된 영향 그래프가 필요합니다.
$ regwatch → /vigencia/ley/1616/2013
ley 1616 de 2013 · Vigencia a día de hoy
AFECTADA — el cambio ya surtió efecto a la fecha consultada
Artículo 1 · por ley 2460 de 2025 · Diario Oficial 53.153 · efecto 2025-06-18
«ARTÍCULO 3o. Modifíquese el artículo 1o de la Ley 1616 de 2013, el cual quedará así:»
Regla: «La presente ley entrará a regir a partir de su sanción, promulgación y
publicación en el Diario Oficial…» (Ley 2460 de 2025, art. 39) + DO 53.153
declarado_en_norma · tier primaria · verificar en la fuente ↗따옴표 안의 그 조항은 장식이 아닙니다. 바로 증거입니다. 그것 없이는 행이 존재하지 않습니다. 관례가 아니라 스키마 제약이 이를 막습니다.
실제 상태
이것은 진행 중인 프로젝트이며 README는 다른 말을 하지 않을 것입니다.
✅ 수집 | 상원(1,694개 프로젝트, 5개 입법회기), 헌법재판소(21,661개 결정문, 2015-2026), 조문별로 수집. 실시간 소스에 대해 실행됩니다 |
✅ 임의 날짜 기준 효력 | 증거 조항과 Diario Oficial(관보)을 포함해 처음부터 끝까지 작동합니다 |
✅ 어휘 검색 | 규범, 프로젝트, 결정문에 대한 스페인어 FTS |
✅ MCP 서버 | 각 응답에 출처 경고가 포함된 읽기 전용 도구 2개 |
🟡 코퍼스 로드 | 데이터베이스에는 **시드(seed)**만 있고 코퍼스는 없습니다. 로드하려면 |
🟡 의미 검색 |
|
⛔ 인용 포함 Q&A | 인용 검증(R2)과 컨텍스트는 작성·테스트되었습니다. 노출하려면 |
⛔ 이메일 알림 | 다이제스트와 발송은 작성되었습니다. 발송에는 이메일 제공업체가 필요합니다 |
⛔ 하원 | 수집기는 청원권에 대한 응답이 있을 때까지 실행을 차단하는 가드와 함께 작성되었습니다 ( |
이 프로젝트가 약속하지 않고, 앞으로도 약속하지 않을 것: 데이터가 확실하다는 것. 데이터가 소스가 게시한 내용과 일치하고, 출처가 선언된 대로이며, 깨진 경로로 들어온 것이 없다는 것을 증명할 수 있습니다. 공식 소스가 잘못된 데이터를 게시하면 어떤 게이트도 이를 감지하지 못합니다. 그래서 이 저장소에서는 「검증된 데이터」라는 주장과 「환각 없음」이라는 주장이 금지되어 있습니다.
이것은 법률 자문이 아닙니다. 출처가 있는 인덱스입니다. 법적 해석은 공식 텍스트를 기준으로 이루어지며, 각 결과는 해당 공식 텍스트로 연결됩니다.
Related MCP server: LeyChile MCP
사용 방법
Node ≥ 24(TypeScript 네이티브 스트리핑을 사용하므로 import에 .ts 확장자가 붙습니다)와 pnpm 11이 필요합니다. .nvmrc는 24로 고정되어 있으며, 26에서 개발·검증합니다.
git clone https://github.com/LesVulture/regwatch-co.git
cd regwatch-co
pnpm install
cp .env.example .env # y rellena SUPABASE_URL y SUPABASE_ANON_KEY
pnpm web:dev # http://localhost:3000.env는 모노레포 루트에 있습니다. Next 애플리케이션은 web/에 있으며 단독으로는 읽지 못합니다. web/next.config.ts가 명시적으로 로드합니다.
pnpm verify # lint + typecheck + 330 tests + build de la web
pnpm collect:senado # proyectos de ley → artefactos/senado-pdly.json
pnpm collect:corte # providencias → artefactos/corte-relatoria.json
pnpm collect:articulado Ley 1616 2013
pnpm db:load # carga el artefacto (requiere SUPABASE_DB_URL)
pnpm db:load-chunks artefactos/articulado-ley_1616_2013.json
pnpm mcp:start # servidor MCP por stdio수집기는 절대 데이터베이스에 직접 쓰지 않습니다: 검증된 아티팩트를 생성하고 두 번째 단계가 이를 가져옵니다. 이를 통해 데이터에 닿기 전에 실행 결과를 검토할 수 있습니다.
MCP 서버
{
"mcpServers": {
"regwatch-co": {
"command": "node",
"args": ["/ruta/a/regwatch-co/mcp/src/server.ts"],
"env": {
"SUPABASE_URL": "https://TU-PROYECTO.supabase.co",
"SUPABASE_ANON_KEY": "sb_publishable_..."
}
}
}
}buscar_normatividad와 consultar_vigencia를 노출합니다. 둘 다 읽기 전용이며, 어느 것도 1차 소스 없이 효력을 주장하지 않습니다.
구현 방식
pnpm 모노레포: collectors/(수집, 게이트, RAG), db/(스키마 및 임포터), web/(Next 16), mcp/. Supabase의 pgvector를 사용하는 Postgres 17.
구현 세부사항이 아닌 세 가지:
효력은 절대 언어 모델에서 나오지 않습니다.
afectacion.fecha_derivation이CHECK제약으로 이를 강제합니다: 출처 없는 날짜는 들어갈 수 없고, 규칙으로 파생된 경우 규칙이 문서화되어 있어야 합니다.행이 0개라고 해서 「영구히 유효」를 의미하지 않습니다. 캡처된 영향이 기록되어 있지 않다는 뜻입니다. 인터페이스는 그렇게 말합니다.
제3자의 편집 장치는 재게시되지 않습니다. 조문은 공개 도메인입니다(1982년 법 23호 제41조). 사설 편찬물의 효력 및 편집자 주석은 공개 도메인이 아니며, 이를 막는 테스트가 포함된 구조적 정리가 있습니다.
전체 규칙은 **GOVERNANCE.md**에 있으며, 각 규칙이 어디서 강제되는지 명시합니다. 계획과 측정된 수정 사항은 PLAN-V2.md에 있습니다.
라이선스
MIT — LICENSE 참조. 코드는 MIT입니다. 인덱싱하는 규범 텍스트는 공식 소스의 것이며 각 레코드는 해당 소스로 연결됩니다.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).
Brazilian legal stack in one MCP: lawsuits, court publications, case law, tenders, certificates.
An MCP server that provides congressional transcripts
Hosted MCP server for finding authoritative primary data sources and official portals.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server to query Colombian public procurement data from SECOP I and II in real time, enabling contract research, transparency oversight, and data journalism.1023 PyPI2MIT
- AlicenseAqualityDmaintenanceMCP server that connects AI to the Chilean legislation system (Ley Chile) for retrieving legal norms, citations, and intertemporal analysis.283MIT
- AlicenseAqualityBmaintenanceThis MCP server enables searching and retrieving Romanian legislation from the Portal Legislativ database via its SOAP API, providing metadata and full text with verifiable citations.355 PyPIApache 2.0
- AlicenseAqualityBmaintenanceA read-only MCP server providing access to national legislation from 37 jurisdictions via the legalize-dev corpus, with tools for searching, retrieving laws, and browsing reform history.567 PyPIApache 2.0