diff --git a/TRACKER.md b/TRACKER.md index b331a7f..feec7dd 100644 --- a/TRACKER.md +++ b/TRACKER.md @@ -53,10 +53,10 @@ | 0.5 | CI/CD pipeline hardening | ✅ | `build/phase-0/step-0.5-ci-cd-hardening` | [#9](https://github.com/officialCodeWork/AgentContextOS/pull/9) | Path-filtered jobs, dependency caching, Docker layer cache, SBOM generation, cosign image signing, Dependabot | | 0.6 | Local dev stack (Docker Compose) | ✅ | `build/phase-0/step-0.6-local-dev-stack` | [#26](https://github.com/officialCodeWork/AgentContextOS/pull/26) | Health-check scripts, seed data loader, `make dev-reset`, pgvector schema migration, Qdrant collection init | | 0.7 | Tracing & metrics foundation | ✅ | `build/phase-0/step-0.7-tracing-metrics` | [#27](https://github.com/officialCodeWork/AgentContextOS/pull/27) | OTel SDK wired, `TraceContext` propagation, `SpiMetrics` counter+histogram, Grafana provisioned dashboards, `ragctl traces` | -| 0.7b | Structured logging foundation | ✅ | `build/phase-0/step-0.7b-structured-logging` | — | Shared logger package (`packages/core/src/rag_core/logging.py`), event registry (`events.py`), RAG001 pre-commit hook + ruff T201 rule, schema+PII CI gates in `tests/logs/` (50 tests; log-gates job now blocking). **Follow-up (0.7b-observability-package):** extracted `packages/observability/` (`rag-observability`) with full 7-field JSON schema (ts, level, service, module, msg, env, version), `set_log_context()` contextvar-based context manager, `_context.py`; `rag_core.logging` and `rag_core.events` reduced to backwards-compat shims (391 tests pass). | -| 0.7c | Audit log skeleton | ✅ | `build/phase-0/step-0.7c-audit-log-skeleton` | — | `AuditStore` SPI (append/events/verify_chain), `NoopAuditStore` (SHA-256 hash chain), `AuditWriter` facade (store + structured log), 14 conformance tests | -| 0.8 | Eval skeleton | ✅ | `build/phase-0/step-0.8-eval-skeleton` | — | `rag_core.eval` domain types (GoldenSample, EvalMetrics, EvalReport), `rag_config.eval` metric functions (recall@k, MRR, citation_precision), RagasAdapter spike, `ragctl eval run/show`, 5-sample golden JSONL fixture, `tests/eval/` harness (39 tests) | -| 0.9 | IaC foundation | ✅ | `build/phase-0/step-0.9-iac-foundation` | — | Terraform modules for Postgres/pgvector, Redis, Qdrant, Elasticsearch (Kubernetes-native, Helm provider); `rag-platform` Helm chart (Deployment, Service, ConfigMap, ServiceAccount, HPA, PDB, Ingress); dev + prod environments; `task infra:*` + `task helm:*` targets; ADR-0003 | +| 0.7b | Structured logging foundation | ✅ | `build/phase-0/step-0.7b-structured-logging` | [#29](https://github.com/officialCodeWork/AgentContextOS/pull/29), [#30](https://github.com/officialCodeWork/AgentContextOS/pull/30) | Shared logger package (`packages/core/src/rag_core/logging.py`), event registry (`events.py`), RAG001 pre-commit hook + ruff T201 rule, schema+PII CI gates in `tests/logs/` (50 tests; log-gates job now blocking). **Follow-up (0.7b-observability-package):** extracted `packages/observability/` (`rag-observability`) with full 7-field JSON schema (ts, level, service, module, msg, env, version), `set_log_context()` contextvar-based context manager, `_context.py`; `rag_core.logging` and `rag_core.events` reduced to backwards-compat shims (391 tests pass). | +| 0.7c | Audit log skeleton | ✅ | `build/phase-0/step-0.7c-audit-log-skeleton` | [#31](https://github.com/officialCodeWork/AgentContextOS/pull/31) | `AuditStore` SPI (append/events/verify_chain), `NoopAuditStore` (SHA-256 hash chain), `AuditWriter` facade (store + structured log), 14 conformance tests | +| 0.8 | Eval skeleton | ✅ | `build/phase-0/step-0.8-eval-skeleton` | [#33](https://github.com/officialCodeWork/AgentContextOS/pull/33) | `rag_core.eval` domain types (GoldenSample, EvalMetrics, EvalReport), `rag_config.eval` metric functions (recall@k, MRR, citation_precision), RagasAdapter spike, `ragctl eval run/show`, 5-sample golden JSONL fixture, `tests/eval/` harness (39 tests) | +| 0.9 | IaC foundation | ✅ | `build/phase-0/step-0.9-iac-foundation` | [#34](https://github.com/officialCodeWork/AgentContextOS/pull/34) | Terraform modules for Postgres/pgvector, Redis, Qdrant, Elasticsearch (Kubernetes-native, Helm provider); `rag-platform` Helm chart (Deployment, Service, ConfigMap, ServiceAccount, HPA, PDB, Ingress); dev + prod environments; `task infra:*` + `task helm:*` targets; ADR-0003 | | 0.10 | `ragctl` CLI scaffold | ⏳ | — | — | `packages/ragctl/` CLI (Typer), `ragctl ingest/query/eval/logs/traces/config` top-level commands, shell completion | --- @@ -191,6 +191,13 @@ | [#25](https://github.com/officialCodeWork/AgentContextOS/pull/25) | chore: release main (Release Please auto-PR) | `release-please--branches--main` | ✅ Merged | 2026-05-23 | | [#26](https://github.com/officialCodeWork/AgentContextOS/pull/26) | Phase 0 Step 0.6 — local dev stack | `build/phase-0/step-0.6-local-dev-stack` | ✅ Merged | 2026-05-23 | | [#27](https://github.com/officialCodeWork/AgentContextOS/pull/27) | feat(core): OTel tracing + SPI metrics foundation (Step 0.7) | `build/phase-0/step-0.7-tracing-metrics` | ✅ Merged | 2026-05-23 | +| [#28](https://github.com/officialCodeWork/AgentContextOS/pull/28) | chore: release main (Release Please auto-PR) | `release-please--branches--main` | 🟡 Open | — | +| [#29](https://github.com/officialCodeWork/AgentContextOS/pull/29) | feat(core): structured logging foundation (Step 0.7b) | `build/phase-0/step-0.7b-structured-logging` | ✅ Merged | 2026-05-23 | +| [#30](https://github.com/officialCodeWork/AgentContextOS/pull/30) | refactor(observability): extract packages/observability with full log schema (Step 0.7b follow-up) | `build/phase-0/step-0.7b-observability-package` | ✅ Merged | 2026-05-23 | +| [#31](https://github.com/officialCodeWork/AgentContextOS/pull/31) | feat(core): audit log skeleton — AuditStore SPI + hash-chain noop + AuditWriter (Step 0.7c) | `build/phase-0/step-0.7c-audit-log-skeleton` | ✅ Merged | 2026-05-23 | +| [#32](https://github.com/officialCodeWork/AgentContextOS/pull/32) | docs: add CLAUDE.md with project context and per-PR documentation requirement | `build/phase-0/step-0.7c-audit-log-skeleton` | ✅ Merged | 2026-05-23 | +| [#33](https://github.com/officialCodeWork/AgentContextOS/pull/33) | feat(eval): eval skeleton — golden-set schema, metrics, RAGAS spike, ragctl eval (Step 0.8) | `build/phase-0/step-0.8-eval-skeleton` | ✅ Merged | 2026-05-23 | +| [#34](https://github.com/officialCodeWork/AgentContextOS/pull/34) | feat(infra): IaC foundation — Terraform modules + Helm chart skeleton (Step 0.9) | `build/phase-0/step-0.9-iac-foundation` | ✅ Merged | 2026-05-23 | ---