Skip to content

feat(api): add task suite management - #234

Merged
un-lock-able merged 11 commits into
devfrom
suite-manage
Jul 25, 2026
Merged

feat(api): add task suite management#234
un-lock-able merged 11 commits into
devfrom
suite-manage

Conversation

@un-lock-able

@un-lock-able un-lock-able commented Jul 22, 2026

Copy link
Copy Markdown

No description provided.

@un-lock-able
un-lock-able requested a review from BobAnkh July 22, 2026 08:54

@BobAnkh BobAnkh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the internal handling of requests in the coordinator side (code under service), I haven't reviewed them all. I think we shall discuss and decide on other things first and then we review the service code (because they are likely correct and we only need to check if we have better, more efficient and more human-readable way to write our code).

Comment thread netmito/src/config/client/tasks.rs Outdated
Comment thread netmito/src/api/suites.rs Outdated
Comment thread netmito/src/client/interactive.rs Outdated
Comment thread netmito/src/schema/suite.rs
Comment thread netmito/src/schema/suite.rs Outdated
Comment thread netmito/src/schema/suite.rs Outdated
Comment thread netmito/src/client/mod.rs Outdated
Comment thread netmito/src/service/worker/mod.rs
Comment thread netmito/src/service/task.rs Outdated
Comment thread netmito/src/service/task.rs Outdated
Comment thread netmito/src/api/suites.rs Outdated
Comment thread netmito/src/api/suites.rs Outdated
Comment thread netmito/src/api/suites.rs Outdated
Comment thread netmito/src/schema/suite.rs Outdated
Comment thread netmito/src/schema/suite.rs Outdated
Comment thread netmito/src/schema/suite.rs Outdated
Comment thread netmito/src/schema/suite.rs Outdated
Comment thread netmito/src/client/http.rs Outdated
Comment thread netmito/src/client/mod.rs Outdated

@BobAnkh BobAnkh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check for all your join select. Mostly I'm fine. Also check what you have returned in the response (including the true response and the error messages). We use typed error messages is because we want to minimize the size of our response, so please also keep that in mind.

Comment thread netmito/src/client/mod.rs Outdated
Comment thread netmito/src/schema/suite.rs Outdated
Comment thread netmito/src/service/task.rs Outdated
Comment thread netmito/src/service/task.rs Outdated
Comment thread netmito/src/service/task.rs Outdated
Comment thread netmito/src/service/suite.rs Outdated
Comment thread netmito/src/service/suite.rs Outdated
Comment thread netmito/src/service/suite.rs Outdated
Comment thread netmito/src/service/suite.rs Outdated
Comment thread netmito/src/service/suite.rs Outdated
@un-lock-able
un-lock-able requested a review from BobAnkh July 24, 2026 17:52

@BobAnkh BobAnkh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All is good, only one place needs your further confirmation. Also please test your API and internal service before merging. You can add more tracing::debug to print out more internal state for you to judge if the process is functioning as expected, also for future production debugging and OTEL system.

Comment thread netmito/src/service/task.rs Outdated
@un-lock-able
un-lock-able merged commit 5a96221 into dev Jul 25, 2026
11 checks passed
@un-lock-able un-lock-able changed the title Add task suite management endpoints and client feat(api): add task suite management Jul 25, 2026
@un-lock-able
un-lock-able deleted the suite-manage branch July 25, 2026 14:53
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.

2 participants