Skip to main content

Development priorities

“Researchers first” guides Talos development: make automated deep learning workflows available to more researchers, and reduce the manual work required to use them. This page records that direction and the project’s established planning model; it is not a schedule of promised releases.

Current boundary​

Talos 2 preserves the Python Scan workflow and runs it through the shared SFD and CLI core. Migration describes that implemented boundary. Capabilities lists current user-facing features; planned ideas belong in the issue tracker until implementation and verification establish them.

Planning, testing and coding​

The original roadmap allocated equal thirds to planning, testing and coding. Its internal priorities remain a useful review framework:

ActivityShare within the activityPurpose
PlanningOne thirdDesign the future
PlanningOne thirdWrite specifications
PlanningOne thirdCreate documentation
TestingOne halfHands-on use
TestingOne quarterAdd tests
TestingOne quarterImprove existing tests
CodingOne thirdAdd features
CodingOne thirdImprove current features
CodingOne thirdFix broken features

These proportions express the project’s development approach rather than a measured current staffing allocation.

Maintenance priorities​

Annual compatibility and recovery maintenance verifies the declared Python/backend dependency matrix, all runnable documentation examples, held-out scientific metrics, archive restoration in fresh processes, and uninterrupted-versus-resumed trial equivalence. Refresh dependency/release metadata only after those checks pass. Physical GPU/power and external entropy services require separate environment-specific checks; CPU/provider fixtures cover the default workflow.

The executable procedure and accepted evidence belong in maintenance verification. This page supplies direction rather than duplicating its commands or claiming tests that have not run.

October 2026 to October 2027​

This planning horizon runs from October 1, 2026 through October 1, 2027. Maintainers review it when dependency support or scientific behavior changes. Dates identify planned review periods, not promised releases.

PeriodPlanned workAcceptance evidence
October–December 2026Verify the adopted default-branch controls, full-framework coverage and the next authorized release's signaturesRequired CI, complete-package statement coverage, scoped ruleset audit and verified release assets
January–March 2027Review Python, Keras, TensorFlow and PyTorch compatibility and upstream deprecationsCurrent/minimum resolver audits and framework training/archive tests
April–June 2027Review historical archive readers, custom objects and interrupted recoveryFresh-process restoration, source/data mismatch rejection and resumed-run equivalence
July–September 2027Review metric direction, cohort selection, causal transforms and runnable documentationScientific behavior tests and the complete documentation execution manifest
By October 1, 2027Complete the annual maintenance procedure and revise this horizonThe retained maintenance verification record for the selected candidate

Finance-specific indicators, backtesting, built-in data acquisition and hosted model execution remain outside this plan. The focus is parameter sweeps, scientific correctness, framework compatibility and reproducible recovery.

Contribute​

You can contribute by using Talos, writing or teaching about it, creating examples, recommending it, testing it, contributing code or regression checks, making feature requests, and improving the documentation.

To turn an idea into a reviewable change, first inspect the relevant current behavior, reproduce the proposed improvement with a bounded example, and follow contribution guidance. Implementation, documentation and meaningful proof establish when an idea becomes a current capability.

Review current capabilities, maintenance verification, or contribution guidance. Use support for a reproducible defect or feature request.