Skip to content

fix(fork-features): mark remove-hashline as dropped in manifest #20930

Closed

Description

@randomm

Task Description

The remove-hashline entry in .fork-features/manifest.json has "status": "active" but the feature was fully removed in issue #360. This is misleading — "active" implies the code exists, but all 8 hashline files were deleted (1,921 lines removed). Status must be changed to "dropped" with a reason recorded.

Background

  • Hashline was a fork-only experiment (Feb 19 – Mar 15 2026): content-addressed line editing via xxHash32
  • Removed due to zero agent adoption and test failures
  • Upstream (anomalyco/opencode) never had hashline — no re-introduction risk
  • The absorptionSignals in the entry are inert (upstream will never match them)
  • Historical record of the deletion should be preserved as "dropped" (not deleted from manifest)

Quality Gates (Non-Negotiable)

  • Local Verification: bun run typecheck and bun test pass locally before completion

Acceptance Criteria

  • remove-hashline entry has "status": "dropped"
  • "droppedReason" field added explaining when and why it was removed
  • No other manifest entries modified
  • bun test .fork-features/verify.ts passes (verifier skips dropped entries)

Activity

  1. randomm commented on Apr 3, 2026

    @randomm
    Author

    Created in wrong repo by mistake. Correct issue: randomm#372

  2. added
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on Apr 3, 2026
  3. github-actions commented on Apr 3, 2026

    @github-actions
    Contributor

    This issue doesn't fully meet our contributing guidelines.

    What needs to be fixed:

    • This issue does not use any of the required issue templates (Bug Report, Feature Request, or Question). It appears to be formatted as an internal task/work item rather than following one of the three required templates.

    Please edit this issue to address the above within 2 hours, or it will be automatically closed.

    If you believe this was flagged incorrectly, please let a maintainer know.

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

Metadata

Metadata

Assignees

Labels

coreAnything pertaining to core functionality of the application (opencode server stuff)needs:complianceThis means the issue will auto-close after 2 hours.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions