diff --git a/index.html b/index.html index 556521f..b075694 100644 --- a/index.html +++ b/index.html @@ -108,6 +108,16 @@ font-size: 0.95rem; font-weight: 600; } + + .post a { + color: #163a74; + text-underline-offset: 0.18em; + } + + .post-links { + margin-bottom: 0; + font-weight: 700; + } @@ -129,6 +139,36 @@

TypeSafeAI Community Notes

Recent posts

+
+

September 2026 · Community case study

+

Jev Social: bounded decisions, real browser evidence

+

+ Jev Social turns one Instagram, TikTok, or LinkedIn research goal into bounded Jev + choices and read-only socai actions in the user's Chrome. Posts and media appear as + they are captured; a cited report follows without hiding the evidence. +

+

+ The boundary is simple: Jev chooses, the program validates, and socai reads. The current release starts each socai child with telemetry disabled unless the user explicitly opts + in. Its fixed benchmark tasks keep comparative results behind a ten-run, + exact-environment publication gate. The same workflow is available as an installable + Agent Skill and can use a local System One endpoint. +

+

+ Project page + · + Watch the recorded replay + · + Source and implementation evidence + · + Latest release +

+
    +
  • Jev
  • +
  • Browser Agents
  • +
  • Social Research
  • +
+
+

September 2026 · Introduction

Why Type Safety Matters for AI Applications

diff --git a/tests/test_site.py b/tests/test_site.py index f32a82f..5a682da 100644 --- a/tests/test_site.py +++ b/tests/test_site.py @@ -29,8 +29,12 @@ def test_no_invented_origin_or_unpublished_image(self): self.assertNotIn('rel="canonical"', self.text) self.assertEqual(self.page.scripts, []) def test_article_anchors(self): - for anchor in ['typed-contracts', 'tool-boundaries', 'community-notes']: + for anchor in ['jev-social', 'typed-contracts', 'tool-boundaries', 'community-notes']: self.assertIn(anchor, self.page.ids) self.assertIn('#' + anchor, self.page.links) + def test_jev_social_case_study_uses_current_release(self): + self.assertIn('The current release starts each socai child with telemetry disabled', ' '.join(self.text.split())) + self.assertIn('https://github.com/socai-io/jev-social/releases/latest', self.page.links) + self.assertIn('https://socai-io.github.io/jev-social/recorded-run/', self.page.links) if __name__ == '__main__': unittest.main()