Skip to content

rc.7: retire in-process AI and generated knowledgebase; preserve Netclaw ticket chat and MCP #48

Description

@Proxicon

Owner-directed scope

Remove the legacy AI/knowledgebase proof of concept from RatelDesk: ticket-closure knowledge generation, embeddings and pgvector storage, knowledgebase API/UI/admin controls, in-process model/provider integrations and Microsoft AI/vector abstractions used only by that stack.

Preserve the working Netclaw SignalR ticket assistant and all supported MCP HTTP/stdio tooling, authorization, attachments and normal ticket workflows. Do not add a Memorizer integration in this change; external knowledge integration is a future project.

Acceptance

  • Trace incident/request/change closure and background jobs before removal; document what existed.
  • Ordinary PostgreSQL and SQLite initialize without vector extensions or model-provider credentials. Review pg_trgm separately so non-AI search remains correct.
  • Upgrade previously migrated databases safely; account for queued/recurring legacy jobs and provider migration history without dropping unrelated objects or using extension CASCADE.
  • Remove abandoned APIs, navigation, configuration, DI and package references rather than merely hiding/disabling them.
  • Verify preserved Netclaw SignalR assistant and MCP contracts with regressions, and build/test both providers.
  • Set version to 0.1.0-rc.7 and open a fix-branch PR to main. Do not merge, tag, release or deploy.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions