Star on GitHubStar1.1k stars

Case study

Pocket Tasks: reconstructing task state and persistence

A teaching case with disclosed prior source access carries a REA-assisted investigation of a small command-line app into a separate Node implementation. It preserves observed task editing, persistence and selection behavior, then compares scoped outputs against fixed expectations and captured reference sessions.

Targets
App
Category
Community REA investigations
Relationship
Author-reported mixed workflow
Sources reviewed

Requirements & limits

  • Scope: Pocket Tasks 1.0.0 is an authored local command-line app, not a commercial app or native-binary benchmark. The Node.js 20+ candidate implements nine commands and schema-1 JSON storage with only the standard library and disposable local stores; there is no GUI or network backend.
  • Attribution: The REA excerpt identifies the target bytes but keeps semantic coverage unknown, with 230 semantic unknowns; it is not a canonical Evidence bundle, and the later Node validator does not repeat the REA session.
  • Attribution: The author saw the target source, scenarios, tests and prior answers before implementing.
  • Testing evidence: Reported 16/16 checker sessions (12 scenarios) and 10/10 replays (seven scenarios) overlap; expectations are hand-authored, and the report keeps humanReview=pending, reaTrial=unverified and independentEvaluation=false.
  • Testing evidence: Six recorded hashes and the oracle digest match the reviewed source, but the TASK.md packet hash matches an earlier wording-only revision, so the packet is historical evidence. A restricted-Windows attempt (five passes, four failures) preceded nine passes with unchanged code.
  • Limits: Limits: 64 commands and 65,536 UTF-8 bytes per invocation, 32 tasks and 80 UTF-16 code units per title. Concurrent writers, crash durability, filesystem races, UI, hidden backends and production performance are outside the parity claim. MIT covers the authored example only.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Discussed in the survey

Primary sources

  1. evals/reference/reconstruction/README.md GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  2. evals/reference/WALKTHROUGH.md GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  3. evals/reference/TASK.md GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  4. evals/reference/target/pocket-tasks.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  5. evals/reference/walkthrough/rea-excerpt.json GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  6. evals/reference/walkthrough/runtime-observations.json GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  7. evals/reference/reconstruction/candidate.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  8. evals/reference/reconstruction/validate.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  9. evals/reference/reconstruction/validation-report.json GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  10. evals/reference/reconstruction/validation-history.json GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  11. evals/reference/check.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  12. evals/reference/reviewer/scenarios.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  13. tests/reference-reconstruction.test.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  14. LICENSE GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision 590e65d
  15. evals/reference/TASK.md GitHub · ShadowSwaps/REA-Reconstruction-Companion · Revision ad6dccd

More in Apps

All 174 entries in AppsApps case studies (62)

↑↓ move↵ open⌘↵ new tab