DEV-000278 Reconcile live research evidence #256
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"task_file": "dev/tasks/DEV-000277-research-parser-live-fix.json",
|
||||
"task_id": "DEV-000277",
|
||||
"task_file": "dev/tasks/DEV-000278-live-research-evidence-reconciliation.json",
|
||||
"task_id": "DEV-000278",
|
||||
"task_revision": 1
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"task_id": "DEV-000278",
|
||||
"task_revision": 1,
|
||||
"architecture_revision": "ADR-0018",
|
||||
"base_repo_revision": "f1c3abb",
|
||||
"risk_tier": "E",
|
||||
"intent": "Record current production evidence for source-backed research routing without changing runtime behavior.",
|
||||
"requirement_ids": ["truth/research live evidence", "production provenance"],
|
||||
"allowed_change_scope": {"modules": [], "paths": ["dev/ACTIVE_TASK.json", "dev/tasks/DEV-000278-live-research-evidence-reconciliation.json", "docs/PROJECT_STATUS.md", "docs/evidence/semantic-web-research-routing-2026-08-24-v2.json"]},
|
||||
"forbidden_change_scope": {"paths": ["architecture/**", "security/**", "database/**", "contracts/**", "modules/**", "adapters/**", "cmd/**", "deploy/**", "LLM-local/**"]},
|
||||
"allowed_architecture_delta": {"new_cross_module_dependencies": 0, "new_canonical_owners": 0, "new_privileges": 0, "new_third_party_dependencies": 0, "new_database_owner_roles": 0},
|
||||
"contracts": {"consume": ["existing production health and research smoke evidence"], "may_change": ["documentation evidence only"]},
|
||||
"semantic_owner": "evidence reconciliation",
|
||||
"canonical_state": ["no runtime state changed"],
|
||||
"state_transitions": ["observed production smoke -> evidence record"],
|
||||
"side_effects_and_privileges": ["none"],
|
||||
"persistence_and_migrations": ["none"],
|
||||
"failure_retry_restart": ["none"],
|
||||
"assumptions": ["production smoke was read-only and used no secrets"],
|
||||
"acceptance_scenarios": ["evidence names exact production revision", "source claims remain explicitly UNVERIFIED", "authenticated UI limitation remains explicit"],
|
||||
"required_tests": ["go test ./...", "go vet ./...", "preflight", "check-diff", "check-architecture", "independent", "git diff --check", "CI"],
|
||||
"terminal_gap_states": ["BLOCKED_BY_MISSING_CAPABILITY"]
|
||||
}
|
||||
@@ -16,7 +16,7 @@
|
||||
- `ADDITIONAL_EVALUATION_STATUS = LIVE_TYPED_HANDOFF`; Capability-owned unresolved evaluation decisions can now be handed to Work through a typed production endpoint. Work preserves parent evidence lineage and schedules the bounded additional profile through the existing durable graph/dispatch path; model/provider selection remains outside Work. Evidence: `docs/evidence/additional-evaluation-runtime-live-2026-08-23-v1.json` and DEV-000261.
|
||||
- `FLEET_EXECUTION_EVIDENCE = docs/evidence/audit-runtime-status-2026-08-23-v1.json`; FAST, MEDIUM and LIFEBOAT are ready, HEAVY is explicitly degraded by provider timeout, FAST remains preferred/selected, and LIFEBOAT is the fallback tier.
|
||||
- `TRUTH_RESEARCH_STATUS = LIVE_CANARY_PERSISTED`; the web research canary preserved an OBSERVED/COMPLETE/NO-CONFLICT source chain while leaving the claim UNVERIFIED and belief PROVISIONAL. Evidence: `docs/evidence/truth-runtime-canary-2026-08-23-v1.json`.
|
||||
- `TRUTH_FIRST_CHAT_STATUS = IMPLEMENTED_NOT_DEPLOYED`; factual questions now require strict semantic routing to optional `WEB_RESEARCH` before any answer, and only supported source excerpts/locators can be presented. Evidence: `docs/evidence/semantic-web-research-routing-2026-08-24-v1.json`.
|
||||
- `TRUTH_FIRST_CHAT_STATUS = LIVE_SOURCE_ROUTING`; factual questions require strict semantic routing to optional `WEB_RESEARCH`, and production research smoke returned observed source excerpts with explicit `UNVERIFIED` claim state. Evidence: `docs/evidence/semantic-web-research-routing-2026-08-24-v2.json`.
|
||||
- `LEARNING_REFLECTION_STATUS = LIVE_RECONCILED`; reflection worker returned no pending candidate and the durable state contains 31 RESOLVED candidates with no OPEN backlog. Evidence: `docs/evidence/reflection-runtime-reconciliation-2026-08-23-v1.json`.
|
||||
- `BACKUP_RESTORE_STATUS = VERIFIED`; latest checksum and isolated restore evidence is retained in `docs/evidence/wp-002-postgres-restore-2026-08-22-v1.json`.
|
||||
- `GOVERNED_SELF_DEVELOPMENT_STATUS = DURABLE_GATE_VERIFIER_AND_TRANSITIONS_LIVE`; Work-owned revisioned gate storage, independent local verification, and authenticated optimistic-concurrency transitions for canary/promotion/rollback are live. Source mutation and external bridge execution remain unclaimed. Evidence: `docs/evidence/governed-development-gate-persistence-2026-08-23-v1.json` and DEV-000254 CI/live-smoke records.
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"artifact_id": "semantic-web-research-routing-2026-08-24-v2",
|
||||
"task_id": "DEV-000278",
|
||||
"production_revision": "f1c3abb3b7373d6f6c3d2dc7535e7dc5e3deaf74",
|
||||
"captured_at": "2026-08-23T23:33:18Z",
|
||||
"healthz": "OK",
|
||||
"research_smoke": {
|
||||
"query_shape": "current factual question with a location entity",
|
||||
"provider": "www.bing.com",
|
||||
"findings": 3,
|
||||
"finding_states": ["SUPPORTED", "SUPPORTED", "SUPPORTED"],
|
||||
"evidence": "OBSERVED",
|
||||
"coverage": "COMPLETE",
|
||||
"conflict": "NONE",
|
||||
"claim_verification": "UNVERIFIED",
|
||||
"source_snapshot_and_digest": true,
|
||||
"source_locator_returned": true
|
||||
},
|
||||
"truth_policy": "The response may present exact source excerpts and locators, but must not present the search snippet as Domovoy's independently verified fact.",
|
||||
"limitations": ["authenticated chat end-to-end response was not exercised because no signed-in browser session was available", "authenticated mobile visual acceptance remains pending"]
|
||||
}
|
||||
Reference in New Issue
Block a user