// // Copyright 2026 The InfiniFlow Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // package task // Special doc_id values used in task messages (mirrors Python constants). const ( // CANVAS_DEBUG_DOC_ID marks a canvas debug pipeline task — no persistence. CANVAS_DEBUG_DOC_ID = "dataflow_x" // GRAPH_RAPTOR_FAKE_DOC_ID is the fake doc_id used for RAPTOR-generated chunks. GRAPH_RAPTOR_FAKE_DOC_ID = "graph_raptor_fake_doc" // EmbeddingTokenConsumptionKey is the key in pipeline output for embedding token count. EmbeddingTokenConsumptionKey = "embedding_token_consumption" )