Skip to content

Feature/outerbounds design system update#3

Merged
emattia merged 10 commits into
mainfrom
feature/outerbounds-design-system-update
Dec 9, 2025
Merged

Feature/outerbounds design system update#3
emattia merged 10 commits into
mainfrom
feature/outerbounds-design-system-update

Conversation

@emattia

@emattia emattia commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

No description provided.

Agent that:
- Critiques the business value of current ML task
- Identifies gaps in evaluation methodology
- Proposes evolution paths toward practical value
- Provides implementation guidance for improvements

Uses opus model for deeper analysis and web search
for industry context.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@emattia
emattia force-pushed the feature/outerbounds-design-system-update branch from 5445c5c to 4f06e26 Compare December 9, 2025 03:21
emattia and others added 8 commits December 8, 2025 19:22
Removed unused functions that were leftover from earlier development iterations:
- model.py: config_from_annotations(), predict_fresh()
- eval.py: compare_models()
- cards.py: historical_metrics_chart()
- data.py: get_top_movers()

All flows (Ingest, BuildDataset, Train, Evaluate, Promote) verified working.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add complete color scales (green, yellow, purple, red, blue)
- Update variable naming to match official spec
- Add GT America font family with system fallbacks
- Update background to sand-100 per design system
EvaluateDetectorFlow:
- Add explicit None checks for Config.get() which may return None
  in some Metaflow runtime environments even when key exists
- Ensures eval_data_source defaults to "eval_holdout" reliably

BuildDatasetFlow:
- Add validation after temporal split to fail early if training
  set would be empty (all data in holdout period)
- Add warning when training samples < 100
- Prevents downstream TrainDetectorFlow from failing with cryptic
  sklearn "Expected 2D array, got 1D array" error

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Use hosted Outerbounds logo from docs.outerbounds.com
- Add Lock Y Axes checkbox to card comparison modal
- Improve compare modal header styling with sand background
- Clean up trailing whitespace in CSS variables

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add lag feature imputation with forward-fill within configurable limits
- Add minimum history requirement per coin (filter coins with <6 snapshots)
- Add log transform for skewed features (market_cap_to_volume)
- Add gap detection flag for temporal discontinuities
- Add outlier clipping beyond N standard deviations
- Add inspect_datasets.py script for cross-branch dataset comparison
- Enable [dev-assets] config to read from main branch during local dev
- Document cross-branch data access workflow in README

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown

🚧 crypto_anomaly updated!

Open in Outerbounds

🗂️ Project: crypto_anomaly
🌿 Branch: feature_outerbounds_design_system_update
🕒 Last deployed: 2025-12-09T03:22:15Z

Category Name/ID Description
🧠 Models Anomaly Detector Isolation Forest model for crypto market a...
📦 Data Assets Evaluation Results Model evaluation records with anomaly dete...
Market Snapshot Live cryptocurrency market data from CoinG...
⚙️ Workflows BuildDatasetFlow
EvaluateDetectorFlow
TrainDetectorFlow
PromoteModelFlow
IngestMarketDataFlow
ValidateOutcomesFlow

…oard

Added reload_metaflow_config() that refreshes the Outerbounds auth token
every 30 minutes to prevent auth timeouts in long-running dashboard processes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@emattia
emattia merged commit 0025cef into main Dec 9, 2025
2 checks passed
@github-actions

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown

🚧 crypto_anomaly updated!

Open in Outerbounds

🗂️ Project: crypto_anomaly
🌿 Branch: feature_outerbounds_design_system_update
🕒 Last deployed: 2025-12-09T03:24:39Z

Category Name/ID Description
🧠 Models Anomaly Detector Isolation Forest model for crypto market a...
📦 Data Assets Evaluation Results Model evaluation records with anomaly dete...
Market Snapshot Live cryptocurrency market data from CoinG...
⚙️ Workflows BuildDatasetFlow
EvaluateDetectorFlow
TrainDetectorFlow
PromoteModelFlow
IngestMarketDataFlow
ValidateOutcomesFlow

@emattia
emattia deleted the feature/outerbounds-design-system-update branch December 9, 2025 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant