Commit graph

8 commits

Author SHA1 Message Date
codeflash-ci-bot[bot]
d5180b643a
chore: update tessl tiles 2026-04-27 (#2626)
## Summary

Automated weekly tessl tile update:
- Updated existing tiles to latest versions
- Installed newly available tiles for project dependencies

Generated by the **tessl-update** workflow.

Co-authored-by: codeflash-ci-bot[bot] <codeflash-ci-bot[bot]@users.noreply.github.com>
2026-04-27 05:12:35 -05:00
codeflash-ci-bot[bot]
829bb738c6
chore: update tessl tiles 2026-04-23 (#2624)
## Summary

Automated weekly tessl tile update:
- Updated existing tiles to latest versions
- Installed newly available tiles for project dependencies

Generated by the **tessl-update** workflow.

Co-authored-by: codeflash-ci-bot[bot] <codeflash-ci-bot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Turcios <106575910+KRRT7@users.noreply.github.com>
2026-04-23 08:15:41 -05:00
Kevin Turcios
430d429076 fix: use proper tile names in missing-tiles.txt 2026-04-23 08:06:55 -05:00
Kevin Turcios
235c08d342 chore: initialize tessl with vendored tiles
Switch from managed to vendored mode so tiles are committed to git.
Install 55 tiles (Python + JS/TS), add MCP configs, and set up
weekly tile update workflow via reusable github-workflows caller.
2026-04-23 07:42:51 -05:00
Kevin Turcios
e8561b9485
feat: add internal team-only roadmap page (#2590)
## Summary

- Adds `/roadmap` page with visual flowchart showing codeflash-python
and codeflash-agent planned work
- Gated behind `isTeamMemberCheck` (same auth pattern as
`/observability`)
- Sidebar link visible only to team members
- Status tracking with distinct visual treatments: compact left-accent
for shipped, hero cards with glow for in-progress, dashed wireframe for
planned

## Test plan

- [ ] Visit `/roadmap` as a team member — page renders with status cards
- [ ] Visit `/roadmap` as a non-team member — redirects to `/`
- [ ] Sidebar shows roadmap link only for team members
- [ ] Build passes (`npm run build`)
- [ ] All tests pass (`npm test` — 39/39)
2026-04-09 15:54:43 -05:00
Kevin Turcios
83a640b4e7
chore: switch tessl to managed mode (#2491)
## Summary

Switches tessl from **vendored** mode to **managed** mode
([docs](https://docs.tessl.io/reference/configuration#project-mode-managed-vs-vendored)).

Previously, all tile contents (~170k lines across 449 files) were
committed directly in `.tessl/tiles/`. This bloated the repo and added
noise to diffs/context that the team found hard to review.

In managed mode, tiles work like `node_modules` — they're gitignored and
fetched from the registry on demand.

## What changed

- `tessl.json`: `"mode": "vendored"` → `"mode": "managed"`
- `.gitignore`: added `.tessl/tiles/`
- Removed all files under `.tessl/tiles/` from git tracking (they remain
on disk locally)

## After merging

Team members need to run **`tessl install`** once after pulling this
change to restore their local tiles. This is the same workflow as
running `npm install` after dependency changes.

## Test plan

- [x] `tessl install` restores all tiles locally after the change
- [ ] Verify CI/remote agents still work (they'll need `tessl install`
in their setup step if they use tiles)
2026-03-27 07:21:14 -05:00
Kevin Turcios
6933fe07ac chore: add npm tessl tiles from tessl install 2026-02-15 03:56:05 -05:00
Kevin Turcios
aff375ed20 chore: add tessl tiles, claude skills, and local settings 2026-02-15 00:03:01 -05:00