<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dissertation.git/api, branch main</title>
<subtitle>Undergraduate dissertation — Deceptive Alignment in Autonomous LLM Agents (UEL, 2026). Sandboxed agentic-LLM deception study: 960 runs, three-tier judging (regex + blackbox + glassbox).</subtitle>
<id>http://git.jayrup.me/c/dissertation.git/atom?h=main</id>
<link rel='self' href='http://git.jayrup.me/c/dissertation.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/'/>
<updated>2026-04-13T20:20:02Z</updated>
<entry>
<title>api: add chat interface styles to results dashboard</title>
<updated>2026-04-13T20:20:02Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-04-13T20:20:02Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=75ffc67248248c600256a116c94153b0f8685fb5'/>
<id>urn:sha1:75ffc67248248c600256a116c94153b0f8685fb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(dashboard): add interactive charts and layout optimizations</title>
<updated>2026-04-02T19:44:07Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-04-02T19:44:07Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=a72e0d6e93e6ea8d44b4ca86d51903bfbf4e21d5'/>
<id>urn:sha1:a72e0d6e93e6ea8d44b4ca86d51903bfbf4e21d5</id>
<content type='text'>
- Separated Static Visualizations into dedicated tab with fullscreen image modal
- Added new interactive charts: Glassbox Category by Scenario, Intent vs Reality, and Radar Chart
- Replaced average token tracking with global token aggregations
- Implemented Grouped-Stacked Bar Chart for visual comparison of Action alongside Sophistication by oversight tier
- Added standardized color palettes to improve chart legibility
</content>
</entry>
<entry>
<title>feat(dashboard): integrate interrogation module into web dashboard</title>
<updated>2026-04-02T17:46:43Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-04-02T17:46:43Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=32aa0344ed57a0fe6e6bc9225af9eb851bc3c6b6'/>
<id>urn:sha1:32aa0344ed57a0fe6e6bc9225af9eb851bc3c6b6</id>
<content type='text'>
- Added HTTP POST /api/interrogate/start and /api/interrogate/chat to api/server.py
- Implemented ACTIVE_SESSIONS cache to persist synchronous agent state across requests
- Updated sys.path in api/server.py to resolve inner core imports correctly
- Added Inspector Modal 'Interrogate' view toggle in index.html
- Implemented JS interrogation loop, fallback log path resolution, auto-scroll, and markdown rendering in results.js
- Added custom CSS animations (.thinking-pulse, .pulse-ring) to mimic agent processing
</content>
</entry>
<entry>
<title>feat(dashboard): enhance raw-dataset view with column toggles, truncation, and row inspector</title>
<updated>2026-04-02T16:37:11Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-04-02T16:37:11Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=997ca4060c8c9674bbd15384cb30877a7eb7a02e'/>
<id>urn:sha1:997ca4060c8c9674bbd15384cb30877a7eb7a02e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: update web dashboard to auto-discover data from multiple directories</title>
<updated>2026-04-02T16:01:45Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-04-02T16:01:45Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=efe55feec6122721070a41e6716437ee04e2cc46'/>
<id>urn:sha1:efe55feec6122721070a41e6716437ee04e2cc46</id>
<content type='text'>
- CSV results now found in logs/full_experiment/, output/, and config.output_dir
- Viz images now found in viz/ (project root) and output/charts/
- Judge logs now found in judge_logs/ and logs/judge_full_experiment/
- Added CORS middleware for local development
- Added /api/logs/ endpoints for browsing raw JSON experiment logs
- Added --port and --host CLI args
</content>
</entry>
<entry>
<title>feat: add total token usage chart and update documentation</title>
<updated>2026-03-09T20:35:34Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-03-09T20:35:34Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=f19aa5de3e3f1c3c0b9ce90913588b9e956d4156'/>
<id>urn:sha1:f19aa5de3e3f1c3c0b9ce90913588b9e956d4156</id>
<content type='text'>
This commit:
- Adds a 'Total Token Usage by Model' chart alongside the average token chart
- Updates the web_gui_plan.md to reflect the removal of execution APIs and the addition of the new data visualization features.
</content>
</entry>
<entry>
<title>feat: add token usage metrics and click-to-zoom charts</title>
<updated>2026-03-09T20:16:05Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-03-09T20:16:05Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=17acb7a802d6d6f844c51dca5f2f171e360eca8d'/>
<id>urn:sha1:17acb7a802d6d6f844c51dca5f2f171e360eca8d</id>
<content type='text'>
This commit:
- Bakes total/prompt/completion tokens directly into results.csv
- Reverts dynamic JSON scraping backend logic for speed
- Adds modal overlay functionality to zoom Chart.js graphs on click
</content>
</entry>
<entry>
<title>feat: implement multi-select filters and logical oversight sorting</title>
<updated>2026-03-09T19:47:59Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-03-09T19:47:59Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=1bbb4938d9f714eb29c8981e0d834ce85ccafacc'/>
<id>urn:sha1:1bbb4938d9f714eb29c8981e0d834ce85ccafacc</id>
<content type='text'>
This commit:
- Replaces single-select dropdowns with multi-select checkbox lists
- Adds 'All' and 'None' quick-action links for filter groups
- Implements custom priority sorting for Oversight levels (low -&gt; mid -&gt; high)
- Updates Chart.js logic to respect logical sorting on X-axes
</content>
</entry>
<entry>
<title>feat: pivot Web GUI to dedicated Data Visualization Dashboard</title>
<updated>2026-03-09T19:41:49Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-03-09T19:41:49Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=d3d0e0825ea4b4ed3ab338603b824af0178e5264'/>
<id>urn:sha1:d3d0e0825ea4b4ed3ab338603b824af0178e5264</id>
<content type='text'>
This commit:
- Removes all execution logic (runs, cancellation, SSE logs)
- Strips the terminal and configuration sidebar
- Implements a global filtering panel (Model, Scenario, Oversight)
- Dedicated the UI 100% to interactive Chart.js and static visuals
</content>
</entry>
<entry>
<title>feat: upgrade web GUI to modular ES6 and add Chart.js</title>
<updated>2026-03-09T19:11:45Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-03-09T19:11:45Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=d2b1fbd5ac63fd1eb17e68b5364b7dee5cc86e6e'/>
<id>urn:sha1:d2b1fbd5ac63fd1eb17e68b5364b7dee5cc86e6e</id>
<content type='text'>
This commit completely overhauls the initial GUI:
- Splits monolithic JS/CSS into an ES6 module structure
- Implements an industrial 'Control Room' dark theme
- Adds dynamic file selection endpoints for CSV and JSON judge logs
- Integrates Chart.js to automatically render visualizations from CSV data
- Updates web_gui_plan.md to reflect architectural changes
</content>
</entry>
</feed>
