Skip to content

Implement multiple archiving intervals (0, 3, 10, 30, 90 days) #8

@mprpic

Description

@mprpic

Archive CVE references of a CVE record at five defined intervals: 0 days, 3 days, 10 days, 30 days, and 90 days after CVE Record publication. Currently, the system only supports single archival requests without interval scheduling.

Requirements:

  • Modify job scheduling to support multiple intervals per CVE
  • Update database schema to track archival intervals
  • Implement automated scheduling for 0, 3, 10, 30, and 90-day intervals
  • Update CVE processor to handle interval-based archival
  • Add configuration to enable/disable specific intervals

Acceptance Criteria:

  • CVE submission creates 5 separate scheduled jobs (0, 3, 10, 30, 90 days)
  • Database tracks which interval each archive belongs to
  • System automatically executes archival at each interval
  • Failed interval archival doesn't block subsequent intervals

Metadata

Metadata

Assignees

No one assigned

    Labels

    mvpIssues tracking MVP implementation

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions