Deep compaction
Deep compaction: an opt-in AI pass on top of the free one that merges repeated rules and tightens wordy prose. Code, quotes, headings, tables, and links are locked, a second model checks every instruction against the original, and if anything would be lost nothing is proposed and the credits are refunded. You review the diff before saving. Start it from the Compact dialog, POST /artifact-bundles/{id}/files/{fileId}/compact with mode deep, the rubrkit_compact_artifact_file MCP tool, or client.artifacts.compact({ mode: "deep" }), then save with the new apply endpoint, rubrkit_apply_deep_compaction, or client.artifacts.applyDeepCompaction. API keys need the new compactions:run scope to start it.
Standard compaction now has one level. The Safe and Aggressive levels are merged, so every free compaction also drops intensifiers and most articles. The level field and the CLI --level flag are retired; requests that still send level are treated as standard.