{"_id":"@arc-forge/cap-041","name":"@arc-forge/cap-041","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@arc-forge/cap-041","version":"1.0.0","description":"FORGE Context Reconstruction (CAP-041) â€” Universal, domain-independent historical state and context reconstruction engine.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"cap041":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@arc-forge/cap-040":"^1.0.0"},"scripts":{"build":"esbuild src/index.ts src/cli.ts --outdir=dist --format=esm --platform=node --target=node18 --bundle --packages=external && tsc -p tsconfig.json"},"engines":{"node":">=18"},"keywords":["context","reconstruction","temporal","state","history","forge"],"license":"Apache-2.0","private":false,"gitHead":"675ad633bd687810015814a2b810062590d4ad82","_id":"@arc-forge/cap-041@1.0.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-KGkhacDbsO6DFPSOfizC7kmXBdpyAJvcYGnAgS4lAofbHQghTZoAAdgWuxJD4JdVi3dXzKYtnOc2NBUyralE3Q==","shasum":"b19c99b206c5df55adc6949f18d543e15b91f90f","tarball":"https://registry.npmjs.org/@arc-forge/cap-041/-/cap-041-1.0.0.tgz","fileCount":15,"unpackedSize":37245,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGReVWv2MVoeAfACNVxHOXQa4WkqM0P1JnASc8j+hvgtAiEA3fppjHBMrtH2gMeuDA9qu/ijWklNfWwNx86fuNzJZhE="}]},"_npmUser":{"name":"arcforg21","email":"arcforg21@gmail.com"},"directories":{},"maintainers":[{"name":"arcforg21","email":"arcforg21@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cap-041_1.0.0_1786653988316_0.042232480302255127"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-13T20:46:28.128Z","1.0.0":"2026-08-13T20:46:28.473Z","modified":"2026-08-13T20:46:28.722Z"},"maintainers":[{"name":"arcforg21","email":"arcforg21@gmail.com"}],"description":"FORGE Context Reconstruction (CAP-041) â€” Universal, domain-independent historical state and context reconstruction engine.","keywords":["context","reconstruction","temporal","state","history","forge"],"license":"Apache-2.0","readme":"﻿# FORGE Context Reconstruction (CAP-041) â€” @arc-forge/cap-041\n\n> Universal, domain-independent historical state and context reconstruction engine built on CAP-040.\n\n## Installation\n\n```bash\nnpm install @arc-forge/cap-041\n```\n\n## CLI Usage\n\n```bash\nnpx cap041 demo\nnpx cap041 reconstruct 2\n```\n\n## Programmatic API\n\n```typescript\nimport {\n  reconstructFromEvents,\n  reconstructFromSnapshot,\n  reconstructAt,\n  canReconstruct,\n  ContextReconstructor\n} from '@arc-forge/cap-041';\n\n// Reconstruct historical context at specific version\nconst result = reconstructAt('snap-v3', snapshots, events, { version: 2 });\nconsole.log(result.reconstructedState);\n```\n\n## Features\n\n- **Context Reconstruction**: Reconstruct state from event logs, snapshots, or historical versions.\n- **Feasibility Verification**: `canReconstruct` validates whether target state can be reconstructed before execution.\n- **Built on CAP-040**: Consumes CAP-040 state & lineage primitives without logic duplication.\n- **Zero External Runtime Dependencies**: Pure TypeScript core with zero third-party dependencies.\n- **U0 Domain Neutral**: Portable across CLI, Node.js server, browser, or IDE extensions.\n\r\n","readmeFilename":"README.md","_rev":"1-8d590a6563d15583adf42a2773cb589b"}