Skip to content

Make new projects protocol-first with a source-linked study example - #98

Open
assassin808 wants to merge 3 commits into
codex/beta2-launch-audit-1110from
codex/protocol-first-sample-1110
Open

assassin808 wants to merge 3 commits into
codex/beta2-launch-audit-1110from
codex/protocol-first-sample-1110

Conversation

@assassin808

Copy link
Copy Markdown
Contributor

New projects still installed the legacy Knobe sample and protocol-only projects skipped the Study view. This makes the desktop and online IDE protocol-first, with a real source-linked example that opens without an agent build.

  • Replace the shipped example with the independently reviewed CC BY Mazzarella 2018 protocol, both studies, exact paper, evidence and a byte-bound participant preview. Preserve existing user projects.
  • Show the protocol in Study, support condition/source comparison, reject stale previews, preserve complete source passages and retain a details view for metadata, omissions and analysis.
  • Route new build/refine/view/query prompts to protocol; guard checkpoint saves against stale writes. Keep legacy maintenance and standalone compatibility explicit rather than silently converting scientific content.
  • Fix a result-page crash on valid lists/maps of citations; preserve every referenced page/file. Include protocol/study local history and route protocol versions through existing privacy/consent-gated artifact capture.
  • Replace forest-green dark surfaces with neutral charcoal in the app, new previews and artifact kit. Add local build-output retention guidance.

Validation: schema/card hash and full engine/source checks pass on the sample; real browser sample creation, condition comparison and source split at PDF page 5; both studies finish and write a non-official report with a local test responder. TypeScript and desktop/web bundles pass. Six real web IPC/import tests, 19 Python script tests, and affected Node suites pass; full offline rerun and Windows CI are pending. No paid model, database migration, merge, release or production promotion.

Stacked on #97. Review the delta against its branch first. See docs/protocol-first-walkthrough.md for the stable-release gates, including real hosted extraction acceptance, packaged upgrade/physical Windows acceptance, online promotion and the remaining legacy Studio/standalone integrations. These are not claimed completed by offline tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant