Skip to content

Migrate ELF issue tracking to Linear-only#107

Open
yvette-carlisle wants to merge 6 commits intomainfrom
yvette/linear-only-migration
Open

Migrate ELF issue tracking to Linear-only#107
yvette-carlisle wants to merge 6 commits intomainfrom
yvette/linear-only-migration

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • disable GitHub Issues for ELF and remove the old issue-triage workflow
  • migrate repo docs and specs to Linear-only tracking language
  • remove issue_number from doc dev provenance so docs ingestion no longer depends on GitHub Issues
  • clean linked Linear epics/issues by replacing old #nn references and deleting GitHub issue attachments

Verification

  • cargo make fmt-rust-check
  • cargo make test-rust

Notes

  • this is intentionally breaking for callers that still send doc_source_ref/v1 dev payloads with issue_number
  • repo issue tracking is now expected to happen in Linear only

…ete linear-only issue migration","intent":"remove repository and API dependencies on GitHub Issues so ELF uses Linear as the sole work tracker","impact":"disables GitHub Issues, removes triage automation, updates docs references, and rejects legacy doc issue_number provenance","breaking":true,"risk":"medium","authority":"linear","delivery_mode":"status-only","refs":[]}
…openviking issue appendix","intent":"remove an unnecessary issue-link appendix from the external comparison research doc while keeping the architectural guidance intact","impact":"simplifies the research note by leaving only the architectural comparison and source references","breaking":false,"risk":"low","authority":"linear","delivery_mode":"status-only","refs":[]}
…issue inventory link from readme","intent":"keep the public README focused on product-facing documentation instead of internal work tracking artifacts","impact":"removes the research issue inventory link from the README while preserving the detailed external comparison entrypoint","breaking":false,"risk":"low","authority":"linear","delivery_mode":"status-only","refs":[]}
… issue-number doc provenance support","intent":"separate ELF project workflow migration from the dev-source provenance schema so content can still refer to GitHub issues when needed","impact":"re-enables issue_number for doc_source_ref/v1 dev payloads in the MCP schema, service validation, and spec","breaking":false,"risk":"low","authority":"linear","delivery_mode":"status-only","refs":[]}
…xum route params to brace syntax","intent":"restore CI integration and e2e jobs by using the path parameter syntax required by axum 0.8 routers","impact":"prevents router construction panics in elf-api so the API boots correctly under integration and harness coverage","breaking":false,"risk":"low","authority":"linear","delivery_mode":"status-only","refs":[]}
… payload shaping integration fixtures","intent":"restore the red integration suite by seeding searchable chunk data for API payload-shaping tests and aligning service assertions with current write-gate behavior","impact":"keeps payload-shaping coverage green across elf-api and elf-service integration runs without changing runtime behavior","breaking":false,"risk":"low","authority":"linear","delivery_mode":"status-only","refs":[]}
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.

1 participant