Decision: standalone entry target location #12
Labels
No labels
bug
chore
feature
spike
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Blocks
#27 Entry targeting: standalone vs append
utilities/Logbook
Reference
utilities/Logbook#12
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Decision — where do
target_mode: standaloneentries get created?A template's
App Configcan route an entry one of two ways (§6):append— adds a heading into an existing target doc (e.g. a member's canonical note). Location is fully specified bytarget_doc/position/heading_level. Settled.standalone— creates a new document, title derived from the entry. The doc says it lands "at a configured parent (path/collection)" — but which parent is not decided. That's this issue.Options for the standalone home
App Confignames its owntarget_doc/collection, so e.g. appointment logs and shopping lists live in different places. Most flexible; more config per template and more collections for Stream to sweep.Whatever is chosen must be reachable by the Stream tab's
documents.search/collections.listreconstruction (§8), and bycollections.listfor resolving the configured target.What to decide
The default parent/collection for standalone entries (and whether templates may override it per-template).
Blocks: entry targeting for standalone templates, and the Stream tab's search scope.
Recommendation: a single dedicated collection as the default home, with an optional per-template override (
target_doc/collection in App Config) for the cases that genuinely need it. This gives Stream one reliable place to look while leaving room for exceptions, without forcing per-template config on every template.Source: Solution Design — Family App v1 §6, §8, §12 (doc vpBNbG4TsV).
Need more context to make a decision.
2