Skip to content

feature: mechanism for sync archived Spectra spec deltas with subsequent capability extensions #54

Description

@kiki830621

Problem

Source: surfaced during /idd-verify #47 (codex P3 #6).

/idd-all-chain capability spec at openspec/specs/idd-all-chain/spec.md 是 archived from #44 (add-idd-all-chain-skill change)。但 #47 落地後 spec 沒同步更新 — Phase 0 描述仍是 4 道 gate (git/auth/issue OPEN/cluster branch),沒有第 5 道 diagnosis-readiness gate。

實務上 archived spec 是 frozen contract;後續 capability 擴展(#47 / 預期的 #46 multi-root)沒有清楚的 mechanism 把 delta 推回 archived spec。

Type

feature (process / infrastructure)

Expected

定義 archived spec sync mechanism。可能方向:

  • a. 後續 change 用 MODIFIED 修改 archived spec(類似 spectra apply 的 spec delta,但 source 是 archived)
  • b. 每次擴展都是新 capability(idd-all-chain-v2 / idd-all-chain-multi-root),不修 archived
  • c. Archive 內維護 changelog appendix(spec.md + extensions.md),不動 frozen 部分

Priority

P3 (process improvement;不影響 #47 本身落地,但長期影響 spec discipline)


Current Status

Phase: closed
Last updated: 2026-05-18 by idd-close → idd-update

Key Decisions

  • Closed as won't-fix (premise obsoleted on inspection)
  • spectra archive already applies spec deltas to canonical main spec — Option (a) in issue body IS the existing mechanism
  • Vocabulary drift surfaced: issue body's "archived spec" conflated main spec with change snapshot

Scope Changes

  • (none — no implementation)

Blocking

  • (none)

Resolution

Commits

  • (none — no code shipped)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions