unrip/src/core
philipp 503a69e71c
All checks were successful
deploy / deploy (push) Successful in 59s
Retain quote lifecycle statistics across pruning
Proof: added persisted quote_lifecycle_stat_subjects snapshots, refreshed statistics from retained per-quote subjects, preserved completed/attributed execution evidence during lifecycle retention, and wired successful lifecycle evidence into the dashboard trade funnel; verified with targeted lifecycle/dashboard tests, full npm test, and operator dashboard bundle build.

Assumptions: detailed successful trade rows already deleted by prior retention cannot be reconstructed from aggregate rollups without faking quote-level settlement evidence; the new subject table starts preserving surviving and future quote evidence after deployment.

Still fake: fee-aware realized PnL and venue-native fill truth beyond retained settlement/inventory evidence remain out of scope; already-pruned detailed success rows remain unrecoverable.
2026-06-13 14:04:20 +02:00
..
alert-engine.mjs Implement pair-native trade semantics 2026-05-18 18:52:18 +02:00
alert-notifier.mjs Implement runtime health sentinel and angry dashboard 2026-04-08 19:35:07 +02:00
armed-state-store.mjs Persist armed state across rollout 2026-04-03 20:08:10 +02:00
assets.mjs Implement funded NEAR Intents trade loop 2026-04-02 10:01:15 +02:00
bridge-assets.mjs Use bridge deposit time for funding activity 2026-05-07 16:47:52 +02:00
control-api.mjs Implement funded NEAR Intents trade loop 2026-04-02 10:01:15 +02:00
event-envelope.mjs refactor: isolate unrip project into projects folder 2026-03-29 14:33:19 +02:00
executor-command-expiry.mjs Restore live trading under quote pressure 2026-05-18 12:51:25 +02:00
executor-queue-delay.mjs Remove verifier salt refresh from executor hot path 2026-06-12 18:00:03 +02:00
executor-state-store.mjs Restore live trading under quote pressure 2026-05-18 12:51:25 +02:00
funding-observations.mjs Track nBTC reserve and legacy BTC asset 2026-05-07 16:06:26 +02:00
history-records.mjs Persist NEAR status changes only 2026-04-17 14:34:10 +02:00
history-writer-refresh-policy.mjs Use bridge deposit time for funding activity 2026-05-07 16:47:52 +02:00
intent-request-controller.mjs Fix pair-native runtime validation gaps 2026-05-18 19:44:54 +02:00
intent-request-outcomes.mjs Implement pair-native trade semantics 2026-05-18 18:52:18 +02:00
intent-requests.mjs Implement NEAR Intents request creation flow 2026-04-12 18:43:40 +02:00
inventory.mjs Implement funded NEAR Intents trade loop 2026-04-02 10:01:15 +02:00
json-state-store.mjs Fix shared state persistence 2026-04-02 10:13:25 +02:00
liquidity-state.mjs Keep funding addresses refreshing without token list 2026-05-13 15:43:37 +02:00
liquidity-supported-tokens.mjs Keep funding addresses refreshing without token list 2026-05-13 15:43:37 +02:00
liquidity-withdrawals.mjs Add configured withdrawal defaults 2026-04-02 12:38:19 +02:00
log.mjs Reduce ingest scope and bootstrap app deploy 2026-04-01 00:09:10 +02:00
maker-competitiveness.mjs Expose maker edge competitiveness 2026-05-19 15:45:30 +02:00
maker-timing.mjs Add maker timing competitiveness truth 2026-05-18 23:47:52 +02:00
near-intents-status.mjs Ignore scoped HOT bridge quoting incidents 2026-05-11 21:02:26 +02:00
notification-client.mjs Add internal ntfy utility service 2026-04-15 21:23:41 +02:00
notification-layer.mjs Fix late settlement ntfy notifications 2026-06-12 15:11:25 +02:00
operator-dashboard-auth.mjs Fix dashboard runtime deploy dependencies 2026-04-08 19:36:45 +02:00
operator-dashboard.mjs Retain quote lifecycle statistics across pruning 2026-06-13 14:04:20 +02:00
pair-filter.mjs Move trading config into Postgres 2026-05-12 21:34:58 +02:00
portfolio-metrics.mjs Implement pair-native trade semantics 2026-05-18 18:52:18 +02:00
quote-lifecycle-retention.mjs Add quote lifecycle retention rollups 2026-06-06 15:50:29 +02:00
quote-lifecycle-statistics.mjs Retain quote lifecycle statistics across pruning 2026-06-13 14:04:20 +02:00
quote-outcomes.mjs Expose maker edge competitiveness 2026-05-19 15:45:30 +02:00
recent-id-cache.mjs Restore live trading under quote pressure 2026-05-18 12:51:25 +02:00
relay-failure-classification.mjs Add maker timing competitiveness truth 2026-05-18 23:47:52 +02:00
route-rates.mjs Implement pair-native trade semantics 2026-05-18 18:52:18 +02:00
runtime-health.mjs Remove verifier salt refresh from executor hot path 2026-06-12 18:00:03 +02:00
schemas.mjs Persist NEAR status changes only 2026-04-17 14:34:10 +02:00
service-snapshot-summary.mjs Remove verifier salt refresh from executor hot path 2026-06-12 18:00:03 +02:00
strategy.mjs Fix maker-side strategy edge semantics 2026-06-12 14:43:30 +02:00
trading-config.mjs Add maker timing competitiveness truth 2026-05-18 23:47:52 +02:00
verifier-salt-cache.mjs Remove verifier salt refresh from executor hot path 2026-06-12 18:00:03 +02:00