
Twenty-year-old Violet Sorrengail was supposed to enter the Scribe Quadrant, living a quiet life among books and history. Now, the commanding general—also known as her tough-as-talons mother—has ordered Violet to join the hundreds of candidates striving to become the elite of Navarre: dragon riders. But when you’re smaller than everyone else and your body is brittle, death is only a heartbeat away...because dragons don’t bond to “fragile” humans. They incinerate them. With fewer dragons willing to bond than cadets, most would kill Violet to better their own chances of success. The rest would kill her just for being her mother’s daughter—like Xaden Riorson, the most powerful and ruthless wingleader in the Riders Quadrant. She’ll need every edge her wits can give her just to see the next sunrise. Yet, with every day that passes, the war outside grows more deadly, the kingdom's protective wards are failing, and the death toll continues to rise. Even worse, Violet begins to suspect leadership is hiding a terrible secret. Friends, enemies, lovers. Everyone at Basgiath War College has an agenda—because once you enter, there are only two ways out: graduate or die.
"Chocky" by John Wyndham
"This is How You Lose the Time War" by Amal El-Mohtar and Max Gladstone (a new all-time fave for me)
"The Book of Strange new Things: A Novel" by Michel Faber
"The City and the City" by China Miéville
"The Fifth Science" by Exurb1a
"The Initial Fold" series by Nick Adams
"Peacemaker's Code" by Deepak Malhotra (still not sure why this is not more well-known)
"Eifelheim" by Michael Flynn (a most unusual premise and a gob of seemingly inane stuff to get through at about the 2/3 point, but IMHO worth it)
"Providence" by Max Barry (heart pounding)
"Hench" by Natalie Zina Walschots
"Orange World" by Karen Russell (short stories but many qualify as sci-fi, very memorable to me)
And here are some definitely well-known examples that also stick in my head:
"Infernum" by Jayson Adams
"The Fourth Wing" and "Iron Flame" by Rebecca Yarros (more fantasy than sci-fi, but very well done if you can handle two or three extended and explicit sex scenes)
"Rabbits" by Terry Miles (book includes some hidden hints and puzzles that lead you to things outside the book
"We are Legion (We are Bob)" series by Dennis Taylor
Anyone in any of these media industries will happily tell you that what gets made next is heavily dependent on what is being consumed now. If you want to sell books, you’re going to do a lot better writing sports romances for 30 somethings or romance fantasy aimed at slightly above young adult. There’s a lot of that coming out and it’s based on the success of Heated Rivalry, ACOTAR and Fourth Wing.
Thulr is still a work in progress. I've only got a single series on there so far, Fourth Wing/Empyrean, which is much less complex than e.g. Wheel of Time. I think the current pipeline won't automatically scale up to those more extreme cases, so I'm trying to only slowly increase the complexity of series that I'm adding. It also currently only supports one clear timeline, so I'm not entirely sure yet how to handle the case where you've got non-obvious reading-orders or auxiliary books (such as having one wiki for all of the Tolkien/Middle-earth books).
My current implementation partially uses LLMs. I built a multi-step pipeline that collects chapter-level information on different entities and then aggregates that into final article candidates. This still needs a ton of manual back-and-forth for quality-control and editing. I want articles to incrementally reveal more information (as opposed to: rewrite the full article on each new time horizon), which makes the amount of text manageable, but can lead to awkward prose at times. E.g., name reveals or character identity collapses (think: Voldemort & Tom Riddle in Chamber of Secrets) can't be spoilered in an article at an early time horizon, but those paragraphs need to stay in the article even at a late time horizon. I'm still trying to find better approaches for this.
Any feedback or ideas on the UX (I'm very new to this) and data processing would be great.
