[Phase 1] Task 2: Create core/ports.py — Storage interfaces #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Task 2: Create core/ports.py — Storage interfaces
Labels: phase-1, core
Dependency: Task 1 (issue #5)
Goal
Define abstract storage interfaces (ports) that adapters must implement.
Files to create/modify
core/ports.pyInterfaces to implement
Notes
clear_linkandclear_dueflags allow explicit clearing (vsNonewhich means "do not change")Acceptance Criteria