Files
psf-memo/psf-memo-db/specs
Chris Troutner 1ff2c020ac Review thread-query-bounds: hide postChildren representation, drop dead like scan
Encapsulate the postChildren prefix scan in PostQuery.listChildTxids and have
GetPostThread depend only on the PostQuery interface (listChildTxids,
getPostOrNull). countRepliesForTxids now reuses listChildTxids. Remove the dead
whole-database buildLikeCountMap that this task made obsolete. Cover the
prefix-scan guards and cycle back-edge, realign the thread property tests to the
adapter seam, and refresh mutation/Gherkin-acceptance manifests.

By architect.
2026-09-15 13:10:46 -07:00
..

psf-memo-db Specifications

This directory holds Gherkin feature files that specify the LevelDB REST API: CRUD routes, query endpoints, backup/restore, and health checks.

Feature files here exercise psf-memo-db in isolation. Cross-component features that also touch the client or indexer are tracked in the root backlog at specs/feature-backlog.md.

Conventions

  • Use Feature:, one optional Background:, Scenario or Scenario Outline:.
  • Name each scenario Feature Name - N.
  • List scenario names in a # comment immediately before the Feature: line.
  • Use <parameter> placeholders for mutation-relevant values.