Skip to content

feat: start TEPP through tepp_client; open reconstructed edges (v0.92.0) - #195

Merged
seonghobae merged 2 commits into
feat/role-responsibility-agent-ontologyfrom
feat/analysis-run-reconstructed-edge-click
Aug 16, 2026
Merged

feat: start TEPP through tepp_client; open reconstructed edges (v0.92.0)#195
seonghobae merged 2 commits into
feat/role-responsibility-agent-ontologyfrom
feat/analysis-run-reconstructed-edge-click

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Buyer gap

After Start reconstruction, the designed A-100 fork appeared as titled text. The operator could not open the revised quote or the pricing follow-up from that list. A Pending TEPP row could be created, but start returned 422 instead of submitting through tepp_client.

What the operator sees

Rebased onto current #74 (feat/role-responsibility-agent-ontology @ ba5b8c1, including squash of #194). Do not merge before #74.

  • Request a lineage reconstruction, start it, then click Pricing renegotiation: revised quote sent: the live post opens.
  • Click the Pricing renegotiation follow-up parent to open that post.
  • A child marked Updated after cutoff still shows the live-body warning. The popup does not invent a cutoff snapshot.
  • Open a Pending TEPP row and click Start TEPP measurement: the published AnalysisRunRequest goes through tepp_client. A missing TEPP_TRANSPORT_URL is Failed / tepp_not_available. An accepted envelope is Failed / tepp_result_not_persisted.
  • Failed TEPP is terminal. Request a new TEPP measurement records a new Pending run, then start that row.
  • Period-report start stays 422.
  • Live Event Lineage is unchanged.

Boundaries

  • Synthetic fixtures only. No real-org names or records.
  • TEPP stays behind tepp_client. This write does not invent a theta or a local psychometric substitute.
  • Null channels stay dropped. Grouping keys stay persisted.
  • Durable outbox / Valkey worker remains later.

Verify

uv run --frozen python -m pytest tests/test_analysis_run_start.py tests/test_tepp_client.py tests/test_seed_tepp_run.py tests/test_documentation_hygiene.py backend/tests/test_config.py -q
cd frontend && pnpm run lint && pnpm run test && pnpm run build

@cursor

cursor Bot commented Aug 16, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@coderabbitai

coderabbitai Bot commented Aug 16, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 7f8edf30-b77b-4673-ab5f-50a122606a6f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@seonghobae
seonghobae changed the base branch from feat/analysis-run-cutoff-body-warning-v090 to feat/role-responsibility-agent-ontology August 16, 2026 19:11
After start, the titled A-100 parent and child are buttons. A marked
child still shows the live-body warning. The popup does not invent a
cutoff snapshot.
POST /api/analysis-runs/{id}/start submits AnalysisRunRequest via
tepp_client. A missing or refused transport stays Failed. An accepted
envelope is not persistable yet. Period-report remains 422. No theta
is invented.
@seonghobae
seonghobae force-pushed the feat/analysis-run-reconstructed-edge-click branch from 26baf38 to c3d52df Compare August 16, 2026 19:56
@seonghobae seonghobae changed the title feat: open reconstructed analysis-run edges as live posts (v0.91.0) feat: start TEPP through tepp_client; open reconstructed edges (v0.92.0) Aug 16, 2026
@seonghobae

Copy link
Copy Markdown
Contributor Author

Loop (rebase + v0.92.0)

@seonghobae
seonghobae merged commit 3dfb251 into feat/role-responsibility-agent-ontology Aug 16, 2026
3 checks passed
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