Skip to content

Commit 3e18796

Browse files
author
StackMemory Bot (CLI)
committed
refactor: rename temp files and delete orphaned modules (STA-446)
- Rename refactored-frame-manager.ts → frame-manager.ts (+ class rename) - Rename enhanced-hybrid-digest.ts → hybrid-digest.ts - Rename enhanced-handoff.ts → handoff.ts - Rename enhanced-rehydration.ts → rehydration.ts - Delete orphaned enhanced-pre-clear-hooks.ts (0 imports) - Delete orphaned enhanced-coordination.ts (0 imports) - Clean up RefactoredFrameManager/RefactoredStackMemoryMCP aliases
1 parent 44de96d commit 3e18796

14 files changed

Lines changed: 71 additions & 1395 deletions

File tree

src/cli/commands/handoff.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { z } from 'zod';
1919
import { FrameManager } from '../../core/context/index.js';
2020
import { LinearTaskManager } from '../../features/tasks/linear-task-manager.js';
2121
import { logger } from '../../core/monitoring/logger.js';
22-
import { EnhancedHandoffGenerator } from '../../core/session/enhanced-handoff.js';
22+
import { EnhancedHandoffGenerator } from '../../core/session/handoff.js';
2323

2424
// Simple token estimation (avg 3.5 chars per token for English)
2525
const countTokens = (text: string): number => Math.ceil(text.length / 3.5);

src/core/context/__tests__/frame-manager.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Comprehensive tests for RefactoredFrameManager public methods.
2+
* Comprehensive tests for FrameManager public methods.
33
*
44
* Covers methods not exercised by frame-closure-cascade, cycle-detection,
55
* or recovery tests: getFrame, getStack, getStatistics, getRecentFrames,

src/core/context/refactored-frame-manager.ts renamed to src/core/context/frame-manager.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Refactored Frame Manager - Modular Implementation
2+
* Frame Manager - Modular Implementation
33
* Main orchestrator that uses focused modules for frame management
44
*/
55

@@ -39,7 +39,7 @@ import { FrameStack } from './frame-stack.js';
3939
import { FrameDigestGenerator } from './frame-digest.js';
4040
import { FrameRecovery, type RecoveryReport } from './frame-recovery.js';
4141

42-
export class RefactoredFrameManager {
42+
export class FrameManager {
4343
private frameDb: FrameDatabase;
4444
private frameStack: FrameStack;
4545
private digestGenerator: FrameDigestGenerator;
@@ -88,7 +88,7 @@ export class RefactoredFrameManager {
8888
// Initialize database schema
8989
this.frameDb.initSchema();
9090

91-
logger.info('RefactoredFrameManager initialized', {
91+
logger.info('FrameManager initialized', {
9292
projectId: this.projectId,
9393
runId: this.currentRunId,
9494
sessionId: this.sessionId,

src/core/context/index.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
/**
22
* Context Module Exports
3-
* Maintains compatibility while providing access to refactored components
43
*/
54

6-
// Export refactored components as primary
7-
export { RefactoredFrameManager as FrameManager } from './refactored-frame-manager.js';
5+
// Export primary frame manager
6+
export { FrameManager } from './frame-manager.js';
87

98
// Export types (type-only, no runtime value)
109
export type {

src/core/digest/frame-digest-integration.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,8 @@
44
*/
55

66
import Database from 'better-sqlite3';
7-
import {
8-
FrameManager,
9-
Frame,
10-
Event,
11-
Anchor,
12-
} from '../context/index.js';
13-
import { EnhancedHybridDigestGenerator } from './enhanced-hybrid-digest.js';
7+
import { FrameManager, Frame, Event, Anchor } from '../context/index.js';
8+
import { EnhancedHybridDigestGenerator } from './hybrid-digest.js';
149
import { DigestInput, DigestLLMProvider } from './types.js';
1510
import { logger } from '../monitoring/logger.js';
1611

src/core/digest/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55

66
export * from './types.js';
77
export * from './hybrid-digest-generator.js';
8-
export * from './enhanced-hybrid-digest.js';
8+
export * from './hybrid-digest.js';
99
export * from './frame-digest-integration.js';

src/hooks/diffmem-hooks.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { logger } from '../core/monitoring/logger.js';
77
import type { HookEventEmitter, HookEventData } from './events.js';
8-
import type { RefactoredFrameManager } from '../core/context/refactored-frame-manager.js';
8+
import type { FrameManager } from '../core/context/frame-manager.js';
99
import type {
1010
UserMemory,
1111
MemoryQuery,
@@ -58,7 +58,7 @@ export class DiffMemHooks {
5858
private fetchedMemories: UserMemory[] = [];
5959
private learningBuffer: LearnedInsight[] = [];
6060
private isConnected: boolean = false;
61-
private frameManager?: RefactoredFrameManager;
61+
private frameManager?: FrameManager;
6262
private sessionStartTime: number = 0;
6363

6464
constructor(config: Partial<DiffMemHookConfig> = {}) {
@@ -68,10 +68,7 @@ export class DiffMemHooks {
6868
/**
6969
* Register session hooks with the event emitter
7070
*/
71-
register(
72-
emitter: HookEventEmitter,
73-
frameManager?: RefactoredFrameManager
74-
): void {
71+
register(emitter: HookEventEmitter, frameManager?: FrameManager): void {
7572
this.frameManager = frameManager;
7673

7774
if (!this.config.enabled) {

0 commit comments

Comments
 (0)