Skip to content

Overaching Objectives for TI 1 (Nov 2025) #115

@willGraham01

Description

@willGraham01

Master issue tracking objectives in the ~3 week sprint that will occur in Nov 2025.

Resolution of Issues from Last TI

Items that were not finished last TI that we should tackle at the beginning of this sprint.

Main Feature Development

Our focus this TI should be on vector-valued nodes and finishing off the quadratic penalty method solver. @samjmolyneux has also flagged some documentation issues that we should resolve, the more important ones are in here and the others are in the next section.

Vector-valued nodes.

#110 is open with the long-term plan for vector valued nodes. Though this could easily scope drift if we come across problems we didn't envision. Of the sub-tasks; this TI I think we should aim to get both of

done, or at least have identified any blockers and made progress towards those. We might get on to the further objectives #113 and #114, but I think we should keep those as stretch goals for this TI at least.

@mscroggs seems like the most natural candidate for these features.

Solver Development

We have two open issues regarding solver development.

@willGraham01 started on an implementation of the QPM last TI but didn't get it working due to stability issues. However with the changes in #105, which adds callbacks and other helpful debugging tools, the implementation he came up with can likely be improved (or at least, made more tractable to debugging!).

@samjmolyneux has been working on #95 last TI, and the aforementioned improvements in #105.

For this TI, we should decide which of these two issues to tackle. Given the length of #95 and the fact that we'd need the QPM implemented to complete the last part of the issue, I'm inclined to suggest that this TI we focus on implementing the QPM.

Documentation Holes

There are a number of documentation holes that we should look to address across the package.

Low-Hanging Fruit / Spare time fillers

(Hopefully) small tasks that can be checked off with small (or at least, self-contained) PRs without too much development time. Not priority tasks but are definitely something that can be checked off if you find yourself with a spare hour or two at the end of the day.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions