unrip/ARCHIVE.md
philipp cf90597678 Archive implementation turn: Verifier salt hot-path removal and executor queue guardrails
Proof: Preserve the completed implementation turn and record its outcome in the tracked archive.
Assumptions: The archived files capture the relevant planning state for the completed turn.
Still fake: Archiving does not validate the work by itself; external evidence still governs whether the result is trustworthy.
2026-06-12 18:45:53 +02:00

7.1 KiB

Archive Index

This file records turn openings, closures, and archived snapshots.

Legacy note:

  • Work completed before 2026-04-01 predates this workflow and is not retroactively indexed here.

Implementation Turns

  • 2026-04-02: first-non-mocked-tradeable-loop-for-one-pair closed with status passed. A live active-pair quote flowed through funding, inventory sync, strategy, and real mainnet quote responses with durable history.

  • 2026-04-04: pre-credit-funding-visibility-and-operator-alerts closed with status passed. Live BTC funding visibility, durable operator alerts, and rollout-safe armed-state persistence were proven on k3s without loosening spendable truth.

  • 2026-04-07: operator-dashboard-foundation-funds-desk-and-operator-controls closed with status passed. A real operator dashboard shipped with authenticated REST and WebSocket surfaces, truthful funded-capital profitability, live quote and trade visibility, and safe operator controls over the BTC/EURe system.

  • 2026-04-08: cow-protocol-intent-based-venue-integration closed with status paused. The CoW venue integration turn is paused after cluster investigation showed a real NEAR Intents ingest outage exposed a larger observability gap: the dashboard did not escalate stale quote flow or disconnected websocket clients, so runtime health and alerting need to be strengthened before adding a second venue.

  • 2026-04-08: runtime-health-sentinel-alert-routing-and-anomaly-detection closed with status passed. Runtime health is now sentinel-owned, stale truth no longer renders healthy, alert delivery and safe containment exist, and deployment automation rolls all repo-owned services from push.

  • 2026-04-09: quote-lifecycle-truth-and-execution-explanation closed with status passed. Live operator surfaces now derive quote lifecycle from durable evidence, distinguish strategy rejection from executor blocking and submission, expose copyable quote traces, and no longer overclaim submission as completion or asset movement.

  • 2026-04-10: execution-outcome-truth-and-settled-attribution closed with status passed. Deployed e0dfd24, validated 1 completed heuristic settlement-attributed trade, 6 inferred not-filled outcomes, submitted-only rows without asset deltas, and stable armed strategy/executor at the approved 1.49% threshold.

  • 2026-04-12: settlement-aware-strategy-and-inventory-skew-controls closed with status paused. Paused after deploying approved 0.49 percent threshold, validating live quote intake recovery, and fixing NEAR Intents ingest reconnect-on-error; 0.49 percent submission resolved not_filled and full inventory-skew controls remain incomplete.

  • 2026-05-12: near-intents-request-creation-and-eure-to-btc-taker-flow closed with status paused. Paused because the approved scope shifted from the narrow EURe-to-BTC taker flow to DB-backed assets, pairs, and per-pair strategy configuration; repo-owned taker submission remains future work unless reintroduced under the new pair model.

  • 2026-05-18: db-backed-asset-registry-and-multi-pair-strategy-configuration closed with status paused. DB-backed assets, pair config, importer, dashboard controls, and deployment cleanup were implemented and deployed, but shared runtime paths still contain BTC/EURe-specific taker, attribution, valuation, dashboard, and alert assumptions that must be handled in the next turn.

  • 2026-05-18: pair-native-trade-semantics-and-multi-asset-outcome-truth closed with status passed. Pair-native DB asset/pair runtime semantics, nBTC/USDC regression coverage, latency visibility, and verifier salt-cache optimization were implemented, validated, and deployed; remaining maker competitiveness work is a new turn.

  • 2026-06-06: maker-response-latency-and-quote-competitiveness closed with status passed. Durable maker timing, relay failure classification, pair-native competitiveness surfaces, dashboard cleanup, and emergency quote-history retention fixes were implemented, validated, and deployed; long-term storage shape is opened as a separate turn.

  • 2026-06-12: quote-lifecycle-retention-and-analytics-rollups closed with status paused. Paused after retention, dashboard, semantic, and notification fixes were deployed; the next urgent proof is removing verifier salt refresh from the quote execution hot path.

  • 2026-06-12: verifier-salt-hot-path-removal-and-executor-queue-guardrails closed with status passed. Verifier current_salt RPC was removed from the quote-response hot path, cached salt failures now reject before signing or relay, queue delay and salt health are visible and alertable, and live post-deploy evidence showed cache or unavailable salt results with no new-runtime refresh rows.

Research Turns

Planning Events

  • 2026-04-01: workflow files initialized for thesis, implementation proof, backlog, archive, and research lane.
  • 2026-04-01: active implementation proof rewritten from durable-history scaffolding to the first executable trade loop for one pair.
  • 2026-04-02: opened implementation turn pre-credit-funding-visibility-and-operator-alerts from backlog items O003, O004.
  • 2026-04-04: opened implementation turn operator-dashboard-foundation-funds-desk-and-operator-controls from backlog items I010, I011, I014.
  • 2026-04-04: revised the operator dashboard turn to require backend WebSockets, auth scaffolding from day one, and a narrow live quote plus successful-trade activity surface without polling.
  • 2026-04-04: revised the operator dashboard turn again to make profitability the primary operator question, with explicit deposit-baseline and simple-hold views plus attribution caveats where data is still incomplete.
  • 2026-04-04: added follow-on backlog items for treasury cashflow and fee truth, per-trade realized attribution, and quote-to-outcome markout analytics to support later profit analysis turns.
  • 2026-04-07: opened implementation turn cow-protocol-intent-based-venue-integration from backlog items I019.
  • 2026-04-08: opened implementation turn runtime-health-sentinel-alert-routing-and-anomaly-detection from backlog items I020.
  • 2026-04-08: opened implementation turn quote-lifecycle-truth-and-execution-explanation from backlog items I021.
  • 2026-04-09: opened implementation turn execution-outcome-truth-and-settled-attribution from backlog items I017, I018.
  • 2026-04-10: opened implementation turn settlement-aware-strategy-and-inventory-skew-controls from backlog items I015.
  • 2026-04-12: opened implementation turn near-intents-request-creation-and-eure-to-btc-taker-flow from backlog items I017.
  • 2026-05-12: opened implementation turn db-backed-asset-registry-and-multi-pair-strategy-configuration from backlog items none.
  • 2026-05-18: opened implementation turn pair-native-trade-semantics-and-multi-asset-outcome-truth from backlog items none.
  • 2026-05-18: opened implementation turn maker-response-latency-and-quote-competitiveness from backlog items none.
  • 2026-06-06: opened implementation turn quote-lifecycle-retention-and-analytics-rollups from backlog items none.
  • 2026-06-12: opened implementation turn verifier-salt-hot-path-removal-and-executor-queue-guardrails from backlog items none.