AusClimateService / AusClimateService/axiom

Start automation module

Open
#94 0 comments 0 reactions 0 assignees View on GitHub
enhancement v2.0.0
Dominant language
Python
Stars
3
Forks
3
PR merge metrics
No merged PRs in 30d

Description

The ability to give Axiom a list of jobs to process automatically would greatly increase the throughput of the system.

Things to consider:
- There should be a list of processing instances
- The automator would assess these instances for those that:

1. Have already run and should be skipped
2. Are currently running
3. Need payloads generated
4. Can be submitted - then actually submit them
5. Have failed - then send an error log to the user

The script would be self-submittable, checking the state of the automation at a frequency determined by the user.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by mapping the existing job-processing, payload-generation, submission, and status-reporting paths, then determine how automation state is represented and checked. Done means the module can assess instances, skip or submit them appropriately, report failures, and poll at a user-defined frequency.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.