// Temporary bridge for legacy pure NPC inventory/task6 logic from src/**. export { buildRelationState } from '../modules/runtime/runtimeStatePrimitives.js'; export { formatCurrency, getNpcBuybackPrice, getNpcPurchasePrice, } from '../modules/runtime/runtimeEconomyPrimitives.js'; export { applyStoryChoiceToStanceProfile, buildInitialNpcState, buildNpcGiftCommitActionText, buildNpcGiftResultText, buildNpcTradeTransactionActionText, buildNpcTradeTransactionResultText, getGiftCandidates, syncNpcTradeInventory, } from '../modules/npc/npcTask6Primitives.js'; export { markNpcFirstMeaningfulContactResolved, normalizeNpcPersistentState, } from '../modules/runtime/runtimeNpcStatePrimitives.js'; export { appendStoryEngineCarrierMemory } from '../modules/runtime/runtimeNarrativeMemory.js'; export { addInventoryItems, removeInventoryItem, } from '../modules/runtime/runtimeStatePrimitives.js';