CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/reclaim-tripit-sync

Syncs TripIt travel itineraries to Reclaim.ai timezone segments and Google Calendar OOO blocks.

91

1.31x
Quality

97%

Does it follow best practices?

Impact

80%

1.31x

Average score across 4 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

Evaluation results

100%

Process Nightly Sync Results

Criteria
Without context
With context

Run 1 identified as no-change

100%

100%

Run 2 identified as no-change

100%

100%

Decision is silence

100%

100%

Does not report existing segments as changes

100%

100%

Does not fabricate diff between runs

100%

100%

Does not report null OOO as a problem

100%

100%

Reasoning is provided

100%

100%

Does not run the sync

100%

100%

Both runs processed

100%

100%

Concise output

100%

100%

96%

1%

Interpret and Report a Travel Sync Run

Criteria
Without context
With context

Report is not empty

100%

100%

Created timezones reported with context

100%

100%

Deleted timezone reported separately

100%

100%

OOO block counts reported

100%

100%

Conflict warning with both trip names

100%

100%

Conflict date included

100%

100%

Error reported

100%

100%

Error contextualized

50%

60%

Uses trip labels from segments

100%

100%

No fabricated data

100%

100%

25%

3%

Configure Travel Calendar Integration

Criteria
Without context
With context

Reads from input path

100%

100%

Writes to correct env file path

0%

0%

File permissions set to 600

0%

0%

Telegram vars excluded

0%

0%

SNS var excluded

0%

0%

Mandatory vars included

0%

0%

Trip filtering var included

0%

0%

Incomplete Google OAuth detected

100%

100%

Dry-run attempted

0%

0%

Dry-run failure handled

0%

30%

100%

70%

Set Up Automated Travel Timezone Sync

Criteria
Without context
With context

Existence check before install

0%

100%

Correct download URL

0%

100%

User-space install path

0%

100%

npm ci with --omit=dev

0%

100%

Post-install verification

0%

100%

Install failure aborts

0%

100%

Correct sync command

33%

100%

JSON output captured to file

100%

100%

Exit code propagation

100%

100%

Non-zero exit on sync failure

100%

100%

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents