title: "Briefing — "What should we investigate?"" source: "tasks/TFW-60__conflict_resistant_shared_workspace/research/iter1/1_briefing.md"
Briefing — "What should we investigate?"¶
Mindset: Strategist. You're planning an investigation, not doing it. Frame what matters. Resist solving. Test: "Can I explain WHY we're investigating this and what would change our approach?" Parent: HL-TFW-60 Goal: Make concurrent human and agent work in a synchronized TFW workspace conflict-resistant by moving normal lifecycle state and coordination to stable task-local, single-writer surfaces while retaining discoverability and Git provenance.
Research Plan¶
Gather¶
- Build the Phase A read/write/ownership map across the Task Board, lifecycle workflows, adapters, documentation compiler, task artifacts and Git staging surfaces; reconstruct TD-81, TD-144, TD-175, TD-177 and TD-178 from their original traces.
- Locate and inspect available AFD evidence read-only, without guessing its path or modifying that project; determine what its README constraint actually enforces and what remains only textual guidance.
- Compare current primary repositories and documentation for GSD / Get Shit Done, BMAD, Hermes and at least three other active spec-driven or agent-workflow systems. Disambiguate similarly named projects and separate shipped repository behavior from documentation claims.
- Establish primary-source semantics for Google Drive, OneDrive, Dropbox and plain synchronized folders: independent-file edits, same-file conflicts, offline reconnect, directory moves and treatment of
.git. - Decompose candidate decision factors: catalogue materialization, cold-start discovery, status representation, journal grammar/retention, ownership, edition contract, synchronization guarantees and Git topology.
Extract¶
- Cross-reference the Gather dimensions into a configuration space spanning persistent/generated/hybrid catalogue, marker/YAML/bounded-Markdown status, journal formats, single-writer boundaries, shared/edition-specific state contracts and local/shared Git metadata.
- Trace each configuration through cold-start agent discovery and non-technical human browsing, including which facts have an authoritative source and which project views are derived.
- Derive a minimal read/write/ownership contract and journal event grammar from concrete consumers, refusing fields or events without a named reader or lifecycle trigger.
- Separate common task-state semantics from transport- and edition-specific operating rules; identify configurations compatible with ordinary file sync and explicit-path Git commits.
Challenge¶
- Seek counter-evidence against all four hypotheses, including evidence that a persistent board is indispensable, YAML/markers are unusable for non-technical humans, strict journals still duplicate artifacts, or editions need incompatible state models.
- Stress surviving configurations against 100-task discovery, long-running journals, missing/stale generated views, offline concurrent state changes, same-file conflict copies, coordinator disappearance, task rejection and directory-move synchronization.
- Test failure containment for different-task and same-task concurrency, including contradictory markers, malformed status data, duplicate journal events and one shared Git index.
- Classify conclusions as Phase A refinements or amendment proposals against the frozen HL, with evidence, cost and a considered alternative for every proposed amendment.
Hypotheses (from HL §10)¶
| # | Hypothesis | HL Status |
|---|---|---|
| H1 | A persistent Task Board is not required: a standard on-demand command can assemble task ID, goal, value, live status and terminal outcome from task-local sources without degrading cold-start agent planning or human discovery. | needs-research |
| H2 | A tiny machine-readable task-local status carrier — marker files or a strictly bounded YAML schema — is safer than a mutable Markdown status page and remains understandable to non-technical users through normal file browsing. | needs-research |
| H3 | A separate coordinator-owned append-only journal with a closed event vocabulary, artifact references and a size/retention rule preserves cross-session management context without duplicating HL/RES/RF/REVIEW or becoming a new writing surface. | needs-research |
| H4 | Assisted and Full can share one task-local state/journal contract while differing only in collaboration transport and Git requirements; separate task models per edition are unnecessary. | needs-research |
Scope Intent¶
- In scope: Phase A only — task catalogue and cold-start discovery; live task status; coordinator journal; internal read/write/ownership topology; TD-81, TD-144, TD-175, TD-177 and TD-178; discoverable local AFD evidence; current primary-source comparison of GSD, BMAD, Hermes and at least three additional systems; Google Drive, OneDrive, Dropbox and plain file-sync semantics;
.gitlocality and landing topology; one shared Assisted/Full state contract versus edition-specific models. - Out of scope: Phase B debt storage and aggregation; Phase C knowledge staging and consolidation; implementation, migration, adapter edits or framework/code changes; HL,
iterations.yaml, README, TS, ONB, RF or REVIEW edits; iteration 2; vendor API integration; modifications to any AFD project.
Guiding Questions¶
- What is the smallest authoritative task-local state plus project discovery arrangement that survives cold start for agents and ordinary browsing for non-technical humans without making every transition a shared-file edit?
- What closed journal grammar, reference rules and retention boundary preserve coordinator continuity while excluding information already owned by HL, RES, TS, ONB, RF or REVIEW?
- Which semantics can be identical across Assisted and Full, and which must remain edition- or transport-specific because file sync and Git provide materially different guarantees?
User Direction¶
- Owner authorized an autonomous research cycle through Codex tasks and does not want stage-by-stage substantive questions; workflow gates still require a report and STOP for Coordinator continuation.
- Coordinator approved
deepmode for iteration 1: up to three OODA loops per stage, technical claims cross-checked twice and counter-evidence required. - Iteration 1 is restricted to Phase A and H1–H4. Debt and knowledge architecture are explicitly excluded.
- Only
research/iter1/stage files andresearch/iter1/RES.mdmay be written. The frozen master HL and coordinator-ownedresearch/iterations.yamlremain read-only.
Stage complete: YES