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
    No fields configured for issues without a type.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions