projects · hutfx · web · Plan: Product vision & feature set · ✎ edit

Plan: Product vision & feature set

Goal

A written description of the functionalities and services hutfx will provide, and the order in which we build them — agreed with the owner before any feature code is written.

At a glance

How the proposed pieces fit together. (Any fenced code block with the mermaid info string in a doc file is drawn as a diagram.)

flowchart LR subgraph workspace["Your workspace"] P[Projects] R[Runs / experiments] D[Datasets] A[Artifacts] M[Model registry] J[Jobs] end P --> R D --> R R --> A R --> M J --> R EXT["External programs (Python, scripts)"] -->|REST API| P

Background

The foundation (auth, dashboard, profile, landing page, /doc) is done. The product itself — a workspace for machine learning and science — is not yet specified. This document is the first draft of that specification.

Proposed functionalities & services

Everything below is a proposal. Mark each area ✅ keep / ✏️ change / ❌ drop before we start building.

1. Experiments (core)

Structured record of ML runs inside a project:

2. Datasets

3. Artifacts / files

4. Jobs

5. Model registry

6. Public API (for external programs)

7. Workspace UX

Proposed build order

  1. Experiments MVP — smallest useful product, no files or compute yet
  2. Datasets + artifacts
  3. Jobs (needs the compute-location decision first)
  4. Model registry
  5. Public API

The milestone table lives in ../projects/hutfx.md.

Risks / Open questions

Steps

Result

(Draft — awaiting owner review.)

source: DOCS/hutfx/web/2026-08-16-product-vision.md · edit this page · rebuilt by build-wiki