Commission remaining ores.qt components into codegen

Table of Contents

This page is a capture in the next bucket of the product backlog — a pre-sprint idea, not yet pulled into a sprint as a story.

What

Commission the seven remaining ores.qt components into codegen. Unlike the per-component drift work (which regenerates entities that already have codegen models), these components may lack models entirely. Each component needs:

  1. Entity inventory — which entities exist, which have codegen models, which are still hand-rolled, and which have hand-rolled HistoryDialogs.
  2. Model authoring — create .org codegen entity models for any entity missing one.
  3. Full-stack codegen — run and reconcile generation for every entity.
  4. History dialog migration — move every entity's history view onto the generic HistoryDialog widget.

This directly unblocks Retire per-entity history dialogs: Phase C rollout, which cannot proceed until every ores.qt component is migrated.

Components to commission:

  • ores.qt.admin
  • ores.qt.analytics
  • ores.qt.compute
  • ores.qt.marketdata
  • ores.qt.synthetic
  • ores.qt.trading
  • ores.qt.workspace

Why

These seven components were carried unfinished from Sprint 24. They were originally tasks under the "Migrate onto the generic HistoryDialog" story but were split out when that story was narrowed to ores.qt.refdata only. Each follows the identical pattern — inventory, model, generate, migrate — and they are the last remaining blockers for Phase C, which retires all per-entity hand-rolled history dialogs across the codebase.

References

See also

Emacs 29.3 (Org mode 9.6.15)