Skip to content

dasd - #2

Open
himakaryv wants to merge 20 commits into
test1from
main
Open

dasd#2
himakaryv wants to merge 20 commits into
test1from
main

Conversation

@himakaryv

Copy link
Copy Markdown
Collaborator

No description provided.

a-bhimava and others added 20 commits July 13, 2026 18:20
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Leftover session lock from a crashed/ended process; it shouldn't be
tracked and has no reason to persist across sessions.
Swap Geist for Outfit, update the app title/description to match the
S&P/Moody's case framing, and replace the default shadcn grayscale
theme with a green-accented palette plus shadow tokens.
New view surfacing the entity/relationship graph HydraDB extracts
automatically from the ingested corpus, wired into the sidebar and
view switcher alongside a new /api/graph endpoint.
…ules

The old prompt only told the model to cite sources and stick to
provided data. It gave the model none of the structure already sitting
in each memory's metadata, so it had no way to reason about how
confident a claim is, who's speaking, or whether a position changed
over time.

Teach the model the actor/predicate/entity/sentiment/date-confidence
schema directly, with per-predicate hedging guidance (an "announces"
is stated directly, a "criticizes" is presented as that actor's
allegation, a "reports_on" is attributed to the outlet not the
subject). Add an explicit rule against conflating the S&P and Moody's
cases, whose settlement figures are close enough in magnitude to
blend together, and a rule to surface rather than paper over
statements that conflict or evolved over time.

Enrich the context lines fed to the model to match: each line now
carries date-confidence (prefixed "~" when approximate), predicate,
entity, sentiment, and topic name, not just actor/date/statement/url.
…edges

- Complete rewrite of GraphExplorerView:
  - Play/pause playback that animates through full date range at 50ms ticks
  - Draggable scrub thumb with filled progress track
  - Event tick marks on the track colored by sentiment
  - Year chapter markers below the track
  - AnimatePresence on nodes (spring pop-in) and edges (fade-in)
  - Sentiment-colored actor nodes (green/red/amber/slate)
  - Live event feed overlay showing most recent entries near playhead
  - Edge predicate label appears on hover
  - Graph built client-side from /api/timeline, no per-scrub API calls
- Fix: ingestMemories now chunks batches of 3 to avoid HydraDB 413 payload errors
… bar

- Use useScroll({ container: containerRef }) instead of whileInView so
  framer-motion correctly tracks scroll inside the bounded div
- Each card animates blur→clear + slide-up + opacity driven by its
  exact scroll position, not just entering/leaving viewport
- Glowing dot on the track spring-pops as card scrolls into view
- Thin gradient progress bar fixed to the top of the window, fills
  as you scroll through the timeline
- Timeline wrapped in a max-h-[80vh] scrollable div so the effect is
  immediately visible without page-level scrolling
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.

2 participants