feat: complete pre-ai local completion v3
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
# PRE-AI LOCAL COMPLETION V3
|
||||
|
||||
STATUS=COMPLETE_OFFLINE_WITH_EXTERNAL_BLOCKERS
|
||||
|
||||
## Measured Product State
|
||||
|
||||
DATABASES=5
|
||||
PRODUCTS=35066
|
||||
FISCAL_CELLS=55756
|
||||
DETERMINISTIC_GATE_CLOSED=true
|
||||
FIREBIRD_AI_WRITES=0
|
||||
AI_WRITE_ALLOWED=false
|
||||
EXTERNAL_API_CALLS=0
|
||||
|
||||
KB_PRODUCTS_BEFORE=30801
|
||||
KB_PRODUCTS_AFTER=30801
|
||||
CANONICAL_PRODUCTS=35065 observation identities
|
||||
KB_CONFLICTS_BEFORE=163
|
||||
KB_CONFLICTS_AFTER=90 observable audited; 73 historical conflicts lack detail in the seed payload
|
||||
|
||||
WORK_ITEMS_BEFORE=750
|
||||
WORK_ITEMS_AFTER=750
|
||||
LLM_ITEMS_BEFORE=511
|
||||
LLM_ITEMS_AFTER=511
|
||||
|
||||
## Retrieval
|
||||
|
||||
GOLD_RECALL_AT_1_BEFORE=0.7846
|
||||
GOLD_RECALL_AT_1_AFTER=0.7846
|
||||
GOLD_RECALL_AT_20_BEFORE=0.9538
|
||||
GOLD_RECALL_AT_20_AFTER=0.9538
|
||||
GOLD_MRR_BEFORE=0.8392
|
||||
GOLD_MRR_AFTER=0.8392
|
||||
RETRIEVAL_V3=NOT_ACTIVATED_PENDING_FULL_HOLDOUT_REPLAY
|
||||
LOCAL_EMBEDDINGS_USED=false
|
||||
LOCAL_EMBEDDINGS_IMPROVEMENT=NOT_TESTED; no model download/GPU introduced
|
||||
|
||||
The V3 evidence layer is available but preserves V2 ordering unless a complete
|
||||
untouched holdout proves improvement. The V3 artifact records the existing V2
|
||||
metrics rather than claiming an unperformed replay.
|
||||
|
||||
## Pipeline Verification
|
||||
|
||||
FAKE_PROVIDER_COMPLETE=true
|
||||
BATCHING_TESTED=5,10,20
|
||||
RETRY_TESTED=TIMEOUT,429,500
|
||||
CACHE_TESTED=true; all key dimensions and zero-call hit policy
|
||||
BUDGET_GUARD_TESTED=true; pre-call and actual usage guard
|
||||
E2E_SIMULATION=GOLD -> gate -> SILVER -> NOISY -> residual plan
|
||||
FINAL_E2E_AFTER_PHASE_2=PASS_PLUMBING
|
||||
FAKE_RESULTS_AUTHORITATIVE=false
|
||||
|
||||
Artifacts:
|
||||
|
||||
- `docs/KB_CONFLICT_AUDIT_V1.json`
|
||||
- `docs/NCM_RETRIEVAL_EVALUATION_V3.json`
|
||||
- `docs/AI_RESIDUAL_PLAN_V3.json`
|
||||
- `docs/runs/offline_ai/final/OFFLINE_AI_SIMULATION_V1.json`
|
||||
- `docs/LOCAL_PRODUCT_HEALTH_V1.json`
|
||||
- `docs/LOCAL_VALIDATION_V1.json`
|
||||
|
||||
## Human Operations
|
||||
|
||||
COMPANY_QUESTION_CLI=true
|
||||
GROUP_QUESTION_CLI=true
|
||||
ENTRY_SCOPE=INTRA|INTER|MIXED_OR_DYNAMIC; MIXED_OR_DYNAMIC does not invent static CFOP_ENTRADA
|
||||
STORE_IPI_PROFILE=POPULATE_REFERENCE_RATE|LEAVE_NOT_APPLICABLE; rollback is preview-only until operator confirmation
|
||||
ROLLBACK_TOOL_READY=true; current == expected_after guard emits CONFLICT
|
||||
FULL_LOCAL_VALIDATION_COMMAND=`python scripts/run_local_validation.py`
|
||||
HEALTH_REPORT=`docs/LOCAL_PRODUCT_HEALTH_V1.json`
|
||||
|
||||
NCM_AI_READY=244 deduplicated work items
|
||||
CEST_AI_READY=353 work items
|
||||
EX_TIPI_AI_READY=112 work items
|
||||
PRODUCT_ROLE_AI_READY=41 work items
|
||||
|
||||
AI_PAYLOAD_TOKENS_BEFORE=NOT_MEASURED_FOR_511_ITEMS; final per-item prompt payloads are not present in the local artifact set
|
||||
AI_PAYLOAD_TOKENS_AFTER=NOT_MEASURED_FOR_511_ITEMS
|
||||
AI_PAYLOAD_REDUCTION=NOT_MEASURED
|
||||
|
||||
## Verification
|
||||
|
||||
FULL_TESTS=518 passed, 1 skipped, 1 existing openpyxl warning
|
||||
SECRET_SCAN=NO_TRACKED_SECRET_PATTERNS
|
||||
DIFF_CHECK=PASS
|
||||
|
||||
## Remaining External Blockers
|
||||
|
||||
- Z.ai `chat/completions` is unavailable because the account returned HTTP 429 code 1113 (`Insufficient balance or no resource package`).
|
||||
- The full live retrieval V3 holdout replay requires the local Hub/Postgres dataset in the isolated worktree context; V2 remains the active retrieval baseline.
|
||||
- 73 historical KB conflicts need their original evidence rows if they are to be classified beyond the 90 observable GTIN/NCM conflicts.
|
||||
- Human company/group decisions remain intentionally unresolved.
|
||||
|
||||
VERDICT=LOCAL_PIPELINE_OPERATIONALLY_READY; REAL_LLM_EXECUTION_AND_SEMANTIC_WRITES_REMAIN_BLOCKED_BY_POLICY_OR_EXTERNAL_QUOTA
|
||||
Reference in New Issue
Block a user